GPT Image 2.5 API
OpenAI の GPT Image 2.5 は、テキストから画像と編集のエンドポイントを、Flare(高速でバランス型)と Sunburst(精度重視)の2つの階層で提供します。lowからmaxまでの5段階の品質、1K / 2K / 4Kの出力、15種類のアスペクト比、最大16枚の参照画像に基づく編集に対応。リクエスト形式は GPT Image 2 と同じで、1枚あたりの料金はより低くなっています。
1つのファミリーに4つのエンドポイントがあります。openai/gpt-image-2.5-flare と openai/gpt-image-2.5-sunburst で、それぞれにテキストから画像と編集があります。Flare は、日常的な生成を低レイテンシで行える高速でバランスのとれた階層。Sunburst は、1枚あたりに時間をかけて、複雑なディテールの精細さを高めます。どちらも同じパラメーター(quality(low / medium / high / xhigh / max)、resolution(1k / 2k / 4k)、1:3から3:1までの15種類のアスペクト比、png / jpeg / webp の出力)を受け付け、料金も同じで、1枚あたり$0.01からです。
/filters:quality(82)/examples/65eb1f4358f095655be595f6383ac7b1/778f811f-f612-4f0e-88c6-a2db94a2f825-15cd7658cdfc.webp)
概要
GPT Image 2.5 APIについて
GPT Image 2.5でできること、OpenAIのモデルラインナップにおける位置づけ、そして多くのチームに選ばれる理由。
GPT Image 2.5はOpenAIの画像生成・編集モデルで、WaveSpeedAIのREST APIから利用できます。OpenAI の GPT Image 2.5 は、テキストから画像と編集のエンドポイントを、Flare(高速でバランス型)と Sunburst(精度重視)の2つの階層で提供します。lowからmaxまでの5段階の品質、1K / 2K / 4Kの出力、15種類のアスペクト比、最大16枚の参照画像に基づく編集に対応。リクエスト形式は GPT Image 2 と同じで、1枚あたりの料金はより低くなっています。
1つのファミリーに4つのエンドポイントがあります。openai/gpt-image-2.5-flare と openai/gpt-image-2.5-sunburst で、それぞれにテキストから画像と編集があります。Flare は、日常的な生成を低レイテンシで行える高速でバランスのとれた階層。Sunburst は、1枚あたりに時間をかけて、複雑なディテールの精細さを高めます。どちらも同じパラメーター(quality(low / medium / high / xhigh / max)、resolution(1k / 2k / 4k)、1:3から3:1までの15種類のアスペクト比、png / jpeg / webp の出力)を受け付け、料金も同じで、1枚あたり$0.01からです。
WaveSpeedAIのGPT Image 2.5ファミリーには、Image-To-Image, Text-To-Imageのワークフローをカバーする4個のRESTエンドポイントがあります。各バリアントには、それぞれ独自の料金、パラメーター、作例があります。入力の種類と本番環境の制約に合うものを選ぶか、同じAPIキーで複数を呼び出して、多段階のパイプラインを組み立ててください。
WaveSpeedAIの他の1,000以上のAIモデルと同じAPIキー、請求アカウント、レート制限の枠組みでGPT Image 2.5を実行できます。ベンダーごとの設定も、プロバイダーごとのSDKも、ベンダーごとのレート制限も不要です。1つの連携で、テキストから画像、テキストから動画から、音声合成、3D生成、高画質化、編集まで、すべてカバーできます。
仕様
GPT Image 2.5 APIの機能とリリース状況
APIを選ぶ前に開発者が調べる、モデル固有の詳細情報:提供状況、想定される出力の長さ、参照入力への対応、そして現在利用できる代替エンドポイント。
階層
Flare / Sunburst
Flare は高速でバランスのとれた日常の生成向け、Sunburst は複雑なディテールの精細さを高めたい場合向けです。料金は同じです。
品質レベル
5
すべてのエンドポイントで low / medium(デフォルト) / high / xhigh / max を選べます。
解像度
1K / 2K / 4K
テキストから画像と編集で、同じ3つの階層を使えます。
エンドポイント
4バリアント
Flare と Sunburst のそれぞれにテキストから画像と編集があり、編集は最大16枚の参照画像を受け付けます。
エンドポイント
GPT Image 2.5のAPIエンドポイント一覧
WaveSpeedAIで現在利用可能なGPT Image 2.5のエンドポイントは4個です。ワークフローに合ったバリアントを選んでください。
/filters:quality(82)/media/images/1788941905586203566_DzViKczP.webp)
Gpt Image 2.5 Sunburst Edit
OpenAI's GPT Image 2.5 Sunburst Edit edits one or more reference images from natural-language instructions, with five quality tiers up to 4K. Sunburst is the precision-focused GPT Image 2.5 tier that spends more time per image for extra fidelity on intricate detail. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1788932339711919494_vrbhE9lL.webp)
Gpt Image 2.5 Sunburst Text To Image
OpenAI's GPT Image 2.5 Sunburst Text-to-Image generates high-quality images from natural-language prompts, with five quality tiers up to 4K. Sunburst is the precision-focused GPT Image 2.5 tier that spends more time per image for extra fidelity on intricate detail. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1788941885532951956_ciRgxR5Q.webp)
Gpt Image 2.5 Flare Edit
OpenAI's GPT Image 2.5 Flare Edit edits one or more reference images from natural-language instructions, with five quality tiers up to 4K. Flare is the fast, balanced GPT Image 2.5 tier for everyday generation at low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1788932462559654416_SrQZ8hrB.webp)
Gpt Image 2.5 Flare Text To Image
OpenAI's GPT Image 2.5 Flare Text-to-Image generates high-quality images from natural-language prompts, with five quality tiers up to 4K. Flare is the fast, balanced GPT Image 2.5 tier for everyday generation at low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
作例
GPT Image 2.5の実力を見る
GPT Image 2.5 APIで実際に生成された出力です。動画にカーソルを合わせるとプレビュー、クリックすると原寸のビューアで開きます。
使い方
GPT Image 2.5 APIの使い方
登録から生成完了まで4ステップ。Python、Node.js、cURLの完全なサンプルは、下のAPIセクションにあります。
- 01
APIキーを取得
WaveSpeedAIのアカウントに登録し、ダッシュボードからAPIキーをコピーします。新規アカウントには無料のスタータークレジットが付くので、課金が始まる前にプレイグラウンドを数十回実行できます。
- 02
予測を送信
入力をJSONとしてhttps://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-imageにPOSTします。エンドポイントはすぐに予測IDを返します。生成は非同期なので、推論中に接続を開いたままにする必要はありません。
- 03
完了までポーリング
https://api.wavespeed.ai/api/v3/predictions/{request_id}/resultにGETします。completedなら出力を返し、failed、cancelled、timeout、deletedならエラーで停止し、それ以外のステータスの間はポーリングを続けます。
- 04
出力URLを読み取る
ステータスが"completed"になったら、data.outputs[0]からURLを読み取ります。URLは、WaveSpeedAIのCDN上にある生成されたメディアを指します。呼び出したGPT Image 2.5のバリアントに応じて、画像、動画、音声、3Dファイルのいずれかです。
活用例
GPT Image 2.5で作れるもの
開発者やクリエイターがGPT Image 2.5 APIでよく使うワークフロー。
速度なら Flare、精細さなら Sunburst
openai/gpt-image-2.5-flare/text-to-image は日常使いの階層で、ドラフト、SNS用素材、大量処理のパイプラインに向く高速な処理が特長です。openai/gpt-image-2.5-sunburst/text-to-image は1枚あたりに時間をかけ、機械部品、布地、小さな文字、密度の高いシーンといった複雑なディテールでより優れた結果を出します。プロンプトも料金も同じで、切り替えはモデルIDの変更だけです。
1つのつまみで切り替える5段階の品質
quality パラメーターは low / medium / high / xhigh / max の5段階です。medium がデフォルトで、制作用途に最適な、1K画像あたり$0.024の価格帯です。low は$0.01のドラフト階層で、high、xhigh、max はメインビジュアルや印刷用素材向けにディテールを加えます。どの階層も、GPT Image 2 の同名の階層より低価格です。
最大16枚の参照画像を使った編集
openai/gpt-image-2.5-flare/edit と openai/gpt-image-2.5-sunburst/edit は、平易な文章の指示と最大16枚の参照画像を受け付けます。被写体を保ったまま、商品を新しいシーンに移す、ライティングやスタイリングを変える、既存のブランド素材を作り直すといった編集ができます。aspect_ratio を指定しない限り、出力は最初の参照画像のアスペクト比に従います。
最大4Kと15種類のアスペクト比
すべてのエンドポイントが1k、2k、4kでレンダリングでき、1:1、3:2、2:3、4:3、3:4、4:5、5:4、16:9、9:16、21:9、9:21、2:1、1:2、3:1、1:3の15種類のアスペクト比に対応しています。同じプロンプトで、正方形のフィード投稿、16:9のメインビジュアル、3:1のパノラマバナーまで、後からトリミングせずに作れます。
試行は安く、納品は一度だけ
low 品質と1kなら1枚あたり1セントでプロンプトの方向性を探り、medium で構図を固めてから、最終プロンプトを納品物に必要な品質と解像度で再実行します。リクエスト形式は階層間で変わらないので、試行のループは2つのフィールドを変えるだけです。
GPT Image 2 からそのまま移行
GPT Image 2.5 は GPT Image 2 のリクエスト形式(prompt、images、aspect_ratio、resolution、quality、output_format)をそのまま引き継いでいます。既存のコードを openai/gpt-image-2.5-flare/text-to-image または /edit に向け、送信する品質階層を自分の出力で確認し直せば完了です。GPT Image 2 も引き続き利用できます。
コツ
GPT Image 2.5のプロンプトのコツ
GPT Image 2.5からより良い出力を得るための実践的なアドバイス。本番のパイプラインで画像モデル全般に通用するパターンに基づいています。
- 01
Flare で始め、必要なら Sunburst に引き上げる
Flare は高速な階層で、試行や大量処理の標準的な選択です。必要なショットだけを Sunburst で再実行してください。複雑な機械部品のディテール、布地のテクスチャ、小さな文字などです。2つの階層はパラメーターも料金も同じです。
- 02
移行後は品質階層を調整し直す
GPT Image 2.5 は、GPT Image 2 の3段階の名前を変えたものではなく、5段階の品質スケールを使います。medium から始め、同じプロンプトで既存の出力と比べて、以前より柔らかく見える場合は1段階上げ、想定より高くつく場合は1段階下げてください。
- 03
low / 1k でドラフトし、必要な階層で納品する
low 品質の1kなら1枚あたり1セントなので、プロンプトの探索はほぼ無料です。そこで構図を固め、最終プロンプトを medium または high、納品解像度で再実行してください。
- 04
参照画像つきで Edit エンドポイントを使う
openai/gpt-image-2.5-flare/edit と Sunburst の同等のエンドポイントは、最大16枚の参照画像と指示を受け付けます。変えたいことと同じくらい明確に、変えてはいけないことを書いてください。アスペクト比を指定しない限り、出力は最初の画像のアスペクト比に従います。
- 05
商品ショットにブランドやロゴを入れない
すっきりした商品モックアップが欲しいときは、ブランドなし、無地のラベルの商品を指定してください。そうしないと、モデルは、使えない本物らしいブランドマークを勝手に作り出してしまいます。
料金
GPT Image 2.5 APIの料金
料金は出力ごとです。最終的な請求額は、各バリアントのプレイグラウンドで設定するパラメーター(解像度、長さ、出力数、参照入力)に応じて変わります。
| エンドポイント | タイプ | 最低料金 |
|---|---|---|
| openai/ | image-to-image | $0.039 |
| openai/ | text-to-image | $0.024 |
| openai/ | image-to-image | $0.039 |
| openai/ | text-to-image | $0.024 |
API
GPT Image 2.5 APIを呼び出す
wavespeed.ai/accesskeyでAPIキーに登録し、RESTで予測を送信します。プレイグラウンドでは、入力の組み合わせに応じて、そのまま貼り付けられるサンプルが生成されます。
POSThttps://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)比較
GPT Image 2.5と他モデルの比較
WaveSpeedAI上の類似モデルではなくGPT Image 2.5を選ぶべきケース。
GPT Image 2.5 vs GPT Image 2
GPT Image 2.5 は、Flare / Sunburst の分割、2つの追加品質レベル(xhigh と max)、そしてすべての階層での低価格化を実現しています。medium は1枚あたり$0.024からで、GPT Image 2 の medium の$0.06と比べて安価ですが、精細さが近いのは 2.5 の high と 2 の medium です。GPT Image 2 も引き続き利用でき、両者のパラメーターは共通です。
GPT Image 2.5 vs Nano Banana 2
Nano Banana 2 は、最大5キャラクターの一貫性と、任意のウェブ検索に基づく生成を備えています。GPT Image 2.5 は、明示的な5段階の品質階層、複雑なディテールに強い Sunburst 階層、4K出力、最大16枚の参照画像を受け付ける編集エンドポイントで対抗します。
GPT Image 2.5 vs Seedream 5
Seedream 5 Pro は、情報量の多いレイアウト、インタラクティブな精密編集、レイヤー分離で優位に立ちます。GPT Image 2.5 は、プロンプトに忠実な写真表現と文字描画を、シンプルな品質のつまみで使いたい場合に適しており、大量生成では low と medium の階層が Seedream 5 Pro より低価格です。
FAQ
GPT Image 2.5 API — よくある質問
料金、ライセンス、連携など、WaveSpeedAIでGPT Image 2.5を実行する際のよくある質問。
GPT Image 2.5 の Flare と Sunburst の違いは何ですか?
Flare は、日常的な生成を低レイテンシで行える高速でバランスのとれた階層です。Sunburst は精度重視の階層で、1枚あたりに時間をかけて複雑なディテールの精細さを高めます。パラメーターは同一で料金も同じなので、モデルIDを変えるだけで切り替えられます。
GPT Image 2.5 の料金はいくらですか?
テキストから画像は、品質と解像度に応じた1枚あたりの料金で、1K / 2K / 4K の順に、low は$0.01 / $0.02 / $0.03、medium は$0.024 / $0.04 / $0.07、high は$0.09 / $0.15 / $0.27、xhigh は$0.16 / $0.27 / $0.48、max は$0.36 / $0.60 / $1.00です。編集は1枚あたり$0.015が加算され、最初の1枚を超える参照画像1枚ごとに$0.015が加算されます。Flare と Sunburst の料金は同じです。
GPT Image 2.5 の品質階層は GPT Image 2 とどう違いますか?
GPT Image 2.5 は、GPT Image 2 の3段階に対して5段階(low、medium、high、xhigh、max)を備えており、各階層は GPT Image 2 の同名の階層より低価格です。medium は1K画像あたり$0.06に対して$0.024です。階層は GPT Image 2 の階層と同等になるよう定義されているわけではないので、ご自身のプロンプトで出力を比べ、medium から1段階上下に調整してください。
GPT Image 2.5 の編集は何枚の参照画像を受け付けますか?
1回のリクエストにつき最大16枚です。aspect_ratio を明示的に指定しない限り、出力は最初の参照画像のアスペクト比を保ちます。
GPT Image 2 はまだ利用できますか?
はい。openai/gpt-image-2/text-to-image と openai/gpt-image-2/edit は GPT Image 2.5 と並行して引き続き利用できるため、既存のパイプラインは自分のペースで移行できます。
GPT Image 2.5 APIとは何ですか?
GPT Image 2.5は、OpenAIの画像生成モデルで、WaveSpeedAI上でREST APIとして提供されています。OpenAI の GPT Image 2.5 は、テキストから画像と編集のエンドポイントを、Flare(高速でバランス型)と Sunburst(精度重視)の2つの階層で提供します。lowからmaxまでの5段階の品質、1K / 2K / 4Kの出力、15種類のアスペクト比、最大16枚の参照画像に基づく編集に対応。リクエスト形式は GPT Image 2 と同じで、1枚あたりの料金はより低くなっています。プログラムから呼び出すことも、上にリンクされたプレイグラウンドで試すこともできます。
GPT Image 2.5 APIはどう呼び出しますか?
WaveSpeedAIのアカウントに登録し、/accesskeyからAPIキーをコピーして、入力をJSONとしてhttps://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-imageにPOSTします。エンドポイントは予測IDを返します。結果のエンドポイントを約2秒ごとにポーリングし、長時間かかるタスクでは間隔を広げ、終端ステータスになったら停止してください。本番運用向けのPython / Node.js / cURLのサンプルは上にあります。
GPT Image 2.5 APIの料金はいくらですか?
GPT Image 2.5は1回あたり$0.024からです。実際の料金は、設定するパラメーター(解像度、長さ、出力数、参照入力)に応じて変わります。プレイグラウンドの「生成」ボタンの横に表示されるリアルタイムの料金プレビューで、現在の入力での正確な料金を確認できます。
GPT Image 2.5にはどのバリアントがありますか?
WaveSpeedAIでは、4個のGPT Image 2.5エンドポイントが利用可能です:openai/gpt-image-2.5-sunburst/edit, openai/gpt-image-2.5-sunburst/text-to-image, openai/gpt-image-2.5-flare/edit, openai/gpt-image-2.5-flare/text-to-image。各バリアントには、専用のプレイグラウンドページと料金があります。
GPT Image 2.5の出力を商用利用できますか?
商用利用の権利は、OpenAIのモデルライセンスに従います。OpenAIのほとんどのモデルは出力の商用利用を認めています。具体的なライセンスの概要は各モデルのプレイグラウンドページで、プラットフォーム全体の条件はWaveSpeedAIの利用規約でご確認ください。
なぜ直接ではなくWaveSpeedAIでGPT Image 2.5を使うのですか?
GPT Image 2.5と、他のプロバイダーの1,000以上のAIモデルを、1つのAPIキー、1つの請求アカウントで利用できます。ベンダーごとのSDK設定も、個別のレート制限も、ベンダーごとの連携コードの書き直しも不要です。料金は、通常OpenAIの直接のAPIと同等かそれ以下です。
提供元
OpenAIについて
WaveSpeedAIにおけるGPT Image 2.5と、OpenAIのモデルラインナップ全体を手がけるチーム。
OpenAI は、ChatGPT、GPT-4 と GPT-5、DALL·E、Sora、Whisper を手がける研究機関です。画像・動画モデルは、消費者向けから企業向けまで幅広いアプリケーションに導入されており、指示への追従、フォトリアリズム、慎重な安全対策に重点を置いています。画像APIは、商用利用の条件が明確であることを求められる、マーケティングやエディトリアルの用途でよく選ばれています。
WaveSpeedAIでGPT Image 2.5を使った開発を始めよう
登録時に無料のスタータークレジットを進呈。OpenAIをはじめ、あらゆるプロバイダーの1,000以上のAIモデルを、1つのAPIキーで。
/filters:quality(82)/examples/c3e3363c7d33a806ce6fe98cf21cf661/9d6b61ad-b809-4f9c-bfe3-0585cc2c1e01-1742669bc9d1.webp)
/filters:quality(82)/examples/1037c9f9d473a54f9d370b4a8fde8373/81e219ea-92d5-4c86-b847-09f80ba124a6-8b0b701ed2fa.webp)
/filters:quality(82)/examples/d057ae3ddd6f23f3c65c80bad61a0252/a5ccbd20-810d-4ed5-99b1-db4019fac97e-8ffa68583377.webp)
/filters:quality(82)/examples/a0d10c2f93ded2a4e86dcb992ca07531/d4a0066f-e831-421e-aac4-33706114407d-a2c6640ae77a.webp)