GPT Image 2 画像生成 API

同期 JSON またはハートビート付き SSE で GPT Image 2 を呼び出し、短期署名 URL または base64 を取得します。

OpenAI 互換 Images API から gpt-image-2 の PNG を生成します。初期版は 1 リクエスト 1 枚で、中品質または高品質、短期署名 URL または base64、任意の SSE に対応します。

エンドポイントとモード

  • 数分かかる可能性がある同期 JSON には https://origin.modelflare.dev/v1 を使用します。
  • Cloudflare 経由の長時間リクエストには https://modelflare.dev/v1stream=true を使用します。最終画像まで SSE ハートビートを送信します。
  • 実行中の POST をホスト間でリダイレクトしないでください。

同期リクエスト

curl https://origin.modelflare.dev/v1/images/generations \
  -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"夜明けの静かな湖畔の小屋","n":1,"quality":"medium","size":"1024x1024","response_format":"url","output_format":"png"}'

URL 応答には 1 時間で期限切れになる Modelflare の非公開署名リンクが含まれます。response_format=b64_json を指定すると、API 出力オブジェクトを保存せず検証済み PNG を直接受け取れます。

最新のモデルと料金ページでは、一般的なサイズの medium / high 料金を確認できます。請求は指定した画質と寸法そのものに基づき、通常のルーティンググループ倍率は適用せず、最終料金を利用ログに記録します。

SSE リクエスト

curl -N https://modelflare.dev/v1/images/generations \
  -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"雨のネオン街を走る白い猫","n":1,"quality":"high","size":"1024x1024","response_format":"url","stream":true}'

SSE コメントはハートビートだけです。image_generation.completeddata: [DONE] の後に終了します。

対応フィールドは modelpromptn=1quality=medium|high、有効な WIDTHxHEIGHTresponse_format=url|b64_jsonoutput_format=png、任意の stream です。編集、バリエーション、参照画像、部分画像、未知のフィールドは拒否されます。失敗したリクエストの予約 Credits は Request ID 単位の冪等な返金経路で戻されます。

通常の API キーを使用してください。チャネル固定キーは拒否され、モデル制限を有効にしたキーには gpt-image-2 を含める必要があります。