Text to Image
wan2.7-image-pro
Wan2.7 Image Pro
Quick start
Submit a request with this public model ID. The API immediately returns a normalized job; poll GET /v1/jobs/{jobId} while its status is queued or running.
curl -X POST "https://api.artany.ai/v1/images/generations" \
-H "Authorization: Bearer $ARTANY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: unique-request-id" \
-d '{"model":"wan2.7-image-pro","prompt":"A cinematic coastal village at sunrise","count":1,"size":"1:1","resolution":"1K","thinking_mode":true,"enable_sequential":false}'Request
Headers
| Header | Required | Description |
|---|---|---|
| Authorization | Yes | Bearer token for an Artany API key. |
| Content-Type | Yes | Must be application/json. |
| Idempotency-Key | Recommended | 8–128 characters. Reusing it with an identical request prevents duplicate jobs and charges. |
Body
{
"model": "wan2.7-image-pro",
"prompt": "A cinematic coastal village at sunrise",
"count": 1,
"size": "1:1",
"resolution": "1K",
"thinking_mode": true,
"enable_sequential": false
}Request Parameters
Only fields in this model’s public request contract are shown. Defaults are applied before validation and quoting.
Stable public model ID for this request.
Text description for the image. Include subject, composition, style, lighting, and any required text.
Length: 1–12000
Reference images for image-to-image generation or editing.
Items: 1–9
Number of images to generate.
Range: 1–12
Note:Send a JSON number rather than a quoted string.
Output image aspect ratio.
Allowed: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
Output resolution tier. Higher tiers affect output size and quote.
Allowed: 1K, 2K, 4K
Visual content or characteristics to exclude.
Length: 1–12000
Enables the model's supported planning mode before image generation.
Allowed: false, true
Enables the supported sequential image-generation behavior.
Allowed: false, true
Response and task status
A successful asynchronous submission returns HTTP 202 with a supplier-neutral job.
{
"id": "job_…",
"object": "generation.job",
"model": "wan2.7-image-pro",
"status": "queued",
"progress": 0,
"output": null,
"error": null,
"billing": {
"estimated_credits": "…",
"frozen_credits": "…",
"charged_credits": "0",
"state": "frozen",
"price_version": "2026-07-18.picverse-parity"
},
"created_at": "2026-07-21T00:00:00.000Z",
"completed_at": null
}- queued / running: continue polling.
- succeeded: retrieve media URLs from
output; billing has settled. - failed / canceled: inspect
error; frozen Credits are released.
Pricing
The price shown for a matching configuration is the fixed amount settled on successful completion. Price version: 2026-07-18.picverse-parity.
| count | Credits |
|---|---|
| 1 | 11 |
| 2 | 22 |
| 3 | 33 |
| 4 | 44 |
| 5 | 55 |
| 6 | 66 |
| 7 | 77 |
| 8 | 88 |
| 9 | 99 |
| 10 | 110 |
| 11 | 121 |
| 12 | 132 |