GPT Image 2.5 Sunburst API

OpenAI GPT Image 2.5 Sunburst: tighter control for demanding edits and premium creative.

OpenAI·ImageAvailable

from$0.0053/ image$0.005910% off

Model IDgpt-image-2.5-sunburst

text-to-imageimage-edit

Input

Text · Image

Output

Image

Provider

6 providers

Aspect ratio

1:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:3

Quality

low · medium · high · xhigh · max

Images

1 – 4

Last 7 days · not enough recent requests for stats yet.

GPT Image 2.5 Sunburst pricing

Prices are per unit; requests without a provider are routed to the cheapest provider that supports your parameters.

OptionPrice (USD)
quality: low
$0.0053 / image
1 Credits
quality: medium
$0.012 / image
2 Credits
quality: high
$0.047 / image
5 Credits
quality: xhigh
$0.084 / image
9 Credits
quality: max
$0.19 / image
19 Credits

Try GPT Image 2.5 Sunburst before you integrate

Test output quality, compare provider prices and estimate cost before writing any code.

Provider
Image
Estimated cost

Input

prompt
image_urls
aspect_ratio
quality
num_images

Result

Idle
Your generation will appear here.

Provider prices for this request

Enter a prompt to compare provider prices.

GPT Image 2.5 Sunburst prompt examples

Ready-to-use prompts. Load one into the playground and tweak it.

Source
Scene

11 prompts

Create a high-end hero infographic announcing "GPT Image 2.5 is here." CONCEPT A futur

Create a high-end hero infographic announcing "GPT Image 2.5 is here." CONCEPT A futuristic periodic table of visual styles fused with a museum-grade anatomical specimen plate. The whole poster reads as one precision instrument: engineered, luminous, flawlessly clean. It should feel like a limited-edition print from a Swiss design studio crossed with a launch-keynote hero slide. FORMAT Landscape 16:9. Near-black obsidian background with a barely visible graphite grain. A faint hairline construction grid spans the canvas; row and column coordinates (A–F, 1–4) sit in the outer margins like an engineering drawing, with tiny registration marks in the corners. HEADLINE "GPT Image 2.5 is here" set large and centered in the top band, in a tight, sharply kerned geometric grotesk. "GPT Image" and "is here" are flat, crisp white type. The "2.5" is a physical object: a single block of machined, brushed titanium with beveled edges, a thin ribbon of spectral light refracting along the bevel and casting a soft cyan-to-magenta glow onto the background. Perfect letterforms, perfect spelling, zero distortion. THE ONE-SUBJECT RULE Every panel depicts the exact same subject — a hummingbird frozen in mid-hover, wings blurred, three-quarter view, drinking from a single glowing flower — re-rendered in 24 completely different visual styles. Same pose, same angle, same framing in every tile, so the grid demonstrates identity consistency across styles. THE GRID (shaped like the periodic table) Two symmetrical wings of 12 tiles each (3 rows × 4 columns) flank a tall central specimen panel, echoing the two-block silhouette of the periodic table. All 24 tiles are identical in size with mathematically equal gutters, edges locked to the construction grid, nothing cropped, nothing overlapping. Each tile is styled as an element cell: a two-letter symbol top-left, a small index number top-right, the full style name in tiny monospaced caps along the bottom edge. Borders are 1px cool-grey hairlines with a faint edge-lit glow. Left wing: Oi Oil Painting · An Anime · Bp Blueprint · Is Isometric 3D · Ph Photorealism · Wc Watercolor · Px Pixel Art · Cl Clay Render · Ci Cinematic Lighting · Pr Product Photography · Fe Fashion Editorial · Ui UI Mockup Right wing: Td Technical Diagram · Su Surreal Concept Art · Uk Ukiyo-e Woodblock · Ri Risograph Print · Sg Stained Glass · Nw Neon Wireframe · Mc Macro Photography · Nr Film Noir · Lp Low-Poly · Cy Cyanotype · Ho Holographic Foil · Ba Bauhaus Poster CENTRAL SPECIMEN PANEL A tall hero panel showing the same hummingbird at large scale in one continuous style sweep: left to right it transitions seamlessly from blueprint linework → clay render → watercolor → photorealism → holographic foil, with no visible seams. Thin anatomical leader lines with numbered callouts extend from the beak, feather groups and wing edge outward toward the matching tiles in the wings, each carrying a tiny monospaced label. A faint diffraction spectrum bleeds along the gutters nearest the panel. EMBEDDED PROOF-OF-CAPABILITY (subtle) - All text on every tile is real, legible and correctly spelled, including micro-labels. - The UI Mockup tile contains a readable miniature interface with actual words and coherent icons. - The Technical Diagram and Blueprint tiles have accurate dimension lines and readable annotations. - The Product Photography tile renders the hummingbird as a glass sculpture with physically correct refraction and reflections. - The Ukiyo-e tile includes a correctly formed vertical Japanese caption block. - All photographic tiles share one consistent key light from the upper left. - Feathers, glass, metal and fabric render with no artifacts. COLOR & FINISH Restrained spectral palette on obsidian: electric cyan, hot magenta, acid lime and warm amber, used only as edge glows, callout accents and the hero bevel. Thin lines everywhere, generous negative space, strong hierarchy: headline → central specimen → tile grid → micro-labels. Extremely polished, premium, electric. TYPOGRAPHY One geometric grotesk for the headline, one monospace for all labels. Sharp, aligned, evenly spaced. CONSTRAINTS No date. No tagline. No extra caption. No logos or watermarks. The only text is the headline plus the tile and callout labels.

