GPT Image 2.5 Flare vs Sunburst

One idea. Two models. Compare Flare and Sunburst side by side with the same prompt, size and quality. Pick a real example below, or start with an idea of your own.

Run on

medium · 1024x1024

6 credits for the pair · 3 per model

Content screening refusal: 3 credits when available. Provider content refusal: image credits retained. Technical failures: refunded.

Start with a real benchmark

Uses medium quality at 3 credits per image. Original examples keep their published quality.

Options

Quality tier

Credits per image. The same rate applies to both models.

Size

Flarespeed-optimised
20 s
gpt-image-2.5-flare
Flare sample, high quality, 20 secondsSample from our benchmark · high · 20 s
Sunburstquality-optimised
44 s
gpt-image-2.5-sunburst
Sunburst sample, high quality, 44 secondsSample from our benchmark · high · 44 s

Finished images are saved to your account (My creations). Technical failures are refunded automatically. Content refusals follow the content policy.

$0.00
Price difference per image — both models returned identical output tokens at all five quality tiers
1.2–2.3×
How much longer Sunburst takes than Flare, from low to max quality
22 pts
LM Arena text-to-image gap on 2026-09-12: Sunburst 1421, Flare 1399
18
Images in round one, each published with its prompt, tier, seconds and token count

The short answer

Same bill, close quality, and a speed gap that grows with the tier

Price: identical

At every tier we ran, both models returned the exact same output_tokens — 196, 439, 1,756, 3,122 and 7,024 — and OpenAI lists the same $30 per million image-output tokens for both. Your bill is decided by the quality tier and size you choose, not by the model.

Cost per image at every tier →

Quality: close, not equal

Sunburst held a 16-frame character consistent where Flare drifted, and rendered legible poster text and finer skin and hair. It also mounted an EXIT sign beside its door instead of above it — the tell Flare got right. LM Arena separates the two by 22 points.

Speed: it depends on the tier

Sunburst took 13 s against Flare’s 11 s at low quality, and 113 s against 50 s at max. If your product runs low or medium, choosing Sunburst costs seconds, not minutes. The “2× slower” figure people quote only shows up at high and above.

Full latency table, complexity runs and method →

Latency by quality tier

Flare vs Sunburst speed is not one number

Community benchmarks disagree about how fast Flare is — 17 s, 22 s, 35 s — because they ran different quality tiers. We ran the same product-shot prompt at every tier on both models. The ratio climbs steadily from 1.18× at low to 2.26× at max.

low
Flare11s
Sunburst13s
1.18×
medium
Flare10s
Sunburst16s
1.60×
high
Flare20s
Sunburst35s
1.75×
xhigh
Flare26s
Sunburst54s
2.08×
max
Flare50s
Sunburst113s
2.26×
QualityFlareSunburstSunburst ÷ FlareOutput tokens (both)List price / image
low11 s13 s1.18×196$0.0059
medium10 s16 s1.60×439$0.0132
high20 s35 s1.75×1,756$0.0527
xhigh26 s54 s2.08×3,122$0.0937
max50 s113 s2.26×7,024$0.2107

1024×1024, text-to-image, one run per cell, single region, 2026-09-12, through an API gateway. Seconds are wall-clock from request to finished image. List price = output tokens × $30 per million, OpenAI’s published rate for both models (checked 2026-09-13); text-input tokens add a fraction of a cent. With n=1 expect run-to-run variation; round two will publish medians.

Full latency table, complexity runs and method

Sources: OpenAI pricing · OpenAI image prompting guide

  • 01Low or medium tier: use Sunburst. It costs the same and adds 2–6 seconds.
  • 02High and above in something a person is waiting on: Flare. At max the gap is over a minute.
  • 03Benchmark with an explicit tier, never auto — with auto each model picks its own effort level, so you would be timing two different jobs.

Same prompt, both models

What the images actually show

Three tests from round one, chosen because each one changes a decision. Flare is on the left, Sunburst on the right, at the same tier and size; timings are per image.

