メインコンテンツへスキップ
size パラメータが再び利用可能になりました(2026-07-22 更新): size を明示的に渡すと、期待どおり出力寸法がロックされ、このページの 30 サイズ参照表も再び有効になります。注意: size は /v1/images/generations と /v1/images/edits エンドポイントでのみ動作します — /v1/chat/completions のチャット エンドポイントは size パラメータをサポートしていないため、チャットベースの画像生成では寸法をロックできません。最新の状態は 最新の更新情報 セクションを参照してください。
すべての画像 API は 同期式 です — ポーリングする task ID はなく、クライアントが切断されると、リクエストはまだ課金されていても結果は失われます。このモデルでは十分に長いタイムアウトを設定してください。詳細は Image API の基本事項とベストプラクティス を参照してください。

概要

gpt-image-2.5-vip(gpt-image-2.5-sunburst-vip のエイリアス)、gpt-image-2.5-flare-vip、および前世代の gpt-image-2-vip は、APIYI の Adobe 回線(Firefly)による GPT 画像生成リバースエンジニアリングモデルです。低品質なアップスケーリングではなく、高品質な GPT-Image 2.5 リバース回線となっています。料金は一律 $0.03/枚で、リクエスト/レスポンス形式は gpt-image-2.5-all($0.025/枚)と完全に同一です。唯一の実質的な違いは、vip が4Kを含む**30種類の一般的なサイズ(10種類のアスペクト比 × 3つの解像度ティア:1K Fast / 2K Recommended / 4K Detail)**を指定できる size フィールドを受け付ける点です。
🎨 位置づけ: 出力サイズを固定する必要がある場合(ECサイトのヒーロー画像、ポスターテンプレート、動画サムネイル、4K壁紙など)に gpt-image-2.5-vip を使用します。model フィールドを gpt-image-2.5-vip に置き換えて size フィールドを追加するだけで、それ以外のコードは gpt-image-2.5-all と完全に同一のまま使用できます。
3つの -vip モデルは同一ファミリーです: gpt-image-2.5-vip(gpt-image-2.5-sunburst-vip のエイリアス)、gpt-image-2.5-flare-vip、および前世代の gpt-image-2-vip は同じ Adobe リバース回線を共有しており、価格(1枚・1回の呼び出しあたり $0.03)、グループ(Default / image2_OSS / svip)、エンドポイント、呼び出し形式がすべて同一です。model を変更するだけで切り替えられます。flare-vip は高速で柔らかな仕上がり、sunburst-vip はより高品質で編集精度が高く、視覚的には gpt-image-2-vip に近いです。パラメータの境界値や測定された差異については、後述の「3つの -vip モデルの比較」セクションをご覧ください。

テキストから画像生成 API

/v1/images/generations — 明示的な出力サイズを指定するテキスト prompt + size。

画像編集 API

/v1/images/edits — 編集・合成の指示を伴うマルチパートアップロード。

AIエージェントに統合を任せる

このプロンプトをコピーして Codex / Claude Code / Cursor に貼り付けてください

まずこのページのプレーンテキスト版を取得し(任意のドキュメントURLの末尾に .md を追加)、その後プロジェクト固有の技術スタックでコードを記述します。タイムアウト、base64 レンダリング、アップロード時の圧縮、そして30個の有効な size の値はすでに要件に組み込まれています。

