Text to Image
wan2.7-image
Wan2.7 Image
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","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",
"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.
Note:Image generation and editing workflow; providing image_urls enables reference-based creation.
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
Elements or visual traits to avoid in the generated image.
Length: 1–12000
Controls the model's supported planning mode.
Allowed: false, true
Enables the supported sequential 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",
"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 | 5 |
| 2 | 10 |
| 3 | 15 |
| 4 | 20 |
| 5 | 25 |
| 6 | 30 |
| 7 | 35 |
| 8 | 40 |
| 9 | 45 |
| 10 | 50 |
| 11 | 55 |
| 12 | 60 |