Flare (gpt-image-2.5-flare), high quality, 24 seconds
Flare24 s
gpt-image-2.5-flare
Sunburst (gpt-image-2.5-sunburst), high quality, 47 seconds
Sunburst47 s
gpt-image-2.5-sunburst
high · 1024×1024 · 1,756 output tokens each · $0.0527 per image at list price · Sunburst 1.96× Flare

Sprite sheet: both models make it, neither makes it sliceable

The most-shared GPT Image 2.5 trick on X is the 4×4 combat sprite sheet. Both models delivered four clean rows — idle, walk, attack, hit — on a keyable magenta background. Neither obeyed “uniform cell size, even spacing”, which is exactly why so many people are stuck at “how do I turn this into a GIF”: a fixed-grid slicer cuts through frames. Sunburst kept armour, cape and belt buckle identical across all 16 frames; Flare’s sword changed colour and the character changed size.

Both models · high · 1:1 · 24 credits per pair

Sprite sheet playbook
Flare (gpt-image-2.5-flare), high quality, 20 seconds
Flare20 s
gpt-image-2.5-flare
Sunburst (gpt-image-2.5-sunburst), high quality, 44 seconds
Sunburst44 s
gpt-image-2.5-sunburst
high · 1024×1024 · 1,756 output tokens each · $0.0527 per image at list price · Sunburst 2.20× Flare

Photorealistic portrait: the slower model made the famous mistake

We wrote a cafe portrait that deliberately bakes in the six “tells” Reddit crowd-sourced from the most-upvoted realism thread of the week. Sunburst won on skin, hair and readable poster text — and mounted the EXIT sign beside the door instead of above it, the single most-upvoted tell in that thread. Flare put it exactly where it belongs.

Both models · high · 1:1 · 24 credits per pair

Photorealistic playbook
Flare (gpt-image-2.5-flare), high quality, 25 seconds
Flare25 s
gpt-image-2.5-flare
Sunburst (gpt-image-2.5-sunburst), high quality, 40 seconds
Sunburst40 s
gpt-image-2.5-sunburst
high · 1024×1024 · 1,756 output tokens each · $0.0527 per image at list price · Sunburst 1.60× Flare

Exclusion lists: ten “do not add” lines emptied the room

Two exclusions gave us a cluttered, golden-hour bookshop with plants, a rug and framed prints. Ten exclusions gave us bare floors and more shelving. The model did not get dumber — half of the ten lines banned the very things that made the first version feel warm. Exclude what would ruin the image, not everything that might appear.

Both models · high · 1:1 · 24 credits per pair

Prompt rules

How to choose

Pick by tier and by job, not by reputation

Reach for Sunburst when

  • You run low or medium quality — the extra wait is seconds and the price is identical.
  • One character has to stay consistent across frames, scenes or a sprite sheet.
  • The image carries text that must be legible, or the brief is dense with elements and relationships.
Everything Sunburst won and lost →

Reach for Flare when

  • You are iterating on composition and want the next candidate in 20 s, not 45 s.
  • You run xhigh or max in something a person is waiting on — the gap is 28 s at xhigh and 63 s at max.
  • Your prompt is simple. Flare barely moved between a plain product shot and a busy bookshop interior (20 s → 25 s); Sunburst went from 35 s to 44 s.
Everything Flare won and lost →

What OpenAI’s own guidance says

Start with Flare if your current quality is already acceptable; start with Sunburst when the scene is complex. Once Sunburst passes, run the same prompt through Flare and switch only if quality still passes and the latency gain is real. Both models take the identical prompt, so an A/B needs no rewriting.

One trap: quality=auto

Never compare the two models on auto. Each model decides its own effort level under auto, so you would be timing two different jobs. Set low, medium, high, xhigh or max explicitly, and change one variable per run.

Choose your plan

Subscriptions renew automatically and can be canceled anytime. One-time credit packs stay valid for one year.

Save 10%

Lite

$8.9/month
$9.9$106.8 charged for the year

