OpenAI · 2 models
GPT Image API
OpenAI's GPT Image image models through one API: GPT Image 2.5 and GPT Image 2.5 Flare. Image from $0.0061/image, up to 8% below official. Text-to-image and editing, up to 4K.
- Models
- 2
- image
- From
- $0.0061/image
- GPT Image 2.5
- Below official
- up to 8%
- GPT Image 2.5
- Failed runs
- $0
- refunded automatically
Lineup
GPT Image image models on CheaperGen
Starting price per image at each model's lowest tier, next to OpenAI's official price. Select a column to sort.
T2I · Edit | 4K | Up to 16 | $0.0061/image 1K · low | $0.0064/image | up to 8% | |
T2I · Edit | 4K | Up to 16 | $0.0061/image 1K · low | $0.0064/image | up to 8% |
Model picker
Which GPT Image model is right for you?
Pick what you need and what matters most; we'll suggest a model and load it in the playground below.
Your GPT Image pick
GPT Image 2.5
From $0.0061/image
- The lowest starting price: $0.0061/image
Then: GPT Image 2.5 Flare
How to choose
Which GPT Image model should you use?
- Newest
- GPT Image 2.5, released September 2026.
- Lowest price
- GPT Image 2.5 from $0.0061/image (1K · low).
Prices side by side
GPT Image API pricing per image
Each GPT Image image model at every size it offers — the lowest price per image, with OpenAI's official price struck through. Lowest per row in orange.
| Size | GPT Image 2.5 | GPT Image 2.5 Flare |
|---|---|---|
| 1K | $0.0061/image | $0.0061/image |
| 2K | $0.0114/image | $0.0114/image |
Try it
Try the GPT Image models
Switch models with the tabs. Runs on your balance at the price on the button; failed runs are refunded.
Capabilities
GPT Image image models compared
| Feature | GPT Image 2.5 | GPT Image 2.5 Flare |
|---|---|---|
| Text to image | Yes | Yes |
| Image editing | Yes | Yes |
| Sizes | 1K, 2K, 4K | 1K, 2K, 4K |
| Edit inputs | Up to 16 | Up to 16 |
| Quality levels | low, medium, high, xhigh, max | low, medium, high, xhigh, max |
| Aspect ratios | 11 | 11 |
| Released | Sep 2026 | Sep 2026 |
Quick start
Call the GPT Image API
One request shape for every GPT Image model: POST /v1/run/{endpoint} with your key, then poll the generation or pass a webhook_url. Switching models means changing the endpoint.
| Model | Endpoint |
|---|---|
| GPT Image 2.5 · Text to Image | openai/gpt-image-2.5/text-to-image |
| GPT Image 2.5 · Image Edit | openai/gpt-image-2.5/edit |
| GPT Image 2.5 Flare · Text to Image | openai/gpt-image-2.5-flare/text-to-image |
| GPT Image 2.5 Flare · Image Edit | openai/gpt-image-2.5-flare/edit |
GPT Image 2.5 · Text to Image
const API = "https://cheapergen.com/api/v1";
const headers = {
Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
"Content-Type": "application/json",
};
// 1. Submit the job
let job = await fetch(`${API}/run/openai/gpt-image-2.5/text-to-image`, {
method: "POST",
headers,
body: JSON.stringify({
"prompt": "A minimalist poster for a jazz night called “BLUE HOUR”, saxophone silhouette, deep blue and brass, clean typography",
"aspect_ratio": "1:1",
"resolution": "1K",
"quality": "medium"
}),
}).then((r) => r.json());
// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}
console.log(job.status === "succeeded" ? job.output.images[0].url : job.error);Go deeper
Pricing, cost and docs for each GPT Image model
GPT Image 2.5
up to 8% below Official
GPT Image 2.5 Flare
up to 8% below Official
FAQ
GPT Image API questions
GPT Image 2.5 and GPT Image 2.5 Flare are developed by OpenAI; CheaperGen provides API access and does not own them. Trademarks belong to their respective owners.