このプロジェクトに gpt-image-2.5-vip のテキストからの画像生成および画像編集を統合/トラブルシューティングしてください(gpt-image-2.5-flare-vip / gpt-image-2-vip は価格と呼び出し形式を共有します。…

コードに触れる前にドキュメントをお読みください:このページのプレーンテキスト版を取得するには https://docs.apiyi.com/en/api-capabilities/gpt-image-2-vip/overview.md を取得してください。より詳細なパラメータ情報については、… に .md を追加してください…

  1. タイムアウト:クライアントのタイムアウトを360秒に引き上げてください。画像APIは同期的であり、タスクIDは存在しないため、クライアントが切断されると結果が失われます…

全7項目。プロンプト全体をコピーするには下のボタンを使用してください。

gpt-image-2-allとの主な違い

gpt-image-2-vipとgpt-image-2-allは、いずれも同じ呼び出しコード(-all $0.025/画像、-vip $0.03/画像)を持つリバースエンジニアリングチャネルです。両者は互いにミラー関係にあり、同じリクエストでmodelフィールドを入れ替えても動作はほぼ同一です。違いは以下のとおりです。
一言での判断基準: 厳密なサイズ指定が不要で、最速の出力を求める場合 → gpt-image-2-all、固定サイズや4Kが必要な場合 → gpt-image-2-vip、qualityの調整ノブやOpenAI APIとの厳密なフィールド互換性が必要な場合 → 公式のgpt-image-2をご利用ください。

3つの-vipモデル比較(2026-09-09に測定)

同一のチャンネルとtokenで、モデル名のみを変更した253リクエストの3系統比較に加え、26件の連続境界呼び出しを実施しました。契約はセルごとに同一で、異なるのは以下の行のみです。qualityと透明背景は、これまでgpt-image-2-vipによって拒否されていましたが、現在は受け付けられます — これはコミットメントではなくチャンネルの挙動です。実際のレスポンスに従ってください。
選び方:日常的なtext-to-imageのデフォルトにはgpt-image-2.5-vipを使用し、速度を重視する場合はgpt-image-2.5-flare-vipを選択してください。最上位tokenティアを使用する場合は、2.5ではmaxを、gpt-image-2-vipではhighを送信してください(token数は同じです)。3つのいずれも正確なマスクインペインティングには対応していないため、その用途では公式のGPT-Image-2.5 / 2を使用してください。デフォルトサイズはこれまで上流側で変更されたことがあるため、固定するには必ずsizeを明示的に渡してください。

主な機能

出力サイズ固定

sizeフィールドは30種類の一般的なサイズに対応します — eコマースのヒーロー画像、ポスターテンプレート、4K壁紙などを、すべて正確なピクセルで出力します。

4K高解像度

4K Detailティアは 2880×2880 / 3840×2160 / 3840×1632 などをカバーし、大きな納品物に適しています。

全サイズ一律料金

1K / 2K / 4K はすべて $0.03/画像で、4K の追加料金はありません。

-all と同じ呼び出し形式

リクエスト構造、フィールド、レスポンス形式は gpt-image-2-all と同一です — model 文字列だけでモデルを切り替えられます。

高品質テキスト描画

中国語/英語のテキスト、看板、ポスターテキストを安定して描画 — インフォグラフィックやマーケティング素材に最適です

中国語の説明を翻訳なしでそのまま理解

翻訳なしで中国語の説明をネイティブに理解

自然言語編集

会話形式の説明で編集でき、マスクは不要。複数ターンの反復にも対応します

標準エンドポイント対応

OpenAI Images API の標準エンドポイント /images/generations と /images/edits に対応

料金

課金に関する注意:
  • 全30サイズで一律$0.03/画像 — 4K Detailでも追加料金なし
  • 失敗したリクエスト(認証失敗、パラメータ検証エラー)は課金されません
  • N枚の画像を生成する場合は、APIをN回並列で呼び出してください

グループ設定

gpt-image-2-vipはDefaultグループ上で動作します — 追加のグループは不要です。現在、リバースチャネルの供給は安定しているため、公式リレーのgpt-image-2のようなエンタープライズグループへのフォールバックはありません。

決定論的なURL出力が必要 → image2_OSSグループに切り替える

2026年7月にデフォルトグループで測定したところ、gpt-image-2-vip(およびgpt-image-2-all)はresponse_formatを省略するとb64_jsonを返します。画像URLを取得するには、response_format: "url"を明示的に渡してください。デフォルトグループの出力形式は保証されていません — これまで、通常はurlに設定され、高負荷時にはb64_jsonへフォールバックしており、チャネルのバージョンによっても変更されています。 ビジネスでURL出力に依存する場合(URLをそのままデータベースに書き込む、フロントエンドでURLによるレンダリングを行う、base64を許容できない場合)は、トークンのグループを**image2_OSSに切り替えてください。これは決定論的なURL出力**専用に構成されたグループで、**レート倍率1倍(追加料金なし)**です。リバースモデルgpt-image-2-vipとgpt-image-2-allの両方に適用されます。レスポンスに必ず画像URLが含まれ、base64へフォールバックしないことが保証されます。
トークン作成画面:課金モードは従量課金を最初に選択し、グループはimage2_OSS(レート倍率1倍)に設定します。画像URLを出力するグループで、gpt-image-2-allおよびgpt-image-2-vipに適しています

Token creation: set billing mode to "pay-as-you-go first" and pick the image2_OSS group (1x) — use it when you need deterministic URL output

詳細設定(gpt-image-2-allと公式リレーのgpt-image-2も使用する場合):トークンで3つすべてのモデルを利用する場合は、トークンのグループ優先順位を次のように設定してください。
  • 第1優先:image2Enterprise(レート倍率1.2倍のエンタープライズグループ、公式リレー専用の安定したレーン)
  • デフォルトのフォールバック:Default(両方のリバースモデルがここで稼働し、モデルごとにルーティングされます)
結果:公式リレーのgpt-image-2は安定性のためにエンタープライズレーンを利用し、2つのリバースモデルはデフォルトグループに留まります。1つのトークンですべてをカバーでき、互いに干渉しません。
📖 image2Enterpriseグループについて:/en/live/2026-04/image2-enterprise-stable

技術仕様

⏰ 画像 URL の有効期間:約 1 日(デフォルト)url-モードのレスポンスにおける url フィールドは、約 24 時間で有効期限が切れる R2 CDN リンクです。その後のリクエストは 404 になります。長期保存が必要な画像については、生成後できるだけ早く 自分のストレージにダウンロードして保存するか、b64_json レスポンス形式を使用してください。

エンドポイント

gpt-image-2-vip は gpt-image-2-all と全く同じ2つのエンドポイントに対応しています。model フィールドを置き換え、必要に応じて size を追加するだけです。
OpenAI Images API(/v1/images/generations + /v1/images/edits)の使用を推奨します。理由は2点あります。
  1. より高い安定性: Images API チャンネルの上流リソース供給がより豊富なため、呼び出し成功率が高くなります
  2. 公式リレーとの互換性による容易な切り替え: 呼び出し方法や size などのパラメータは公式リレーの gpt-image-2 と完全な互換性があります — リバースチャンネルでリスクコントロールによる変動が発生した場合でも、コードを変更することなく model 名を置き換えるだけで対応可能です
チャットベースのエンドポイント(/v1/chat/completions、現在は非推奨)もあります — 詳細は以下の FAQ を参照してください。
ドメインの選択肢: api.apiyi.com がメインドメインです。b.apiyi.com などの代替ゲートウェイドメインを使用することもできます。レスポンスの挙動は同一です。

サポートされているサイズ(全30サイズの完全な表)

gpt-image-2-vipは10種類のアスペクト比 × 3段階の解像度ティア = 30サイズをサポートしています。リクエストボディに直接size: "WIDTHxHEIGHT"(小文字のASCII x)を渡してください。

1K Fast — ドラフトと低コストな反復向け

4K Detail — 大規模な成果物向け

全30サイズで均一料金:$0.03/画像。4K Detailの追加料金はありません。
ティアの選択:
  • 1K Fast — ドラフト、サムネイル、A/Bテスト。最速の出力(料金は均一ですが、反復サイクルが短縮されます)。
  • 2K Recommended — デフォルトティア。ほとんどの本番出力(ECサイトのヒーロー画像、ポスター、インフォグラフィック)に対応します。
  • 4K Detail — 印刷物、大型ディスプレイ、動画サムネイル、デスクトップ/屋外大型フォーマット。
最小限の呼び出し例(sizeのみ。qualityはオプションです。上記を参照してください):

ベストプラクティス

1

入力画像を1.5MB未満に圧縮する(画像編集 / 複数画像融合)

アップロードする各画像を1.5MB未満に圧縮してください(JPEG品質80~90 / 解像度を縮小)。複数画像融合でも、画像ごとに同じ上限を適用してください。散発的なshell_api_error / Unknown errorレスポンスは、ほとんどの場合、入力サイズが大きすぎることが原因です。圧縮により成功率とレイテンシが明確に改善します。出力解像度は入力サイズではなくsizeフィールドによって決まります。入力を縮小しても高速化されるだけで、品質は低下しません。promptに4K / 8Kを詰め込んでも4K画像は生成されません。解像度はpromptの飾り文句ではなくsizeで設定されます。
2

成果物に応じてサイズティアを選択する

下書きには1K Fast、本番環境には2K 推奨、印刷物や大型ディスプレイには4K 詳細を使用してください。料金は一律です。必要に応じて選択してください。
3

サイズには小文字のASCII xを使用する

"size": "1536x1024"を送信してください。1536×1024や大文字のXは使用しないでください。
4

qualityはhighまで使用可能。nは渡さない

テストでは、3つの-vipモデルすべてがqualityを受け付けます(保証ではありません)。2つの2.5モデルは6つすべてのティアに対応しています(xhigh / maxは2026-09-10に追加)。gpt-image-2-vipはhighまで対応し、xhigh / maxは拒否します。2.5 highはgpt-image-2-vip mediumと同等であり、2.5 maxはそのhighと同等です。nは、いずれの場合も1回の呼び出しで1枚の画像を返します。複数画像が必要な場合は、並列で呼び出してください。
5

タイムアウトを300秒に設定する

通常の生成時間は90~150秒ですが、画像のアップロード / ダウンロード時間およびピーク時のテールレイテンシにより、さらに長くなることがあります。保守的な基準値として300秒を設定してください。
6

用途に応じてレスポンス形式を選択する

Webで直接レンダリングする場合はb64_jsonを使用し、サーバー側での保存 / 転送にはurlを使用してください。
7

-allでコードを共有する

両方で同じコードが使用できます。必要に応じてmodelをgpt-image-2-allとgpt-image-2-vipの間で切り替えてください。サイズを固定する必要がある場合はvipを使用し、最速で反復したい場合は-allに戻してください。

エラーコードとリトライ

クライアントに関する推奨事項:
  • リクエストのタイムアウトは300秒から開始してください(保守的な設定。通常は90~150秒ですが、4K Detail + ピーク時のテールではさらに長くなる場合があります)
  • 5xxおよびタイムアウトには指数バックオフを使用してください(2~3回のリトライを推奨)
  • デバッグのため、request-idレスポンスヘッダーをログに記録してください

よくある質問

はい、ほぼ同一です。 どちらのエンドポイント(/v1/images/generations、/v1/images/edits)も、リクエストフィールド、レスポンスフィールド、b64_json プレフィックスの動作を共有しています。違いは次の点だけです。
  1. model フィールド:gpt-image-2-vip ↔ gpt-image-2-all
  2. size フィールド:vip は 30 種類のサイズセットを受け付けますが、-all は size を拒否します(サイズは代わりに prompt に含めます)
実用的なパターンは、if model == 'vip': payload['size'] = ... スイッチを使って 1 つのコードベースを維持することです。
gpt-image-2-vip は Adobe のリバースチャネル(Firefly)を使用しており、通常 90~150 秒かかります。これは公式の gpt-image-2(100~120 秒)と同程度で、ChatGPT-web-line gpt-image-2-all(30~60 秒)より遅くなります。レイテンシーが重要なワークロードでは gpt-image-2-all を優先し、固定サイズまたは 4K が必要な場合にのみ vip に切り替えてください。
30 種類のサイズセットに従ってください。 2026-09-09 時点のテストでは、リスト外のサイズでもエラーにならなくなりました。生成前に書き換えられます。16 の倍数はそのまま通過し(1024x1024 / 1600x1600)、それ以外は 16 単位に調整され(1920x1080 → 1920×1088)、小さすぎる値は最小辺のサイズまで引き上げられます(512x512 → 816×816)。取得する画像はリクエストと一致しない場合があるため、正確なサイズが重要な場合は、30 種類のプリセットを使用してください。
症状:4K Detail ティア(例:3840x2160 / 2880x2880)では、status_code: 500 エラーが発生しやすくなり、アップストリームが invalid_request_error を返します。
根本原因:OpenAI のコンピュート変動であり、リクエストパラメータが原因ではありません。同じペイロードでも、通常は 2K なら処理されます。リバースチャネルは、特にピーク時間帯に、4K のような大きな出力の影響を受けやすくなります。対策(費用対効果の高い順):
  1. 2K Recommended を優先する(例:2048x1360 / 2048x2048)— 成功率が大幅に高く、料金は同じ $0.03/画像
  2. img2img / 複数画像融合では入力画像を減らす — リバースチャネルは入力負荷が高いと処理が不安定になり、4K の失敗率がさらに上がります。各入力画像を1.5MB 未満に事前圧縮することも有効です
  3. 4K を保証する場合 — 公式プロキシの gpt-image-2 + image2Enterprise グループに切り替えます。公式プロキシの 4K は高価(約 $0.3+/画像)ですが、はるかに安定しており、4K の提供が必須の場合に適しています。
📖 現場メモ:/en/live/2026-05/gpt-image-2-vip-4k-tips
はい、強く推奨します。 各入力画像を1.5MB 未満に圧縮してください(JPEG 品質 80~90 / 解像度を縮小)。断続的な shell_api_error / Unknown error レスポンスは、多くの場合、サイズの大きすぎる入力によって引き起こされます。圧縮により成功率とレイテンシーが測定可能なほど改善します。注:1.5MB は信頼性と速度のための推奨上限であり、上記 FAQ に記載されている 10MB はゲートウェイの厳格な上限です。圧縮による品質低下を心配する必要はありません — 出力解像度は入力サイズではなく size パラメータによって決まります。入力を縮小すると処理が速くなるだけです。prompt に 4K / 8K を詰め込んでも、実際に 4K 出力が生成されるわけではありません。prompt に 8K ultra HD と記述していても、size を 1024x1024 に設定していれば、1K 品質の画像が返されます。4K にするには size フィールドで設定してください — 1K / 2K / 4K は、30 種類のサイズセット全体で、いずれも一律 $0.03/画像です。📖 出典:/en/live/2026-05/gpt-image-2-vip-unknown-error
追加料金はかかりません。 4K Detail ティア(3840x2160 / 2880x2880 など)は、1K および 2K と同じ $0.03/画像です。
いいえ。 このモデルは 1 回の呼び出しにつき 1 枚の画像を返します。複数の画像が必要な場合は、呼び出しを繰り返すか、同時実行してください。⚠️ 重要:リクエストで n=3 を渡すと、課金は 0.03 × 3 = $0.09 になりますが、実際に返される画像は 1 枚だけです。無駄な課金を避けるため、n フィールドを削除してください。
これは同期型のチャットスタイルレスポンスを使用するリバースエンジニアリングされたチャネルです。結果は、課金ルールが異なる次の 2 つのケースに分かれます。1) HTTP 5xx が返された場合 → 課金されませんアップストリームのコンテンツポリシーによってリクエストが強制的にブロックされると、次のようなレスポンスが表示されます。
これらのハードエラーは課金されません。ユーザーに prompt を調整して再試行するよう案内してください。2) HTTP 200 とテキストによる「ソフト拒否」 → 課金されますモデルが会話内でソフト拒否する場合(例:「それはできません」、「申し訳ありません、このリクエストには…が含まれています」)、プロトコルレベルでは通常のチャット補完と同じように見えるため、課金されます。リバースチャネルは、プロトコル層で「拒否テキスト」と「画像出力」を確実に区別できません。ソフト拒否を単純に免除できない理由すべてのソフト拒否を自動的に免除すると、失敗したアップストリーム呼び出しの費用をプラットフォームがすべて負担することになります。さらに重要なのは、アップストリームのコンテンツ安全性チェックを頻繁に発動させると、サプライヤーのアカウントが停止されるリスクも高まることです。これは現実の供給側コストであり、完全に排除することはできません。インテグレーターへの推奨事項
  • ✅ 事前にフィルタリングし、ユーザーに警告する:フロントエンドまたはゲートウェイにキーワード/シナリオフィルター(実在人物の名前、著作権で保護されたキャラクター、センシティブなトピック)を追加し、「著名人 / IP に関するトピックは失敗しても、アップストリームのポリシーにより課金される場合があります」のような UI ヒントを表示します。これにより無駄な課金を大幅に削減できます。
  • ✅ コンシューマー向け製品では月次で払い戻す:ユーザー入力を完全に制限できないコンシューマー向け製品があることは理解しています。月間利用額が十分に大きい場合($1000+/月)、ログを毎月まとめて(短いレイテンシーの呼び出しは通常ソフト拒否です)サポートに連絡し、個別の手動クレジットを依頼できます。呼び出しごとに異議申し立てを行う必要はありません。
