獲取圖片任務狀態
獲取圖片任務狀態
查詢圖片生成任務的狀態和結果
GET
- 查詢異步圖片生成任務的執行狀態和結果
- 實時狀態更新和進度跟蹤
- 任務完成時獲取生成的圖片
- 支持多語言返回(zh/en/ko/ja)
創建任務時傳入業務 ID
創建圖片任務時,可以在請求體頂層傳入client_business_id。該字段用於保存您系統內的訂單號、流水號或業務任務 ID,方便後續按業務 ID 查詢生成結果。
metadata.client_business_id 中,但推薦使用頂層字段。
Authorizations
Path Parameters
圖片生成 API 返回的任務 ID。也可以傳創建任務時提交的
client_business_id,用於按客戶側業務 ID 查詢任務狀態和結果。如果創建圖片任務時傳入
client_business_id,可直接使用同一個狀態查詢接口:
GET /v1/images/generations/{client_business_id}。業務 ID 會限定在當前 API Key 所屬用戶下查詢。Response
任務唯一標識符
客戶側業務 ID。僅當創建任務時傳入
client_business_id 時返回。對象類型,固定爲
generation.task使用的圖片生成模型
任務狀態
queued- 排隊等待處理in_progress- 處理中completed- 成功完成failed- 失敗
任務進度百分比(0-100)
任務創建時間(Unix 時間戳)
任務完成時間(Unix 時間戳,僅完成時返回)
圖片 URL 過期時間(Unix 時間戳,僅完成時返回)
任務結果(僅成功時返回)
錯誤信息(僅失敗時返回)
任務狀態說明
| 狀態 | 說明 | 是否終態 | 建議操作 |
|---|---|---|---|
queued | 任務排隊等待處理 | ❌ | 等待 2-3 秒後重試查詢 |
in_progress | 任務正在處理中 | ❌ | 等待 3-5 秒後重試查詢 |
completed | 任務成功完成 | ✅ | 從 result.data[0].url 獲取圖片 |
failed | 任務處理失敗 | ✅ | 檢查 error 信息 |
輪詢策略建議
Python 輪詢示例
圖片資源有效期
常見錯誤
| 錯誤碼 | 錯誤類型 | 說明 |
|---|---|---|
| 400 | invalid_request | 請求參數無效 |
| 401 | unauthorized | 認證失敗,檢查 API Key |
| 402 | insufficient_quota | 餘額不足 |
| 404 | task_not_found | 任務不存在 |
| 422 | content_policy_violation | 內容違規 |
| 429 | rate_limit_exceeded | 請求頻率超限 |
| 500 | internal_error | 服務器內部錯誤 |