Skip to main content

gpt-image-2 API

gpt-image-2 はテキストからの画像生成と画像編集に対応し、AIHubMix 統一生成エンドポイントと OpenAI 互換エンドポイントの両方を提供します。 新しい統一連携は 画像生成 を参照してください。本ページは既存の OpenAI SDK 連携向けに互換エンドポイントを使用します。
本ページの生成、編集、Base64 デコード、無効パラメータの流れは gpt-image-2 で検証済みです。連携前に モデル Schema API を照会し、path で選択した項目の request.schema を確認してください。

準備

OpenAI Python SDK を更新し、API Key を環境変数で設定します:

画像生成

低品質の 1024x1024 PNG を 1 枚生成し、返された Base64 データを保存します。
同等の HTTP リクエスト:

画像編集

編集エンドポイントは multipart/form-data を受け付けます。元画像を input.png として現在のディレクトリに置きます。
同等の HTTP リクエスト:

確認済みパラメータ

他の GPT Image バージョンのパラメータを gpt-image-2 に流用しないでください。選択したエンドポイントの request.schema を正とします。

レスポンス例

両互換エンドポイントは OpenAI 画像レスポンスを返します。data[].b64_json は Base64 画像、usage はトークン使用量です。

エラーレスポンス

未対応パラメータは構造化された 4xx を返します。例として quality: "ultra" は HTTP 400 です:
error.param と error.code を確認し、選択したエンドポイントの request.schema に従って修正してください。