# GPT Image 2.6 APIの使い方：モデル名はFlareとSunburstの2つ

> GPT Image 2.6のAPIモデル名はgpt-image-2.6-flareと-sunburstの2つで同額。対応はImage APIの生成・編集のみです。

- URL: https://blog.laozhang.ai/ja/posts/gpt-image-2-6-api
- Published: 2026-11-05
- Updated: 2026-11-05
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ja/about)
- Topic: AI 画像生成
- Tags: GPT Image 2.6, gpt-image-2.6-flare, gpt-image-2.6-sunburst, OpenAI Image API, 画像生成API, GIF, SVG

---
OpenAIは2026年11月4日に「Images 2.6」を発表し、APIでは`gpt-image-2.6-flare`と`gpt-image-2.6-sunburst`の2つのモデルが使えるようになりました。リクエストの`model`にはこのどちらかをそのまま書きます。`gpt-image-2.6`という単体のIDはなく、2.5の`-2026-09-08`のような日付付きスナップショットも、2026年11月5日時点の[OpenAIのGPT-Image-2.6 Flareモデルページ](https://developers.openai.com/api/docs/models/gpt-image-2.6-flare)には載っていません。

2つのモデルは料金が同じで、違うのは待ち時間と編集の安定性です。ユーザーを待たせたくない対話的な用途や試行回数の多い作業はFlare、細部や編集を重ねたときの一貫性を優先して数十秒待てるならSunburstを選びます。どちらもImage APIの生成（`/v1/images/generations`）と編集（`/v1/images/edits`）でしか使えず、Responses APIとBatch APIには対応していません。

注意点は2つあります。編集で`model`を省くとOpenAIの既定は`gpt-image-2.5-sunburst`になるので、2.6で編集するなら毎回IDを書きます。また、PythonのOpenAI SDKは3.46.0より前の版だと`complexity`や`frame_count`を引数に渡した時点で`TypeError`になるため、SDKを更新するか`extra_body`で送ります。OpenAI互換のゲートウェイを通す場合は、キーのグループによって呼べるIDが変わります。

## GPT Image 2.6のAPIモデル名：gpt-image-2.6-flareとsunburst

「ChatGPT Images 2.6」はChatGPTとCodexでの製品名で、APIで同じ世代の画像モデルを呼ぶときの名前は`gpt-image-2.6-flare`と`gpt-image-2.6-sunburst`です。OpenAIのモデルページでは、Flareが「素早い反復のための画像生成と編集」、Sunburstが「細かなビジュアル制作のための画像生成と編集」と説明されています。2026年11月5日時点で、どちらもスナップショットの一覧にはエイリアス自身しかなく、版を日付で固定する手段はまだありません。

よくある書き間違いは、ハイフンとピリオドの混同です。`gpt-image-2-6-flare`のように小数点をハイフンにしたIDや、末尾の`-flare`・`-sunburst`を省いた`gpt-image-2.6`は存在しません。発表の告知文では「GPT-Image-2.6 Flare」と大文字とスペースで書かれていますが、`model`に入れるのは小文字・ハイフン区切りの`gpt-image-2.6-flare`です。

GPT Image 2.5をすでにImage APIで呼んでいるコードなら、リクエストの形はそのままで`model`を差し替えるだけで2.6に移れます。`gpt-image-2`と2.5のAPI全体、Responses APIの画像生成ツールでの使い方は「[GPT-Image-2 APIガイド：Image API・Responses・料金、新規は2.5推奨](https://blog.laozhang.ai/ja/posts/gpt-image-2-api)」にまとめています。

## 対応API：生成と編集のみ、ResponsesとBatchは非対応

GPT Image 2.6が受け付けるのは、Image APIの`/v1/images/generations`と`/v1/images/edits`の2つだけです。2026年11月5日時点のOpenAIのモデルページでは、FlareとSunburstのどちらもResponses、Chat Completions、Realtime、Assistants、Batch、Fine-tuningが「Not supported」になっており、これらへの対応予定も公開されていません。新機能のGIF、SVG、markup、`complexity`はすべてImage API側で使います。

| 機能 | 2.6での対応 | 条件と注意 |
| --- | --- | --- |
| 画像生成（`/v1/images/generations`） | 対応 | `model`は必須 |
| 画像編集（`/v1/images/edits`） | 対応 | `model`を省くと`gpt-image-2.5-sunburst`になる |
| markup（書き込みで編集範囲を示す） | 対応 | 編集のみ。`mask`と同時に使えない |
| GIF（`output_format: "gif"`） | 対応 | 生成のみ。ストリーミング不可 |
| SVG（`output_format: "svg"`） | 対応 | 生成のみ。`n`は1 |
| `complexity`（構図を計画する量） | 対応 | `low`・`medium`・`high`、省略時は`high`、追加料金なし |
| Responses APIの画像生成ツール | 非対応 | OpenAIのガイドのResponses例は2.5のまま |
| Batch API | 非対応 | 2.5 Flareは対応（画像出力は100万トークンあたり$15） |

表の対応状況は[OpenAIの画像生成ガイドのGPT Image 2.6の節](https://developers.openai.com/api/docs/guides/image-generation)とモデルページによります。Responses APIで会話しながら画像を作り直す仕組みを組みたい場合や、Batchで費用を下げたい場合は、2026年11月5日時点では2.5を使うことになります。

## FlareとSunburstの選び方：料金は同じ、違いは待ち時間と編集

FlareとSunburstは、同じサイズと`quality`なら出力トークン数が同じなので、1枚の料金も同じです。選ぶ基準はお金ではなく、1枚にどれだけ待てるかと、同じ画像を何回編集するかです。1024×1024の`high`では、Flareが12秒、Sunburstが59秒でした（後述の料金表と同じ計測）。

OpenAIの発表によると、Images 2.6は以前より50%速く、Flareは`quality`が`low`のとき最短6秒で生成できます。Sunburstについては、`quality`が`medium`以上のとき編集をまたいだ一貫性がさらに高いと説明しています。どちらもOpenAIの説明で、条件によって結果は変わります。

そのため、チャット画面やデザインツールのようにユーザーがその場で結果を待つ用途、プロンプトを何十回も試す段階はFlareが向きます。商品やキャラクターの画像に何度も手を入れ、形や色が崩れないことを優先する作業、バックグラウンドで仕上げの1枚を作る処理はSunburstが向きます。料金が同じなので、迷ったら同じプロンプトと`quality`で両方を1枚ずつ作り、待ち時間と結果を見比べるのが一番安上がりな決め方です。GPT Image 2.5のFlareとSunburstの比較は「[GPT Image 2.5 FlareとSunburstの違い](https://blog.laozhang.ai/ja/posts/gpt-image-2-5-sunburst-vs-flare)」で扱っています。

## 1枚あたりの料金と待ち時間：qualityで8倍以上変わる

GPT Image 2.6の料金は、OpenAIの料金ページで100万トークンあたり画像出力$30、画像入力$8、テキスト入力$5です（2026年11月5日時点、FlareとSunburstで共通、2.5とも同じ単価）。1枚の費用はほぼ画像の出力トークンで決まり、「出力トークン数 × $30 ÷ 1,000,000」で計算できます。1024×1024の1枚は、`low`の約$0.025から`max`の約$0.211まで、`quality`次第で8倍以上の差があります。

次の表は、LaoZhang APIのドキュメントチームがOpenAIの公式モデルへそのまま転送するグループで、2026年11月5日に同じプロンプトで1024×1024を1枚ずつ生成した結果です。時間はそれぞれ1回だけの計測で、混雑によって前後します。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

| `quality` | 出力トークン | 1枚の費用 | Flare | Sunburst |
| --- | ---: | ---: | ---: | ---: |
| `low` | 824 | $0.025 | 8秒 | 34秒 |
| `medium` | 1,449 | $0.043 | 11秒 | 42秒 |
| `high` | 1,756 | $0.053 | 12秒 | 59秒 |
| `xhigh` | 3,122 | $0.094 | 23秒 | 86秒 |
| `max` | 7,024 | $0.211 | 39秒 | 157秒 |

![GPT Image 2.6でqualityをlowからmaxに変えたときの1024×1024の1枚の費用と、FlareとSunburstの待ち時間を比べた棒グラフ](https://blog.laozhang.ai/posts/ja/gpt-image-2-6-api/img/quality-cost-and-wait.webp)

たとえば`high`は1,756 × $30 ÷ 1,000,000 = 約$0.053です。横長の1536×1024は正方形より少なく、`low`で664、`high`で1,353トークンでした。3840×2160の`high`は約3,337トークンで約$0.10です。プロンプトの文字はテキスト入力として別に数えられますが、通常は1枚$0.001未満です。ほかのサイズや編集・GIF・SVGの費用、トークン課金と1回$0.03の定額のどちらが得になるかの分岐点は「[GPT Image 2.6の料金：Sunburst・Flareは1枚$0.025〜$0.21](https://blog.laozhang.ai/ja/posts/gpt-image-2-6-pricing)」で計算しています。

`quality`は必ず指定してください。省略するとFlareはプロンプトから品質を選び、細かいプロンプトでは1024×1024の1枚に約5,800トークン（約$0.17）使った例があります。Sunburstは省略時に`high`になります。2.5と比べると`high`以上は同額で、`low`と`medium`だけ2.6が3〜4倍のトークンを使うため、大量の下書きを作るなら2.5のほうが安く済みます。乗り換えの判断は「[GPT Image 2.6と2.5の違い：high以上は同額、low/mediumは3〜4倍](https://blog.laozhang.ai/ja/posts/gpt-image-2-6-vs-2-5)」で詳しく比べています。

## Python SDKは3.46.0以上：complexityでTypeErrorになるとき

OpenAIのPython SDKで2.6の新しいパラメータを引数として渡せるのは、3.46.0（PyPIへの公開はUTCで2026年11月5日0時55分）からです。`model`はただの文字列なので、どの版でも`gpt-image-2.6-flare`を指定すること自体はできます。問題になるのは`complexity`、`frame_count`、`frame_duration_ms`、`svg`のような、2.6で増えた引数です。

2026年11月5日に検証用の仮想環境で版を入れ替えて呼び出しの引数を調べると、2.24.0では`client.images.generate(..., complexity="low")`が`TypeError: Images.generate() got an unexpected keyword argument 'complexity'`で止まりました。3.42.0〜3.45.0は編集の`markup`だけが入っていて`complexity`はなく、3.46.0で初めて生成に`complexity`・`frame_count`・`frame_duration_ms`・`svg`、編集に`markup`・`complexity`がそろい、2.6のIDも型定義に入りました。Node.jsとGoのSDKは調べていません。

対処は2つです。更新できるなら3.46.0以上に上げます。

```bash
pip install -U "openai>=3.46.0"
python -c "import openai; print(openai.__version__)"
```

依存関係の都合で上げられない場合は、新しいフィールドを`extra_body`に入れればリクエストの本文にそのまま載ります。同じ2026年11月5日に、SDK 2.24.0からLaoZhang APIの`gpt-image-2.6-flare-vip`（`default`グループのキー）へ`extra_body={"complexity": "low"}`を付けて送ったリクエストは、拒否されずに200が返りました。確かめたのはこのルートでフィールドが受け付けられたことまでで、OpenAIに直接送った場合や公式IDでは試しておらず、画像への効き方も比べていません。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

```python
result = client.images.generate(
    model="gpt-image-2.6-flare",
    prompt="紙飛行機のフラットなベクターアイコン、2色、白背景",
    size="1024x1024",
    quality="low",
    extra_body={"complexity": "low"},  # 3.46.0より前のSDKで新フィールドを送る
)
```

## curlとPythonで画像を生成する：qualityを必ず指定

生成は`/v1/images/generations`に`model`、`prompt`、`size`、`quality`を送るのが基本の形です。GPT Image系のモデルは画像をURLではなくbase64で返すので、`data[0].b64_json`をデコードしてファイルに保存します。OpenAIのキーは環境変数`OPENAI_API_KEY`に入れておきます。

```bash
curl https://api.openai.com/v1/images/generations \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2.6-flare",
    "prompt": "木の机に置いた陶器のマグカップ。付箋に「SHIP IT」の文字。朝のやわらかい光の商品写真",
    "size": "1024x1024",
    "quality": "medium"
  }' | jq -r '.data[0].b64_json' | base64 --decode > mug.png
```

Pythonでは同じ内容を次のように書きます。この例は新しい引数を使っていないので、SDKの版を問わず動きます。

```python
import base64
from openai import OpenAI

client = OpenAI()  # 環境変数OPENAI_API_KEYを読む

result = client.images.generate(
    model="gpt-image-2.6-flare",  # 細部や編集の安定を優先するならgpt-image-2.6-sunburst
    prompt="木の机に置いた陶器のマグカップ。付箋に「SHIP IT」の文字。朝のやわらかい光の商品写真",
    size="1024x1024",
    quality="medium",
)

with open("mug.png", "wb") as f:
    f.write(base64.b64decode(result.data[0].b64_json))
```

`size`は1024x1024、1536x1024、1024x1536が推奨サイズです。それ以外は`幅x高さ`の文字列で指定でき、幅と高さは16の倍数、縦横比は1:3〜3:1、長辺は3840まで、総画素数は655,360〜8,294,400の範囲に収めます。2560x1440を超える解像度は、OpenAIのガイドで実験的な扱いです。

`quality`と`complexity`は別の設定なので、両方を「品質」と考えないようにしてください。`quality`（`low`・`medium`・`high`・`xhigh`・`max`・`auto`）は描画の細かさで、トークン数と料金が変わります。`complexity`（`low`・`medium`・`high`）は描く前に構図をどれだけ計画するかで、省略すると`high`になり、変えても追加料金はかかりません。OpenAIは、文字の多い画面や要素同士の関係が複雑な構図では高め、背景や看板を変えるような部分的な編集では`low`を勧めています。

## 画像を編集する：modelとsizeを省略しない

編集は`/v1/images/edits`に元画像と指示を送ります。生成と違って`model`は省略できますが、OpenAIのAPIリファレンスでは省略時の既定が`gpt-image-2.5-sunburst`なので、2.6で編集するには必ず`gpt-image-2.6-flare`か`gpt-image-2.6-sunburst`を書きます。出力サイズを入力と同じにしたいなら`size`も指定します。

```python
import base64
from openai import OpenAI

client = OpenAI()

with open("mug.png", "rb") as image:
    result = client.images.edit(
        model="gpt-image-2.6-sunburst",  # 省略するとgpt-image-2.5-sunburstになる
        image=image,
        prompt="付箋の文字を「DONE」に変え、マグカップを深い緑にする。それ以外は変えない",
        size="1024x1024",  # 省略すると入力と違うサイズで返ることがある
        quality="medium",
        complexity="low",  # SDK 3.46.0以上。古い版はextra_body={"complexity": "low"}
    )

with open("mug_done.png", "wb") as f:
    f.write(base64.b64decode(result.data[0].b64_json))
```

![編集でmodelを省くとgpt-image-2.5-sunburstになり、sizeを省くと1024×1024の入力が2048×2048で返った例を、書いた場合と比べた図](https://blog.laozhang.ai/posts/ja/gpt-image-2-6-api/img/edit-model-size.webp)

`size`を書く理由は、2026年11月5日のテストで確かめた挙動にあります。LaoZhang APIの`gpt-image-2.6-sunburst-vip`で、1024×1024の画像の付箋を「DONE」に、マグカップを深い緑に変える編集を`size`なしで送ると、指示どおりに直り、ほかの部分も保たれた一方で、返ってきた画像は2048×2048（5.1MB）でした。同じ編集を`gpt-image-2.6-flare-vip`で`size="1024x1024"`付きにすると、1024×1024で返りました。OpenAIの公式IDで同じことが起きるかは試していませんが、後段の処理が元のサイズを前提にしているなら、`size`を明示しておけば困りません。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

範囲を言葉で説明しにくい編集には、markupが使えます。元画像と同じ幅と高さの透過PNGに丸や矢印を描き、`markup`として送ると、その書き込みを手がかりに編集されます。OpenAIのガイドによると、元画像と書き込みはそれぞれ16,777,216画素まで、書き込みのファイルは50MBまでで、`mask`や`prompt_rewriter`とは同時に使えず、追加料金はかかりません。Pythonでは`client.images.edit(..., markup=open("overlay.png", "rb"))`のように渡し、SDKは3.42.0以上が必要です。

## APIでGIFを作る：output_formatはgif、フレームは16以下

GIFは生成エンドポイントに`output_format: "gif"`を付けると、ループするアニメーションが1つのファイルで返ります。編集エンドポイントではGIFを出力できません。動きとループの仕方をプロンプトに書き、`data[0].b64_json`をデコードして`.gif`で保存します。

```bash
curl https://api.openai.com/v1/images/generations \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2.6-flare",
    "prompt": "窓辺でオレンジ色の猫が伸びをしてあくびをする。外は小雨。フラットなイラスト、ループするアニメーション",
    "output_format": "gif",
    "size": "512x512",
    "frame_count": 9,
    "frame_duration_ms": 200,
    "quality": "medium"
  }' | jq -r '.data[0].b64_json' | base64 --decode > cat.gif
```

GIF用のフィールドと制限は次のとおりです。

- `frame_count`：既定は9。OpenAIのガイドは2〜64と書いていますが、APIリファレンスは2〜16で上限16とし、モデルのGIFプレビューへのアクセスが必要としています。OpenAIに直接送るなら16以下にしておきます。
- `frame_duration_ms`：1フレームの表示時間で、20〜2,000ミリ秒、既定は200、10ミリ秒単位に丸められます。
- `size`：完成したGIFの1フレームの大きさです。全フレームは1枚のシートにまとめて描かれるため、小さいサイズに多くのフレームを詰めると`No supported sheet fits`で失敗します。512x512なら4〜9フレームで通ります。
- `stream`、部分画像、`output_compression`、`prompt_rewriter`はGIFでは使えません。

費用は静止画と同じ計算で、LaoZhang APIのドキュメントチームの計測では512×512・`medium`・9フレームが約2,073トークン（約$0.06）、Flareで約11秒でした。コードを書かずにChatGPTの画面でGIFを作るだけなら、「[ChatGPTでGIFアニメを作成する方法：フレーム数で画質が変わる](https://blog.laozhang.ai/ja/posts/how-to-make-a-gif-in-chatgpt)」の手順で足ります。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

## APIでSVGを作る：n=1、生成エンドポイントのみ

SVGは生成エンドポイントに`output_format: "svg"`を付けて頼みます。APIはまず`quality`に応じた参照画像を作り、それをもとに別のモデルがSVGのコードを書くので、費用は参照画像の分と、SVGを書くモデルの分の合計です。返ってくる`b64_json`をデコードするとUTF-8のXMLになるので、そのまま`.svg`で保存します。アイコンやロゴのように、あとでパスや色を編集したい図形に向いています。

```python
import base64
from pathlib import Path
from openai import OpenAI

client = OpenAI()

result = client.images.generate(
    model="gpt-image-2.6-flare",
    prompt="パン屋のシンプルなロゴ。焼きたてのパンと「Field & Flour」の2行の文字、2色",
    output_format="svg",
    n=1,
    quality="medium",
)

Path("logo.svg").write_bytes(base64.b64decode(result.data[0].b64_json))
```

SVGには次の制限があります。

- `n`は1だけで、ストリーミング、部分画像、`output_compression`、`prompt_rewriter`は使えません。
- 編集エンドポイントはSVGを出力できず、SVGファイルを編集の入力にすることもできません。
- `svg`オブジェクト（`{"model": ..., "reasoning": {"effort": ...}}`）は、SVGを書くモデルを選べるアカウントでだけ指定します。選べるアカウントでは`svg.model`が必須で、選べないアカウントではこのオブジェクトごと省きます。Pythonで渡すにはSDK 3.46.0以上が必要です。

返ってくるSVGは静的なベクターで、スクリプト、外部リソース、埋め込みのラスター画像は含まれません。応答には、画像の`usage`とは別に`svg_usage`という項目が含まれることがあります。

## エラー文から原因を判断する：503・400・TypeError

2.6を呼んで失敗したときは、まずエラー文そのものを見ます。次の表のうち、LaoZhang APIのエラー文と`TypeError`は2026年11月5日に実際に出たもので、`No supported sheet fits`はLaoZhang APIのドキュメントチームがOpenAIの公式モデルで確認したものです。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

| エラー（原文） | 原因 | 対処 |
| --- | --- | --- |
| `TypeError: Images.generate() got an unexpected keyword argument 'complexity'` | Python SDKが3.46.0より前 | 3.46.0以上に更新するか、`extra_body`で送る |
| 503 `Current group default has no available channels for model gpt-image-2.6 ...`（LaoZhang API） | IDの書き間違い（`gpt-image-2.6`、`gpt-image-2-6-flare`）か、公式IDをdefaultグループのキーで呼んだ | `client.models.list()`でキーが呼べるIDを確認し、IDかキーのグループを直す |
| 400 `gpt-image-2.6 -vip models support quality up to high; xhigh / max are not supported.` | `-vip`のIDに`xhigh`か`max`を指定した | `quality`を`high`以下にするか、公式転送のIDに切り替える |
| 400 `GIF and SVG output are not supported on this route; use gpt-image-2.6-flare / gpt-image-2.6-sunburst in the OpenAI Official group.` | `-vip`のIDでGIFかSVGを頼んだ | 公式転送グループのキーで公式IDを呼ぶ（GIFだけならwebルートも可） |
| 400「请求未被上游接受…」（LaoZhang API、中国語の文） | 転送先がそのリクエストを受け付けなかった | 少し待って送り直す。続くならプロンプトや画像を見直す |
| `No supported sheet fits` | GIFのフレーム数がフレームサイズに対して多すぎる | フレーム数を減らすか、512x512で4〜9フレームにする |

いちばん紛らわしいのは2行目です。LaoZhang APIでは、存在しない`gpt-image-2.6`、ハイフン区切りの`gpt-image-2-6-flare`、そして正しい`gpt-image-2.6-sunburst`をdefaultグループのキーで呼んだ場合の3つとも、モデル名が違うだけの同じ503が0.4〜0.5秒で返りました。Python SDKでは`InternalServerError`として上がってくるので、サーバー障害と取り違えて再試行を繰り返しがちですが、文面だけではIDの誤りかキーのグループ違いかを区別できません。同じキーで`client.models.list()`を呼ぶと、そのキーで使えるIDの一覧が返るので、そこに目的のIDがあるかを先に確かめます。`xhigh`の400には、英語の文の前に中国語の説明が付いています。

4行目のメッセージが示すとおり、`-vip`のIDではGIFもSVGも出せません。「请求未被上游接受」の400は、同じ日の早い時間に`gpt-image-2.6-flare-vip`の最初の呼び出しで15.8秒後に返り、その後に送り直した呼び出しは31.7秒で1024×1024のPNGを返しました。LaoZhang APIでは、パラメータの誤りや内容審査でのブロックを含め、200以外で終わったリクエストは課金されません。

## OpenAI互換ゲートウェイで呼ぶ：キーのグループでIDが変わる

OpenAI互換のゲートウェイを使う場合も、コードの違いは`base_url`とキーだけで、リクエストの形は同じです。ただしゲートウェイでは、同じ2.6でもキーのグループや課金方式ごとに別のIDが用意されていることがあり、公式と同じIDが呼べるとは限りません。最初に`client.models.list()`で、そのキーから見えるIDを確かめます。

```python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["LAOZHANG_API_KEY"],
    base_url="https://api.laozhang.ai/v1",
)
print([m.id for m in client.models.list().data if "gpt-image-2.6" in m.id])
```

LaoZhang API（api.laozhang.ai）の場合、2026年11月5日時点で2.6には3つの呼び方があります。

*注記：[laozhang.ai は当ブログ運営チームの自社サービスです](https://blog.laozhang.ai/ja/about#laozhang)。その料金は中立的な比較ではなく、自社の提示価格です。*

| 呼び方 | `model` | キーのグループ | 料金 | 制限 |
| --- | --- | --- | --- | --- |
| 公式転送 | `gpt-image-2.6-flare`、`gpt-image-2.6-sunburst` | `OpenAI Official`か`OpenAI Official Enterprise`（課金方式はUsage firstかUsage-based） | OpenAIと同じトークン単価（Enterpriseは20%増し） | GIF、SVG、`complexity`が使える |
| VIP（1枚単位） | `gpt-image-2.6-flare-vip`、`gpt-image-2.6-sunburst-vip` | `default`など | 1枚$0.03（サイズ、品質、生成か編集かを問わない） | `quality`は`high`まで、出力はPNGのみ、GIFとSVGは不可 |
| web | `gpt-image-2.6-web` | `default`など | 1回$0.03 | FlareとSunburstを選べない、GIFは可（2〜64フレーム、655,360画素以上なのでGIFは1024x1024）、SVGは不可、ネイティブは約2Kまで |

公式転送でSVGを作る場合、SVGを書くモデルの既定は`gpt-6.1-terra`で、この分はLaoZhang APIでは課金されません。ほかのモデルを`svg.model`で選ぶと、そのモデルの公式単価がかかります。VIPの応答にも`usage`が入っていますが、VIPの請求は1枚$0.03の固定なので、この数字で費用を計算しないでください。

2026年11月5日に、Python SDK 2.24.0から`default`グループのキーでVIPのIDを呼んだ結果は、`gpt-image-2.6-flare-vip`の1024×1024・`medium`の生成が18.6秒、`gpt-image-2.6-sunburst-vip`の1536×1024・`high`の生成が49.3秒、`gpt-image-2.6-sunburst-vip`の編集が48.6秒で、いずれもPNGが`b64_json`で返りました。設定が違うのでこの数字はFlareとSunburstの速さの比較にはならず、LaoZhang APIのドキュメントもVIPの1024×1024は両モデルとも約25〜55秒としています。VIPで待ち時間を短くしたいという理由で`-flare-vip`を選ぶ根拠にはなりません。公式転送のIDはこのテストでは呼んでおらず、公式IDの時間は前述の料金表の値です。

## GPT Image 2.6 APIのよくある質問

### GPT Image 2.6 APIのレート制限はどれくらいですか？

2026年11月5日時点で、OpenAIのGPT-Image-2.6 FlareとSunburstのモデルページは、レート制限について「利用ティアとアカウントによって異なる」とだけ書いており、数値の表を載せていません。自分の組織に適用される上限は、OpenAIの管理画面の[organization limitsのページ](https://platform.openai.com/settings/organization/limits)で確認します。

### GPT Image 2.6で背景を透過した画像は作れますか？

OpenAIの画像生成ガイドは、FlareとSunburstのどちらでも`background: "transparent"`と`output_format`の`png`または`webp`を組み合わせれば透過背景になると説明しています（2026年11月5日時点、記載は2.5の節）。返ってきた画像が本当に透過しているのか、市松模様が描き込まれているだけなのかの見分け方は「[ChatGPT・GPT Imageの背景透過が市松模様に：見分け方と直し方](https://blog.laozhang.ai/ja/posts/gpt-image-transparent-background-checkerboard)」で説明しています。

### 日本からOpenAI APIでGPT Image 2.6を直接使えますか？

使えます。2026年11月5日時点で、OpenAIの[APIの対応国と地域の一覧](https://developers.openai.com/api/docs/supported-countries)には日本が含まれています。ただしOpenAIの画像生成ガイドは、GPT Image系のモデルを使う前に、開発者コンソールで[OpenAIのAPI組織認証（Organization Verification）](https://help.openai.com/en/articles/10910291-api-organization-verification)が必要になる場合があるとしています。キーは正しいのに画像モデルだけ呼べないときは、組織の認証状態を確かめてください。

## 参考資料

本文で参照している外部ページを、登場順に並べています。最終更新日：2026-11-05。

- [OpenAIのGPT-Image-2.6 Flareモデルページ](https://developers.openai.com/api/docs/models/gpt-image-2.6-flare) (developers.openai.com)
- [OpenAIの画像生成ガイドのGPT Image 2.6の節](https://developers.openai.com/api/docs/guides/image-generation) (developers.openai.com)
- [organization limitsのページ](https://platform.openai.com/settings/organization/limits) (platform.openai.com)
- [APIの対応国と地域の一覧](https://developers.openai.com/api/docs/supported-countries) (developers.openai.com)
- [OpenAIのAPI組織認証（Organization Verification）](https://help.openai.com/en/articles/10910291-api-organization-verification) (help.openai.com)
