Models
ImageOpenAItext-to-imageimage-edit

GPT Image 2.5 Flare

OpenAI GPT Image 2.5 Flare: fast everyday generation and editing with precise text rendering.

Model ID: gpt-image-2.5-flare

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

Playground

1 – 4

Estimated cost—

Use the same request from code — API docs

Provider prices for this request

Enter a prompt to compare provider prices.

Result

Your generation will appear here.

Pricing by provider

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

ProviderOptionPrice (USD)Credits
fal.aiquality: low$0.00592% off$0.0058 / image1 / image
quality: medium$0.0132% off$0.013 / image2 / image
quality: high$0.0532% off$0.052 / image6 / image
quality: xhigh$0.0942% off$0.092 / image10 / image
quality: max$0.2112% off$0.207 / image21 / image
Replicatequality: low$0.0125% off$0.011 / image2 / image
quality: medium$0.0475% off$0.045 / image5 / image
quality: high$0.1285% off$0.122 / image13 / image
quality: xhigh$0.255% off$0.237 / image24 / image
quality: max$0.55% off$0.475 / image48 / image
WaveSpeedAIquality: low$0.015% off$0.0095 / image1 / image
quality: medium$0.0245% off$0.023 / image3 / image
with input image · quality: low$0.0255% off$0.024 / image3 / image
with input image · quality: medium$0.0395% off$0.037 / image4 / image
quality: high$0.095% off$0.086 / image9 / image
with input image · quality: high$0.1055% off$0.1 / image10 / image
quality: xhigh$0.165% off$0.152 / image16 / image
with input image · quality: xhigh$0.1755% off$0.166 / image17 / image
quality: max$0.365% off$0.342 / image35 / image
with input image · quality: max$0.3755% off$0.356 / image36 / image
KIE AIAll options$0.0310% off$0.027 / image3 / image
Vercel AI Gatewayquality: low$0.00592% off$0.0058 / image1 / image
quality: medium$0.0132% off$0.013 / image2 / image
quality: high$0.0532% off$0.052 / image6 / image
quality: xhigh$0.0942% off$0.092 / image10 / image
quality: max$0.2112% off$0.207 / image21 / image

API reference

Endpoints

Base URL: https://01router.com/api/v1

POST/generationsCreate a generation (charges credits)
GET/generations/{id}Get a generation; polls the provider while running
POST/generations/{id}/cancelCancel a running generation (credits refunded)
POST/quotePrice a request on every provider (no charge, no key needed)

Authentication

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

Authorization: Bearer sk_xxxxxxxxxxxxxxxx
Get an API key

Request body

NameTypeRequiredDescription
modelstringYes"gpt-image-2.5-flare"
providerstringNoPin a provider; omit to auto-route to the cheapest. One of: fal | replicate | wavespeed | kie | vercel
inputobjectYesModel parameters, see the input fields below.

input fields

Unified parameters work on every provider; some providers support a narrower range — check the quote endpoint or the playground.

NameTypeValuesDefault
prompt*text——
image_urls
Optional — switches to image editing
images≤ 10—
aspect_ratioenum1:1 | 4:3 | 3:4 | 16:9 | 9:16 | 3:2 | 2:31:1
qualityenumlow | medium | high | xhigh | maxmedium
num_imagesinteger1 – 41

Example request

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

# poll until status is "succeeded" or "failed"
curl https://01router.com/api/v1/generations/<id> -H "Authorization: Bearer $API_KEY"

Response

Pass the model id, its unified input parameters and optionally a provider slug. The response returns immediately with the task id; image models on synchronous providers may already be succeeded.

{
  "id": "gen_6f1c…",
  "object": "generation",
  "model": "gpt-image-2.5-flare",
  "type": "image",
  "provider": "fal",
  "status": "processing",
  "input": {
    "prompt": "…",
    "aspect_ratio": "1:1",
    "quality": "medium",
    "num_images": 1
  },
  "outputs": [],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-23T08:00:00.000Z",
  "completed_at": null
}

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/gen_6f1c… -H "Authorization: Bearer $API_KEY"

{ "id": "gen_6f1c…", "model": "gpt-image-2.5-flare", "status": "succeeded", "outputs": ["https://…"], … }

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" \
  -d '{"model":"gpt-image-2.5-flare","input":{"prompt":"…","aspect_ratio":"1:1","quality":"medium","num_images":1}}'

Auth, routing, billing and error codes are covered in Gateway API reference