##すべてのAPIにBearer Token認証が必要です##
APIキーの取得:
APIキー管理ページにアクセスしてAPIキーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEY
画像生成モデル名、公式チャネル、より優れた安定性と制御性、商用シナリオに適しています
gpt-image-2 "gpt-image-2"
生成する画像を説明するプロンプト、または入力画像の編集方法を説明するプロンプト
制限:
32000 文字(Unicode コードポイント単位、日本語・中国語・韓国語・英語などに対応)32000"海面に広がる色鮮やかな美しい夕焼け"
画像から画像への変換および画像編集機能のための参照画像URLリスト
注意:
1~16 枚50MB 以内.jpeg、.jpg、.png、.webp.png、.jpgなどの画像ファイル拡張子で終わります)[
"https://example.com/image1.png",
"https://example.com/image2.png"
]
生成画像のサイズ。比率形式と明示的ピクセル形式の両方に対応、デフォルトは auto
① 比率形式(推奨、15 種類)
1:1: 正方形1:2 / 2:1: 超縦長 / 横長1:3 / 3:1: 極端な縦長 / 横長(3:1 の境界)2:3 / 3:2: 標準の縦 / 横3:4 / 4:3: クラシックな縦 / 横4:5 / 5:4: SNS でよく使われる9:16 / 16:9: スマホ / デスクトップのワイド画面9:21 / 21:9: ウルトラワイド② 明示的ピクセル形式: WxH(または W×H)、例: 1024x1024、1536x1024、3840×2160
16 の整数倍[16, 3840]655,360 ≤ width × height ≤ 8,294,400(約 0.65 MP ~ 8.29 MP)≤ 3:1③ auto: モデルが自動的にサイズを決定(このとき resolution は無効)
オーバー時の処理:
resolution の組み合わせがピクセル予算を超える場合、比率を保ったまま自動的に最大まで縮小されます(例: 4K 1:1 → 2880×2880)"auto"
解像度階層のショートカットパラメータ。size が比率形式の場合のみ有効、明示的ピクセル形式ではこのフィールドは無視されます
アンカーエッジ規則(もう一方の辺は size の比率から自動計算、結果は 16 の倍数に揃えられます):
1K: 短辺を 1024 に固定2K: 長辺を 2048 に固定4K: 長辺を 3840 に固定横向き / 正方形の実際の出力サイズ(縦向きは対応する横向きの幅と高さを入れ替えたもの、例: 2:3 = 3:2 の反転):
| 比率 | 1K | 2K | 4K |
|---|---|---|---|
1:1 | 1024×1024 | 2048×2048 | 2880×2880 * |
2:1 | 2048×1024 | 2048×1024 | 3840×1920 |
3:1 | 3072×1024 | 2048×688 | 3840×1280 |
3:2 | 1536×1024 | 2048×1360 | 3520×2336 * |
4:3 | 1360×1024 | 2048×1536 | 3312×2480 * |
5:4 | 1280×1024 | 2048×1632 | 3216×2560 * |
16:9 | 1824×1024 | 2048×1152 | 3840×2160(UHD) |
21:9 | 2384×1024 | 2048×880 | 3840×1648 |
* はピクセル予算を超えたため比率を保って自動縮小された組み合わせを表します。値は大文字小文字を区別しません。
1K, 2K, 4K "1K"
レンダリング品質。モデルの「思考の深さ」を制御し、出力トークン数と費用に直接影響します。デフォルトは medium
| 値 | タイル基数 | 相対コスト(1024²) |
|---|---|---|
low | 16 | ~0.11× |
medium | 48 | 1.0× |
high | 96 | ~4.0× |
low, medium, high "medium"
生成する画像の枚数。各画像は個別に課金されます
注意:
n に比例して拡大します1 <= x <= 101
タスク完了後の HTTPS コールバックアドレス
コールバックタイミング:
セキュリティ制限:
2048 文字以内コールバックメカニズム:
10 秒3 回リトライ(1 秒/2 秒/4 秒後にリトライ)"https://your-domain.com/webhooks/image-task-completed"
画像タスクが正常に作成されました
タスク作成タイムスタンプ
1757156493
タスクID
"task-unified-1757156493-imcg5zqt"
実際に使用されたモデル名
"gpt-image-2"
具体的なタスクタイプ
image.generation.task タスク進行状況のパーセンテージ (0-100)
0 <= x <= 1000
タスクステータス
pending, processing, completed, failed "pending"
非同期タスク情報
タスクの出力タイプ
text, image, audio, video "image"
使用量と課金情報