A cool young European woman in a sharp white suit performing an energetic drum solo in

A cool young European woman in a sharp white suit performing an energetic drum solo in the middle of an elegant outdoor wedding reception, captured with one drumstick raised above her head and the other striking a cymbal, surprised guests in formal clothing surrounding her, champagne glasses and flower arrangements vibrating on nearby tables, golden sunset light, cinematic celebration photography, rebellious joyful energy.

A young male museum security guard standing beside a dramatic Renaissance painting aft

A young male museum security guard standing beside a dramatic Renaissance painting after closing time, secretly copying the exact heroic pose of the figure inside the artwork, one arm raised dramatically while still holding his security radio, empty gallery around him, polished wooden floors and ornate frames, warm museum spotlights, humorous but sophisticated cinematic photography, strong visual symmetry, highly detailed.

GPT Image 2.5 Sunburst API reference

Endpoints, request fields and runnable examples for this model.

Base URL

https://01router.com/api/v1
llms.txt

Quick start

Set API_KEY to your project key, then run a sample from your server. Replace example media URLs with your own public URLs.

Auto-routing chooses a provider that supports the request. Select a provider to see its input constraints and pinned request examples.

curl https://01router.com/api/v1/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "gpt-image-2.5-sunburst",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "quality": "medium",
    "num_images": 1
  }
}
JSON

# Replace GENERATION_ID with the id returned above; poll until status is "succeeded" or "failed"
curl https://01router.com/api/v1/generations/GENERATION_ID -H "Authorization: Bearer $API_KEY"

Endpoints

Only endpoints relevant to this model are listed. Paths below include /api/v1. Click an endpoint to read its usage.

Authentication

Send your API key as a Bearer token. Requests are billed to the key owner's credits.

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Get an API key

Input

Send JSON with Content-Type: application/json. Model parameters belong inside input; model, provider and callback_url are top-level fields.

Request body

NameTypeRequiredDescription
modelstringYes"gpt-image-2.5-sunburst"
providerstringNoPin a provider; omit to auto-route to the cheapest. One of: fal | 01router | replicate | wavespeed | kie | vercel
inputobjectYesModel parameters, see the input fields below.
callback_urlstringNoOptional public HTTPS webhook URL. The final task result is signed and delivered here; polling remains available.

input · input fields

Required fields are marked explicitly. Other fields use the listed defaults when omitted.

NameTypeRequiredValuesDefault
prompt*stringYes——
image_urls
Optional — switches to image editing
string[]NomaxItems: 10—
aspect_ratiostringNo1:1 | 4:3 | 3:4 | 16:9 | 9:16 | 3:2 | 2:31:1
qualitystringNolow | medium | high | xhigh | maxmedium
num_imagesintegerNomin: 1 · max: 41
Callbacks →

Output

Creating a task does not mean generation has finished. Keep its id, poll until succeeded or failed, then read outputs or error. Amounts below are illustrative; actual charges depend on the request.

queued→processing→succeeded / failed

Task submitted

{
  "id": "gen_example",
  "object": "generation",
  "model": "gpt-image-2.5-sunburst",
  "type": "image",
  "provider": "fal",
  "status": "processing",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "quality": "medium",
    "num_images": 1
  },
  "outputs": [],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": null
}

Task completed

{
  "id": "gen_example",
  "object": "generation",
  "model": "gpt-image-2.5-sunburst",
  "type": "image",
  "provider": "fal",
  "status": "succeeded",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "quality": "medium",
    "num_images": 1
  },
  "outputs": [
    "https://example.com/output.png"
  ],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": "2026-10-25T08:01:00.000Z"
}

Response fields