For casual creators

  • 24,000 credits, valid for 1 year
  • 8,000 standard images or 4,000 comparisons · medium, 1024 × 1024
  • Text-to-image on both GPT Image 2.5 models
  • Every quality tier, low to max
  • Free download, commercial license
Save 15%

Pro

$16.9/month
$19.9$202.8 charged for the year

For professionals

  • 57,600 credits, valid for 1 year
  • 19,200 standard images or 9,600 comparisons · medium, 1024 × 1024
  • Text-to-image on both GPT Image 2.5 models
  • Every quality tier, low to max
  • Free download, commercial license
Save 18%

Ultra

$32.9/month
$39.9$394.8 charged for the year

For power users

  • 120,000 credits, valid for 1 year
  • 40,000 standard images or 20,000 comparisons · medium, 1024 × 1024
  • Text-to-image on both GPT Image 2.5 models
  • Every quality tier, low to max
  • Free download, commercial license

Playbooks

The GPT Image 2.5 tricks people are actually sharing — tested on both models

We collect what the community is doing with GPT Image 2.5, run it on Flare and Sunburst ourselves, and write down what worked, what broke, and which model to use.

Want to check any of this on your own prompt? The studio runs it on Flare and Sunburst side by side and shows you the seconds and tokens. Studio →

FAQ

Flare vs Sunburst, answered with numbers

  • No. OpenAI prices both at $5 per million text-input tokens, $8 per million image-input tokens and $30 per million image-output tokens. In our runs the two models also returned identical output-token counts at every tier — 196 at low up to 7,024 at max for 1024×1024 — so the same request costs the same on either model.

  • It depends on the quality tier. In our text-to-image runs Sunburst took 1.18× as long at low (13 s vs 11 s), 1.60× at medium, 1.75× at high, 2.08× at xhigh and 2.26× at max (113 s vs 50 s). Complex prompts widen the gap further: Flare barely slowed down on a busy interior, Sunburst added about ten seconds.

  • If low or medium quality is enough for you, Sunburst — it costs the same and the wait is a few seconds longer. If you run high or above inside something a user is waiting on, start with Flare and only move to Sunburst for the shots where consistency, text or fine detail fail.

  • gpt-image-2.5-flare and gpt-image-2.5-sunburst. Both support generation, editing and transparent backgrounds through the Images API, and both accept the same prompt unchanged.

  • auto, low, medium, high, xhigh and max. The xhigh and max tiers are new in 2.5 — earlier GPT Image models stopped at high. Max cost us about 36× the output tokens of low for the same 1024×1024 prompt, so treat it as a deliberate choice, not a default.

  • Any width×height where both sides are multiples of 16, the aspect ratio is at most 3:1, no side exceeds 3,840 px and the total is between 655,360 and 8,294,400 pixels. Presets include 1024×1024, 1536×1024, 1024×1536, 2048×2048, 2048×1152 and 3840×2160. Bigger sizes cost more tokens on both models equally.

  • No. In our photorealistic test Sunburst produced better skin, hair and legible text, but placed the EXIT sign beside the doorway instead of above it — the most-upvoted tell in Reddit’s realism thread — while Flare placed it correctly. Treat “quality-optimised” as a tendency, and run a checklist on whichever model you use.

  • No. Both models take the identical prompt, size and quality parameters, which makes an A/B trivial: send the same request twice with a different model string. Set the quality tier explicitly rather than auto so both jobs do the same amount of work.

  • Both are being retired: gpt-image-1 on 2026-10-23 and gpt-image-1.5 on 2026-12-01. When you migrate, drop the input_fidelity parameter — it is not accepted by GPT Image 2 or 2.5 — and pick a 2.5 tier explicitly rather than relying on the old default.

  • Through the Images API on 2026-09-12, 1024×1024, one run per cell, from a single region in a single time window, via an API gateway. Seconds are wall-clock from request to finished image. Costs are recomputed from output tokens at OpenAI’s list price. With n=1 expect run-to-run variation; the scripts and prompts are published so anyone can rerun them, and round two will report medians.