📖 関連: 500 エラーは通常、コンテンツポリシーによるブロックです(課金されません)
まず検出し、その後に処理してください。 2026 年 7 月の検証時点では、返される b64_json は data: プレフィックスなしの raw base64 です。デコードしてファイルに書き込むか、レンダリング前に自分でプレフィックスを追加してください。以前のバージョンではプレフィックスが含まれていました。コードに startsWith('data:') チェックを追加してください。プレフィックスが存在する場合は、その値をそのまま img src として使用し、存在しない場合は先にデコードまたはプレフィックスを追加します。これにより、プレフィックスの二重追加や、プレフィックス付き文字列をデコードして壊れた画像にする事態を防げます。
推奨は画像 1 枚あたり 10MB 以下で、形式は png / jpg / webp です。サイズが大きすぎる画像はゲートウェイの制限に抵触する場合があります。複数画像融合で使用する各画像も、この制限を満たす必要があります。
url-mode レスポンスの url フィールドは、約 1 日(24 時間)で有効期限が切れる R2 CDN リンクです。それ以降のリクエストは 404 になります。強く推奨します:生成後できるだけ早く、生成画像を独自のオブジェクトストレージ(S3 / OSS / R2)、CDN、またはデータベースにダウンロードして保存してください。
いいえ。このモデルは画像を一度に返し、ストリーミングはサポートしていません。レイテンシーが重要な場合は、クライアント側に「生成中…」の進行状況インジケーターを表示し、300 秒のタイムアウト(保守的な設定)を構成してください。
はい。base_url を https://api.apiyi.com/v1 に指定し、api_key に APIYI の token を設定してください。client.images.generate(model="gpt-image-2.5-vip", size="2048x1360", prompt=...) はそのまま動作します。
はい、エンドポイントは引き続き動作しますが、現在は推奨されません。代わりに /v1/images/generations と /v1/images/edits を使用してください(より安定しており、同じコードを公式リレーの gpt-image-2 でも使用できます)。チャットベースの形式が適しているのは、マルチターンの反復編集、またはオンライン画像 URL を直接渡す 2 つのケースだけです。画像生成の意図が曖昧な場合、モデルは画像ではなくプレーンテキストを返すことがあります(prompt の先頭に「画像を生成:」のような固定プレフィックスを付けると、意図を明確にできます)。すべてのパラメータについては、チャットベース API リファレンス を参照してください。
正確なマスクインペイント、または厳密な OpenAI-API フィールド互換性(公式にコミットされた quality ティアを含む)が必要な場合は、公式の gpt-image-2.5-flare / sunburst / gpt-image-2 を使用してください。公式版とリバース版の比較 を参照してください。

関連ドキュメント

gpt-image-2-vip はリバースエンジニアリングによるチャンネル(Adobeライン、Firefly)です。挙動は揃えられていますが、価格設定や機能が公式版と完全には一致しない場合があります。公式APIとの完全な互換性が必要な場合は、gpt-image-2をご利用ください。