cURL - Query task result
Check task status and retrieve generated images.
Response format varies by model:
Polling strategy
- Submit a task via Create task to receive a
task_id. - Poll every 5 seconds until
task_statusisSUCCEEDEDorFAILED. - On success, retrieve the image from the response.
Response format differences
Response format varies by model:
- wan2.6-t2i: Results use chat completion format:
output.choices[].message.content[].image. - wan2.5 and earlier: Results use
output.results[].urlformat, withorig_promptandactual_promptfields.
Important notes
- URL expiration: Generated image URLs are valid for 24 hours. Download images promptly.
- Task status flow:
PENDING->RUNNING->SUCCEEDEDorFAILED. - Task ID validity: The
task_idis valid for 24 hours; afterward, status and results cannot be queried. - Do not create duplicate tasks: Use polling to retrieve results. Do not resubmit requests.
Authorizations
string
header
required
DashScope API Key. Create one in the Qwen Cloud console.
Path Parameters
string
required
Task identifier returned by the text-to-image creation endpoint.