概要
gpt-image-2.5-all と gpt-image-2-all は、APIYIの GPT画像生成リバースエンジニアリングモデル(ChatGPTウェブ系統)です。ChatGPTウェブアプリ全体がImages 2.5へ移行したため、gpt-image-2-all ではすでに2.5の画像が生成されます。新しい gpt-image-2.5-all という名前は、このアップグレードを明示したものにすぎません — どちらの名前も価格と動作は同じで、相互に置き換えて使用できます。新規プロジェクトでは gpt-image-2.5-all を使用してください。1回の呼び出しあたり $0.03/画像 という非常に競争力の高い価格で、約30〜60秒 で画像を生成し、テキストから画像への生成/単一画像編集/複数画像の融合/自然言語による編集 に対応します。テキスト描画の忠実度が高く、中国語のpromptもネイティブでサポートします。
/v1/images/generations(テキストから画像への生成)および /v1/images/edits(画像編集)。出力サイズまたは4Kを固定する必要がありますか? 姉妹モデルの gpt-image-2-vip に切り替えてください — 呼び出し形式は同じで、size フィールドが1つ追加されるだけです。テキストから画像へのAPI
/v1/images/generations — テキストpromptから画像を生成します。画像編集API
/v1/images/edits — 編集・融合の指示とともにマルチパートアップロードを行います。AI エージェントに統合作業を任せる
.md を付けてください)、その後はあなたのプロジェクトのスタックでコードを書きます。タイムアウト、base64 レンダリング、アップロード圧縮、このモデルが拒否するパラメータは、すでに要件に組み込まれています。Codex、Claude Code、Cursor などのツールに貼り付けて、gpt-image-2-all のテキストから画像生成と画像編集を統合またはトラブルシュートしてください。
このプロンプトで防げること
このプロンプトで防げること
主な機能
非常に競争力のある価格設定
高精度なテキストレンダリング
中国語プロンプトに対応
マルチ画像融合
より高速な出力
gpt-image-2-vip と公式リレーの gpt-image-2 の両方より高速ですR2 CDN 高速化
response_format: "url" を明示的に指定してください自然言語による編集
標準エンドポイント対応
/images/generations と /images/edits に対応しています料金
- 一律料金です。解像度、品質、prompt の長さによる段階設定はありません
- 失敗したリクエストには課金されません(認証失敗、パラメータ検証エラー)
- N 枚の画像には、API を並列で N 回呼び出してください
グループ設定
gpt-image-2-all は Default グループ上で動作します — 追加のグループは不要です。現在、リバースチャネルには安定した供給があるため、公式リレーの gpt-image-2 のようなエンタープライズグループへのフォールバックはありません。
決定論的な URL 出力が必要 → image2_OSS グループに切り替える
2026年7月にデフォルトグループで測定したところ、gpt-image-2-all(および gpt-image-2-vip)は、response_format を省略すると b64_json を返します。画像 URL を取得するには、response_format: "url" を明示的に指定してください。デフォルトグループの出力形式は保証されません — これまで、通常は url がデフォルトになり、高負荷時には b64_json にフォールバックしており、チャネルのバージョンによっても変わっています。
ビジネスがURL 出力に依存する場合(URL をそのままデータベースに書き込む、URL によるフロントエンドのレンダリング、base64 は受け入れられない場合など)は、トークンのグループを image2_OSS に切り替えてください。これは決定論的な URL 出力専用に構成されたグループで、**1倍の倍率(追加料金なし)**が適用され、リバースモデル gpt-image-2-all と gpt-image-2-vip の両方で有効です。レスポンスに必ず画像 URL が含まれ、base64 にフォールバックしないことを保証します。

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
image2Enterprise グループについて:/en/live/2026-04/image2-enterprise-stable
技術仕様
エンドポイント
size パラメータで出力サイズを固定したいですか? 姉妹モデル gpt-image-2-vip を使ってください — エンドポイントは同一で、size フィールドが 1 つ増えるだけです(4K を含む 30 種類の明示サイズ)。サイズとアスペクト比の制御(prompt 内に記述)
gpt-image-2-all には size パラメータがありません。サイズは prompt に記述します。出力サイズを厳密に固定したい場合(EC のヒーロー画像、ポスターテンプレート、4K 壁紙など)は、代わりに gpt-image-2-vip を使用してください。
検証済みの「prompt の表現 → 実際の解像度」表
以下の 8 つの表現は、実際に安定して再現されることが確認済みです。第 1 列の表現を prompt の 先頭 に置くと、第 2 列に示した解像度が得られます(いずれの出力もおよそ 1.5K ピクセル帯です)。- すべての出力は 約 1.5K ピクセル帯(長辺 1500〜2000 px)です。これはモデルの実質的な上限であり、本当に「任意の解像度」ではありません。
- prompt に表の表現以外を 入れない ときが、再現性が最も高くなります。ほかの構図に関する語を混ぜると、ずれが生じます。
- 中国語の文字列は実際に送信する値です。翻訳せず、そのまま使うことをおすすめします。
スタイル用の表現(固定解像度なし)
以下の表現には検証済みの解像度がありません。上の表と組み合わせて、スタイル修飾子としてのみ使用してください。この表をエンドユーザーに公開する
gpt-image-2-all には size パラメータがありませんが、ユーザーに「サイズ / アスペクト比」ドロップダウンを用意して、公式の size フィールドのように見せる ことはできます。
- 上の表にある prompt の表現を、オプションの
valueとして使用します(例:横版 16:9) - ユーザーが何を得られるか分かるように、オプションラベルに 予想解像度 を表示します(例:
Landscape 16:9 (1672×941)) - バックエンドでは、選択された表現をユーザーの元の prompt の先頭に付けてから API に送信します
ベストプラクティス
入力画像を1.5MB未満に圧縮する(画像編集 / マルチ画像融合)
4K / 8K を詰め込んでも高解像度画像にはなりません。より大きい出力を安定して得るには、上の「検証済みのprompt表現 → 実際の解像度」表の表現を使ってください。サイズはpromptの先頭に置く
テキスト要素を自信を持って使う
マルチ画像の順序を明記する
image フィールドを繰り返す順序には意味があります。prompt では「image1/image2/image3」と明示的に参照してください。必要に応じてレスポンス形式を選ぶ
b64_json は直接Web描画用、url はサーバー側での保存/転送用です。300秒のタイムアウトを使う
拒否されるパラメータを削る
gpt-image-2-all は size, n, quality, aspect_ratio を拒否します — 送信すると検証エラーが発生することがあります。size を通すには、gpt-image-2-vip に切り替えてください。エラーコードと再試行
- リクエストタイムアウトは 300秒から に設定してください(保守的。一般的には 30〜60s ですが、画像のアップロード / ダウンロードとリバースチャネルのピークテールにより変動が大きく、120s では誤タイムアウトが頻発します)
- 5xx とタイムアウトには 指数バックオフ を使用してください(2〜3回の再試行を推奨)
- デバッグのために
request-idレスポンスヘッダーをログに記録してください
よくある質問
gpt-image-2-all と gpt-image-2-vip の両方がありますが、どちらを選べばよいですか?
gpt-image-2-all と gpt-image-2-vip の両方がありますが、どちらを選べばよいですか?
size の対応と生成時間です。- 厳密なサイズ制御は不要で、より速い出力がほしい →
gpt-image-2-all(約30〜60秒、サイズは prompt に記述してください)。 - 出力サイズを固定したい、または4Kが必要 →
gpt-image-2-vip(約90〜150秒、4Kを含む30種類の明示サイズ)。 qualityのノブや OpenAI-API のフィールド完全互換が必要 → 公式のgpt-image-2を使ってください。
一度に複数枚の画像を生成できますか?
一度に複数枚の画像を生成できますか?
n パラメータはサポートしていますか? n=3 を渡すとどうなりますか?
n パラメータはサポートしていますか? n=3 を渡すとどうなりますか?
n=3 を渡すと、課金は 0.03 × 3 = $0.09 になりますが、実際に返るのは1枚だけです。無駄な課金を避けるため、リクエストから n フィールドを必ず外してください。コンテンツが拒否されたり、モデルが「それはできません」と返した場合、課金されますか?
コンテンツが拒否されたり、モデルが「それはできません」と返した場合、課金されますか?
- ✅ 事前フィルタリングとユーザーへの警告: フロントエンドまたは gateway でキーワード/シナリオフィルタ(実在人物名、著作権キャラクター、センシティブな話題など)を追加し、「有名人 / IP 系の話題は失敗し、上流ポリシーにより課金される場合があります」のような UI ヒントを表示してください。無駄な課金を大幅に減らせます。
- ✅ コンシューマー向け製品の月次補償: コンシューマー向け製品では、ユーザー入力を完全には制御できないことを理解しています。月間支出が十分大きい場合($1000+/month)、ログを月次でまとめて(短い latency の call は通常ソフト拒否です)サポートに連絡すれば、一度限りの手動クレジットを受けられる場合があります。call ごとの異議申し立ては不要です。
b64_json に data:image/png;base64, プレフィックスを付ける必要はありますか?
b64_json に data:image/png;base64, プレフィックスを付ける必要はありますか?
b64_json は data: プレフィックスのない生の base64 です。ファイルに書き出すにはデコードするか、描画前に自分でプレフィックスを付けてください。以前のバージョンにはプレフィックスが含まれていました。コードには startsWith('data:') チェックを追加してください。プレフィックスがある場合は値をそのまま img src として使い、ない場合は先にデコードするかプレフィックスを付与してください。これで、二重プレフィックス付与や、プレフィックス付き文字列をデコードして壊れた画像になるのを防げます。prompt に 1024x1024 と書いても、なぜ別のサイズになるのですか?
prompt に 1024x1024 と書いても、なぜ別のサイズになるのですか?
cinematic、phone poster、square composition)。特定の解像度に 確実に 対応する表現については、このページ上部の「検証済み prompt 表現 → 実際の解像度」表(「サイズとアスペクト比の制御」内)を参照してください。入力画像は圧縮すべきですか? prompt に 4K / 8K と書くと効果がありますか?
入力画像は圧縮すべきですか? prompt に 4K / 8K と書くと効果がありますか?
4K / 8K を詰め込んでも、実際には高解像度画像にはなりません。これらの語は飾りであり、それによってモデルの解像度が上がるわけではありません。より大きい出力を確実に得たい場合は、上の「検証済み prompt 表現 → 実際の解像度」表にある検証済みの表現を使ってください(例: cinematic、phone poster、square composition)。サイズ固定や4Kが必要な場合は、gpt-image-2-vip に切り替えてください(4K を含む30種類の明示サイズ、固定 $0.03/image)。参照画像の最大サイズと対応フォーマットは何ですか?
参照画像の最大サイズと対応フォーマットは何ですか?
png / jpg / webp です。大きすぎる画像は gateway の制限に達する場合があります。複数画像融合では、各画像がこの制限を満たす必要があります。返される image URL はどのくらい有効ですか?ダウンロードする必要はありますか?
返される image URL はどのくらい有効ですか?ダウンロードする必要はありますか?
url フィールドの url モードのレスポンスは、約1日(24時間)で期限切れになる R2 CDN リンクです。以後のリクエストは 404 になります。強く推奨: 生成後すぐに、生成された画像を 自前の object storage(S3 / OSS / R2)、CDN、または database にダウンロードして永続化してください。返却された URL を長期的にホットリンクしないでください。推奨される2つの方法:- サーバーサイドプロキシ: レスポンス後すぐに
requests.get(url)し、自分の storage に保存して、frontend には自前の URL を返す。 b64_jsonを使う: リクエストに"response_format": "b64_json"を追加して base64 画像データを直接取得する。クロスオリジンのダウンロードが1回減るため、frontend でのレンダリングやそのままファイルへの書き込みに最適です。
ストリーミングはサポートしていますか?
ストリーミングはサポートしていますか?
公式 OpenAI SDK は使えますか?
公式 OpenAI SDK は使えますか?
base_url を https://api.apiyi.com/v1 に向け、api_key に APIYI token を設定してください。ただし、client.images.generate() は既定で size/n を送信しますが、このモデルはその両方のパラメータを拒否するため、requests / fetch を使って /v1/images/generations と /v1/images/edits に対する生の HTTP リクエストを送ることを推奨します。中国語と英語の prompt で意味の違いはありますか?
中国語と英語の prompt で意味の違いはありますか?
/v1/chat/completions 経由でも画像を生成できますか?
/v1/chat/completions 経由でも画像を生成できますか?
/v1/images/generations と /v1/images/edits を使ってください(より安定しており、同じ code が公式リレーの gpt-image-2 でも使えます)。chat ベースのスタイルが意味を持つのは、複数ターンの反復編集か、オンライン image URL を直接渡す場合の2つだけです。画像の意図が曖昧な場合、モデルは画像ではなくプレーンテキストを返すことがあります(意図を強めるため、prompt の先頭に「画像を生成:」のような固定プレフィックスを付けてください)。完全なパラメータは、chat ベースの API リファレンス を参照してください。関連ドキュメント
- ⚖️ 公式版とリバース版の比較 - 公式
gpt-image-2との並列表の選定ガイド - Text-to-Image Playground -
/v1/images/generations対応エンドポイント - 画像編集 Playground -
/v1/images/editsのマルチ画像融合と編集 - GPT-Image-2-VIP(同価格、
sizeと4K対応) - 同価格の姉妹モデルで、30種類の明示サイズ(4K含む)に対応し、呼び出し形式も同一です - GPT-Image-2 公式版(token課金) -
qualityパラメータ / マスクベースの再描画 / 厳密な OpenAI-API フィールド互換向け - GPT-Image シリーズ概要 - 公式 GPT-Image 比較
- コミュニティ: Luck GPT-Image 2 ComfyUI ノード - ComfyUI で
gpt-image-2-allを直接呼び出せます(デュアルエンドポイント: chat_completions / images_api) - コミュニティ: APIYI GPT-Image 2 スキル - Codex CLI / Cursor / Gemini CLI などの AI コーディングツールから、1文で呼び出せます
- API マニュアル - 一般的な呼び出し規約