NameTypeRequiredDescription
idstringYesGeneration ID. Use it to query or cancel this task.
objectstringYesgeneration
modelstringYesgpt-image-2.5-sunburst
typestringYesimage
providerstringYesProvider
statusstringYesqueued → processing → succeeded / failed. Stop polling at either terminal state.
inputobjectYesModel parameters, see the input fields below.
outputsstring[]YesResult URLs. Empty while processing; read after succeeded and save the files promptly.
errorstring | nullYesFailure reason, or null when no failure is reported.
creditsnumberYesCredits charged for this request.
price_usdnumberYesRequest price in USD.
created_atstringYesCreation time in ISO 8601 format.
completed_atstring | nullYesCompletion time in ISO 8601 format; null before completion.

Get the result

Poll every few seconds until status is succeeded or failed. Output URLs are provider-hosted and may expire — download them promptly. Or pass callback_url to get the result pushed.

curl "https://01router.com/api/v1/generations/GENERATION_ID" \
  -H "Authorization: Bearer $API_KEY"

queued → processing → succeeded / failed. Stop polling at either terminal state. Result URLs. Empty while processing; read after succeeded and save the files promptly.

Cancel a task

Cancellation depends on provider support and task state. A confirmed cancellation returns status: failed and error: Canceled by user. Unsupported or completed tasks return 409 not_cancelable.

curl -X POST "https://01router.com/api/v1/generations/GENERATION_ID/cancel" \
  -H "Authorization: Bearer $API_KEY"

Quote

Same body as creating a generation. Returns every available provider sorted by price, plus the ones that cannot serve the request and why.

curl "https://01router.com/api/v1/quote" -H "Content-Type: application/json" --data-binary @- <<'JSON'
{
  "model": "gpt-image-2.5-sunburst",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "aspect_ratio": "1:1",
    "quality": "medium",
    "num_images": 1
  }
}
JSON

OpenAI-compatible images

For OpenAI SDK integrations, use this endpoint with top-level prompt. It waits for the result and returns data[].url. For asynchronous tasks and the full model parameter set, use /generations.

curl "https://01router.com/api/v1/images/generations" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" --data-binary @- <<'JSON'
{
  "model": "gpt-image-2.5-sunburst",
  "prompt": "A cinematic shot of a red fox running through snow"
}
JSON
{
  "created": 1792915200,
  "data": [
    {
      "url": "https://example.com/output.png"
    }
  ]
}

Model schema

This public endpoint returns the model parameters and each provider’s supported constraints and prices.

curl "https://01router.com/api/v1/models/gpt-image-2.5-sunburst"

Errors

Check the HTTP status and error.message. Fix the request before retrying validation or authentication errors. A failed generation is reported in status and error on the task itself.

{
  "error": {
    "message": "Invalid or missing API key",
    "code": "unauthorized"
  }
}

400Invalid body or parameter value

401Missing or invalid API key

402Not enough credits

404Unknown model or generation

409The task cannot be canceled (already finished, or the provider does not support canceling)

429Too many requests — retry after the given seconds

502Every provider rejected the task (credits refunded)

Auth, routing, billing and error codes are covered in →

Use with AI

Give your coding assistant this model reference: endpoints, input constraints, output fields and request examples in plain text.

Open llms.txt

How does GPT Image 2.5 Sunburst compare?

Specs and starting prices side by side. Test with the same prompt before you choose.

GPT Image 2.5 SunburstGPT Image 2.5 FlareNano Banana 2.1Seedream 5.0 Pro
VendorOpenAIOpenAIGoogleByteDance
Starting price$0.0053 / image$0.0053 / image$0.018 / image$0.026 / image
InputText · ImageText · ImageText · ImageText · Image
Provider6 providers6 providers8 providers6 providers
Aspect ratio1:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:31:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:31:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3 · 4:5 · 5:4 · 21:91:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3 · 21:9
Qualitylow · medium · high · xhigh · maxlow · medium · high · xhigh · max——
Images1 – 41 – 41 – 41 – 4

GPT Image 2.5 Sunburst API FAQ

How is Sunburst different from Flare?

Sunburst is the higher-fidelity GPT Image 2.5 tier for premium work and precise edits. It renders intricate detail and dense text better, at the cost of longer generation times. Flare is faster for everyday images.

Is it good at precise edits?

Yes. It is tuned for edits that change only what you ask, such as one price on a menu or one product in a scene, while keeping the rest of the image intact. Pass the source in image_urls.

What sizes are supported?

Choose an aspect ratio such as 1:1, 4:3, 3:4, 16:9, 9:16, 3:2 or 2:3. Higher quality levels produce more detailed output.

Can it make posters and infographics?

Yes. It handles multi-line headlines, small labels and UI mockups well. Quote the exact text and describe the layout.

How is it billed on 01router?

Per generated image, depending on quality and provider; see the pricing table. Failed generations are refunded.

Related models

Other models you can call with the same API key.