"async": true,服务器将先返回 HTTP 202 和 task_id。GET /v1/images/generations/{task_id}。GET /v1/images/edits/{task_id} 查询,两条查询地址等价。async=true,也可设置 X-Async: true 或 ?async=true。{"model":"gpt-image-2","prompt":"画一只橘猫","size":"1024x1024","n":1,"async":true}{"task_id":"task_example","id":"task_example","status":"queued","model":"gpt-image-2","created_at":1791129600}。Location 头给出查询路径。建议每 3–5 秒查询一次。| status | 含义 | 下游处理 |
|---|---|---|
| queued | 请求已持久化,等待执行 | 继续查询 |
| in_progress | 后台正在执行 | 继续查询 |
| completed | 已取得图片结果 | 读取 data[].url 或 data[].b64_json |
| failed | 请求明确失败 | 读取 error;修正后再提交 |
| unknown | 任务执行结果无法确认 | 停止轮询,提供 task_id 联系支持核对,勿自动重新提交 |
Idempotency-Key(最多 128 字节)。同一账号、同一 API Key、同一标识和相同请求返回同一任务,不再次排队;改了请求仍用旧标识会返回 409。