# Alibaba | Wan 2.7 | Text to Image Alibaba Wan 2.7 Text to Image is the latest generation of Alibaba's Wan image generation model, delivering significant improvements in prompt fidelity, compositional accuracy, and visual detail over previous Wan versions. It produces photorealistic and artistic images across diverse styles from natural language descriptions with stronger semantic understanding. Ideal for marketing asset generation, product concept visualization, and creative workflows requiring precise, high-quality text-to-image output. ## API Information - **Model Slug:** alibaba-wan-2-7-text-to-image - **Branded URL:** https://www.eachlabs.ai/alibaba/wan-2-7/alibaba-wan-2-7-text-to-image - **Provider:** Alibaba - **Category:** Text to Image - **Output Type:** array - **Status:** active - **Version:** 0.0.1 - **Base Cost:** 0.03/Per image pricing - **Estimated Processing Time:** 10 seconds - **Last Updated:** 2026-07-13 - **Interactive Demo:** https://www.eachlabs.ai/ai-models/alibaba-wan-2-7-text-to-image ## Pricing - **Charge Type:** dynamic - **Pricing Details:** 0.03/Per image pricing ### Pricing Rules | Condition | Pricing | | --- | --- | | Rule 1 | 0.03/Per image pricing | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | prompt | string | Yes | - | - | Text description of the image to generate. Supports Chinese and English. Max 5,000 characters. | | size | string | No | 2K | ["1K","2K"] | Output image resolution. 1K: 1024x1024. 2K: 2048x2048 (default). | | n | integer | No | 1 | - | Number of images to generate. Range: 1-4. Each image is billed separately. | | thinking_mode | boolean | No | true | - | Enhanced inference for better image quality at the cost of longer generation time. Default: true. | | seed | integer | No | - | - | Seed for reproducibility. Same seed produces similar results. Random if omitted. | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "alibaba-wan-2-7-text-to-image", "input": { "prompt": "Ultra-photorealistic cinematic scene of a futuristic floating island city above the clouds, waterfalls flowing into the sky below, soft golden sunlight, detailed architecture, atmospheric haze, epic wide-angle view, no people." } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "array", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "X-API-Key: YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `X-API-Key` | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview Alibaba | Wan 2.7 | Text to Image is a unified model from Alibaba Tongyi Lab that excels in generating and editing high-quality images from text prompts, solving the challenge of creating detailed, customizable visuals without standardized "AI faces." Part of the Wan family, this April 2026 release introduces advanced avatar customization and superior text rendering, setting it apart with bone-level facial adjustments and print-quality output for complex elements like tables and formulas. Users benefit from its end-to-end architecture that ensures precise prompt adherence and multilingual support across 12 languages. On each::labs, access the **Alibaba | Wan 2.7 | Text to Image API** for seamless integration into creative workflows, delivering richly detailed images up to 4K resolution in the Pro variant. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `X-API-Key: YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.