size フィールドで 13 種類の比率をサポート、プラットフォームが自動的に prompt に追加gpt-image-2 に固定11:1 - 正方形(デフォルト)16:9 / 9:16 - ワイド横 / 縦4:3 / 3:4 - 標準横 / 縦3:2 / 2:3 - クラシック横 / 縦5:4 / 4:5 - ほぼ正方形の横 / 縦2:1 / 1:2 - ワイド横 / 縦長21:9 / 9:21 - 超ワイド横 / 超縦長response_format、quality、style など)は現在サポートされておらず、無視されます。タスク結果は url のみを返します。base64 が必要な場合はご自身でダウンロードして変換してください。task_id が返されます。GET /v1/tasks/{task_id} でタスク状態をポーリングしてください。詳細は タスククエリ API を参照。
data.result.images[0].url[0]
| ステータス | 意味 |
|---|---|
pending | 提出済み / キュー中 |
processing | 上流で処理中 |
completed | 成功、result.images 利用可能 |
failed | 失敗、error.message を確認 |
actual_time 44POST /v1/tasks/batch を使用、ボディ {"task_ids": ["task_xxx", "task_yyy"]}task_id が返ります。/v1/tasks/{task_id} をポーリングして最終画像 URL を取得prompt は先にレビューされ、違反は即拒否 & 課金なしexpires_at = completed + 24h はビジネス層のヒントフィールド。早めにダウンロードまたは自社 CDN に転送してくださいsize フィールドでのみ指定することを推奨。prompt での重複記述は上流の解釈の競合を招くため避けてくださいtask_id はデータベースにデフォルトで数日間保持されます(TASK_RETENTION_DAYS で設定)。期限切れのクエリは「タスクが存在しないか期限切れ」を返します