/api/v1/image-tasks适合即梦图片生成等长耗时任务。create请求只落库入本地队列并returns虚拟 task id;后台 worker 负责 submit/poll、落结果和计费 finalize。需要立即returns图片时使用 Create images。
Back to Images endpoint listRequest parameters
FieldTypeRequiredDescription
modelstringYesGlobalRouter 图片models ID,例如 jimeng_t2i_v31。promptstringYesImage generation prompt.input_referencesobject[]No参考图列表,每项包含 type=image_url 与 image_url.url。nintegerNo生成图片数量,默认 1,最大值按models能力配置。sizestringNo图片尺寸,WxH 格式,例如 2048x1152。不要与 resolution 或 aspect_ratio 同时传;GHYZ 异步图生图支持的尺寸见下方注意事项。aspect_ratiostringNo画幅比例,支持 1:1、2:3、3:2、3:4、4:3、4:5、5:4、16:9、9:16。resolutionstringNo分辨率档位 1K、2K、4K,需与 aspect_ratio 一起传;支持的尺寸见下方注意事项。qualitystringNo质量档位,例如 auto、low、medium、high。seedintegerNoRandom seed.output_formatstringNoOutput format, such as png, jpeg, or webp.response_formatstringNoreturns url 或 b64_json。provider.provider_idstringNo指定 provider,例如 doubao_gr。create时选定后,submit/poll 都固定使用该 provider。provider.optionsobjectNoProvider-keyed options,不允许包含 AK/SK。webhook_urlstringNoHTTPS webhook URL。完成或失败通知通过后台 outbox 投递。metadataobjectNo客户端元数据。req_key 不需要传,服务端由 model + provider_model_id 推导。Response fields
FieldTypeRequiredDescription
idstringYesGR 虚拟图片任务 ID,例如 imgtask_xxx。objectstringYes固定为 image.task。statusstringYesqueued、submitting、submitted、in_progress、completed、failed、expired 等。modelstringYes请求models。providerstringYescreate时固定的 provider。polling_urlstringYesquery任务状态的相对 URL。dataobject[]Nocompleted 后returns图片明细。data[].urlstringNoImage URL.data[].b64_jsonstringNoBase64 image content.usageobjectNo后台 poll worker 完成计费后的用量摘要。errorobjectNo失败原因。Errors
400
ROUTER_IMAGE_TASK_PROVIDER_RELATION_NOT_FOUNDmodels没有可用 provider 绑定或 provider_model_id/req_key 缺失。
429
ROUTER_IMAGE_TASK_QUEUE_FULL租户或 API key 的异步图片队列已满。
503
ROUTER_IMAGE_TASK_QUEUE_DISABLED异步图片任务队列已关闭。
Notes
- req_key 由服务端根据 model 和 provider_model_id 推导,普通客户端不需要传。
- 已create任务的 provider 固定在 image_tasks.provider_id,poll 阶段不会按 model 重新路由。
- 以下尺寸适用于 GHYZ 异步图生图(model=gpt-image-2);其它models按其能力配置。
- 1K(9 个):1:1 1024x1024、2:3 1024x1536、3:2 1536x1024、3:4 1152x1536、4:3 1536x1152、4:5 1216x1520、5:4 1520x1216、16:9 1536x864、9:16 864x1536。
- 2K(9 个):1:1 2048x2048、2:3 1344x2016、3:2 2016x1344、3:4 1536x2048、4:3 2048x1536、4:5 1600x2000、5:4 2000x1600、16:9 2048x1152、9:16 1152x2048。
- 4K(9 个):1:1 2880x2880、2:3 2336x3504、3:2 3504x2336、3:4 2448x3264、4:3 3264x2448、4:5 2560x3200、5:4 3200x2560、16:9 3840x2160、9:16 2160x3840。
- 也可以只传 resolution 与 aspect_ratio:resolution 取 1K、2K、4K,aspect_ratio 取 1:1、2:3、3:2、3:4、4:3、4:5、5:4、16:9、9:16,服务端会换算为对应尺寸(例如 resolution=2K + aspect_ratio=16:9 等于 2048x1152);size 取 auto 时尺寸由上游决定。
- 尺寸约束:宽高都必须是 16 的倍数,最长边不超过 3840,宽高比不超过 3:1,总像素在 655360 到 8294400 之间;超限请求会在提交上游时失败,任务最终状态为 failed。
- 计费按输出像素分档:不超过 2360000 像素与超过 2360000 像素是两个档位,例如 2048x1152(2359296 像素)与 2048x2048(4194304 像素)属于不同档位。