Request body
modelstring- default "auto"
"alibaba/qwen-image-2.0""alibaba/qwen-image-2.0-pro""alibaba/qwen-image-2.1-pro""alibaba/qwen-image-3.0""alibaba/qwen-image-3.0-pro""bytedance/seedream-5.0-lite""bytedance/seedream-pro""bytedance/seedream-v5-flash" promptstringrequiredPositive prompt.
e.g. "Cute Cat"≥ 1 characters≤ 8192 charactersnegative_promptstring- ≤ 8192 characters
magic_promptbooleancountinteger- default 1≥ 1≤ 20
sizeobject | string"auto""square""portrait""landscape""portrait_tall""landscape_wide""1:1""2:3"type"auto"required
inputs(string | object)[]- ≤ 20 items
type"image"requiredasstring"auto""source""reference"sourceobjectrequiredtype"url"requiredurlstringrequired- format: uri
ratingobject | booleantruemode"nsfw_sfw"- default "nsfw_sfw"
outputobjectformatstring"png""jpg""webp"
generate_public_access_tokenbooleanReturn a short-lived public access token as
public_access_token, for polling this task from browser code without your API key. Defaults to false.webhookobjectregisteredbooleanSet to false to skip the webhooks registered on the account for this task. Custom webhooks in
customare still sent.customobject[]- ≥ 1 items≤ 5 items
urlstringrequiredReceives this task's events, unsigned. Use https and a public host, and put a secret token in the query string to verify deliveries: only
scheme://hostis ever shown back.e.g. "https://example.com/hooks/mynth?token=your-secret-token"
destinationstring- e.g. "bunny-prod"≥ 1 characters≤ 64 characters
metadataobject
Response
Image generation task created
dataobjectrequiredtask_idstringrequiredTask ID
e.g. "tsk_01KE7XWWEQ4MCGWKBQKJ1G47RP"estimated_coststringrequiredEstimated cost in USD reserved for this task. Work that fails is refunded, so the final cost may be lower.
e.g. "0.03"public_access_tokenstringShort-lived public access token for polling this task's status and result.
Safe to hand to browser code instead of your API key. Returned only when the request set
generate_public_access_token: true.e.g. "pat_eyJhbGciOi..."
Errors
A failed call names what went wrong in code, with a sentence in message. The codes, which of them are worth retrying, and how to read a validation failure are on Errors.