Wan 2.7 Image Pro API (wan2.7-image-pro) on APIMart runs the professional edition of Alibaba's Wan 2.7 image model. It renders text to image at up to 4K with finer detail and thinking mode on by default, and supports editing, multi-image reference with up to 9 inputs and sequential sets at up to 2K, billed per generated image.
Generate a series of coherent images (up to 12)
Enhanced reasoning for better quality (text-to-image only)
3–10 color stops with ratios summing to 100% (non-sequential only)

Image link valid for 72 hours
Transparent pricing with no hidden fees. Pay only for what you use.
| Variant | GoldCurrent price | Platinum | Diamond | Official | Your savings |
|---|---|---|---|---|---|
wan2.7-image-pro | 0.544Credits(~$0.0544)/pic | 0.5168Credits(~$0.0517)/pic | 0.4896Credits(~$0.049)/pic | 0.68Credits(~$0.068)/pic | 20% |
* Actual costs are subject to final output.
Use the Wan 2.7 Image Pro API on APIMart for detailed text-to-image output at up to 4K, plus editing, multi-image reference and sequential sets at up to 2K, billed per image with no extra charge for 4K.
50K+
Active Users
99.9%
Uptime
2x
Faster
20%
Cost Savings
Call the Wan 2.7 Image Pro API on APIMart with one POST request. Generation is asynchronous: submit a task, then poll the task endpoint for the image URL.
Save your APIMart key in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> on every request.
POST /v1/images/generations with model wan2.7-image-pro, your prompt, size and resolution 4K. Add image_urls to edit at up to 2K. The task ID is in data[0].task_id.
Poll GET /v1/tasks/{task_id} until status is completed, then read the image URL from data.result.images[0].url[0] and save the file to your own storage.
Wan 2.7 Image Pro shares the Wan 2.7 Image API reference, which lists every parameter, resolution rule and response field.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image-pro",
"prompt": "An alpine lake at sunrise with mist over the water and snow-capped peaks, ultra-detailed landscape photography",
"n": 1,
"size": "16:9",
"resolution": "4K"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "wan2.7-image-pro",
"prompt": "An alpine lake at sunrise with mist over the water and snow-capped peaks, ultra-detailed landscape photography",
"n": 1,
"size": "16:9",
"resolution": "4K"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image-pro",
"prompt": "Turn the product photo into a premium studio shot on black velvet with soft rim light, keep the logo unchanged",
"n": 1,
"image_urls": [
"https://example.com/product.jpg"
],
"resolution": "2K"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Required | Default: wan2.7-image-pro | Use wan2.7-image-pro. |
prompt | string | Required | Default: — | Image description, up to 5,000 characters. Optional but recommended when editing. |
image_urls | array | Optional | Default: — | Up to 9 input images (URL or Base64; JPEG, PNG, WEBP or BMP; 240–8000 px; up to 20 MB each). Switches to editing; the output ratio follows the last image. |
n | integer | Optional | Default: 1 | Images per request: 1–4, or 1–12 with enable_sequential. Billed per image. |
size | string | Optional | Default: 2K | 1K, 2K or 4K (4K for text to image only), an aspect ratio (1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3) or pixel dimensions. |
resolution | string | Optional | Default: — | 1K, 2K or 4K. 4K only for text to image without sequential mode. Can be combined with an aspect ratio in size. |
negative_prompt | string | Optional | Default: — | Elements to avoid. |
enable_sequential | boolean | Optional | Default: false | Generate a coherent set of images, such as a storyboard. Max n is 12. |
bbox_list | array | Optional | Default: — | Edit regions per input image, up to 2 boxes each; pass [] for images without a box. |
color_palette | array | Optional | Default: — | 3–10 hex colors with ratios that sum to 100%. Not used in sequential mode. |
thinking_mode | boolean | Optional | Default: true | Enhanced reasoning for quality, at the cost of time. Text to image without sequential mode only. |
seed | integer | Optional | Default: — | 0 to 2147483647 for consistent results with identical parameters. |
watermark | boolean | Optional | Default: false | Add an AI Generated watermark in the bottom-right corner. |
nsfw_check | boolean | Optional | Default: false | Moderate the prompt and input images with omni-moderation-latest before submission. |
Both Wan 2.7 Image models use the same request format and are billed per image on APIMart. Pick by the resolution and detail you need.
| Model | Best for | Resolution |
|---|---|---|
| Wan 2.7 Image API | Everyday text to image, editing and sets at up to 2K, at a lower price per image | 1K / 2K |
| Wan 2.7 Image Pro APIThis page | Detailed text to image up to 4K, plus editing and sets at up to 2K | 1K / 2K / 4K |
Guides, comparisons and pricing analysis from the APIMart blog.
What the professional wan2.7-image-pro model adds and where its limits are
Workflows that need 4K output or final-quality detail
From sign-up to your first 4K Wan 2.7 Image Pro result in three steps
Register on APIMart, add balance and create an API key in the dashboard.
Try 4K text-to-image and editing above and check the cost per image before you write code.
Submit tasks from your backend with the example below, then poll for the result.
See how creators use wan2.7 image generation to transform their workflows. See how Wan teams ship faster. These are original Wan 2.7 Image series reviews and may refer to different versions.
“wan2.7 image generation delivers quality that honestly surprised me. The color accuracy and texture detail are exceptional — we use it daily for product campaigns.”
Alex Chen
Creative Director at DesignWorks
“The Wan API is refreshingly simple. I integrated wan2.7 image generation into our platform in an hour. Reliability via APIMart is rock solid.”
Sarah Mitchell
UI/UX Designer
“wan2.7 image generation picks up subtle stylistic cues that other wan2.7 image generation models miss. Clients ask how I generate Wan outputs so fast.”
Marcus Weber
Freelance Illustrator
“APIMart's pricing for Wan is unbeatable. We generate hundreds of visuals per week with wan2.7 image generation and the cost is a fraction of what we paid before.”
Emma Rodriguez
Marketing Manager
“Switching to wan2.7 image generation from other Wan models is just a swap. No API changes needed across the Wan lineup.”
James Liu
Full-Stack Developer
“We rely on wan2.7 image generation for all campaign concepting. Outstanding Wan speed-to-quality — we scale output with wan2.7 image generation fast.”
Sophie Anderson
Art Director at AdVision
Answers about wan2.7-image-pro, 4K output and how it compares with the standard edition
Wan 2.7 Image Pro is the professional edition of Alibaba's Wan 2.7 image model. It renders text to image at up to 4K and supports editing, multi-image reference and sequential sets at up to 2K. On APIMart its model ID is wan2.7-image-pro.
Pro supports 4K for text to image and is described in the docs as having better detail; the standard wan2.7-image tops out at 2K and is the faster, lower-cost edition. Editing and sequential sets are limited to 2K on both.
Only for text to image without input images and without sequential mode, from 768×768 up to 4096×4096 pixels. Editing and sequential generation run at 1K or 2K.
thinking_mode (on by default) uses enhanced reasoning to improve image quality and takes longer. It applies only to text to image without input images and without sequential mode.
Add up to 9 images to image_urls and describe the change in the prompt. Use bbox_list for exact regions, with up to 2 boxes per image. Editing output is at most 2K and follows the ratio of the last input image.
Yes. With enable_sequential on, n can go up to 12 and the images form a coherent set at up to 2K. thinking_mode and color_palette are ignored in that mode.
model (wan2.7-image-pro) is required, and prompt is required for text to image. Optional fields: image_urls, n, size, resolution, negative_prompt, enable_sequential, bbox_list, color_palette, thinking_mode, seed, watermark and nsfw_check.
POST to /v1/images/generations and read the task ID from data[0].task_id. Poll GET /v1/tasks/{task_id} until status is completed, then read data.result.images[0].url[0].
Wan 2.7 Image Pro is billed per successfully generated image at a higher unit price than the standard edition. Resolution does not change the price, so 4K costs the same as 1K. See the pricing table on this page; Gold members save 20%, and Platinum and Diamond members save up to 28%.
No. The price is per image regardless of resolution or aspect ratio, and failed requests are not charged.
No. APIMart has no free quota for Wan 2.7 Image Pro; you pay per generated image. Alibaba offers it as a hosted API and has not released its weights.
Sign up for APIMart, add balance and create a key on the API Keys page. Send it as Authorization: Bearer <key>. The same key works for every Wan model and the rest of the APIMart catalog.
Explore more models in the same category.

Wan 2.7 Image
wan‑2‑7‑image is an advanced image generation model in Alibaba’s Wan 2.7 series designed to create high‑quality visuals from text prompts. It excels at generating detailed, realistic images with accurate object representation and rich composition. The model supports multimodal input (e.g., combining text with reference images) to influence style and structure, and it’s well‑suited for creative workflows such as marketing assets, product visuals, social media graphics, and artistic content production. With strong semantic understanding and prompt adherence, wan‑2‑7‑image delivers both fidelity and expressive visual output.

GPT Image 2
GPT Image 2 delivers next-gen AI image generation from text prompts with near-perfect text rendering, native 4K output, and deep world knowledge. As the latest in the GPT Image series, this GPT Image API supports model, prompt, and other parameters — ideal for production workflows.

Qwen Image 2.0
Qwen-Image-2.0 is an AI image model that combines “generation and editing” capabilities, supports extremely long descriptions, and delivers high-quality 2K output. It is particularly well-suited for image creation that requires clear text and professional design aesthetics.

GPT Image 1 Official
GPT-Image-1 is an AI generative model that integrates text and image understanding, specializing in high-quality image creation and editing.