GPT-6 Sol & Claude Opus 5.5 are liveGPT-6 Sol at half the price of 5.6 Sol
All models
OpenAI · Media API

GPT-Image 2.5 Flare API

GPT-Image 2.5 Flare is one of the two provider ids behind OpenAI's 2.5 image generation on OmniaKey: text-to-image and reference edits, low, medium or high quality, and an exact WIDTHxHEIGHT canvas at flat per-call pricing.

Model ID
gpt-image-2.5-flare
Provider
OpenAI
Modality
AI Image
Per successful call
$0.068
Last verified
2026-09-17

Playground

Use this model with your OmniaKey account.

Open generator

OpenAI

GPT-Image 2.5 Flare

$0.068 / request

Published rates. Your final charge may vary by account, usage and additional fees.

Generation uses your account balance.

A little inspirationEXAMPLE ARTWORK

Your next idea, made visible

Start with your own idea or make this prompt yours.

Explore more prompts

01

Where it fits

Make Flare the default 2.5 route: at the same size and quality it measured identical to Sunburst, so pick it whenever you want the 2.5 generation.

02

What it does

Text to image

gpt-image-2.5-flare

Turn a text prompt into a new image.

Image edit

gpt-image-2.5-flare

Change an existing image from a prompt and reference input.

03

Call it

Media models run asynchronously. Create a task, poll it until it finishes, then download the signed asset URL.

Create, poll, download
# 1. Create the job. 202 Accepted; the body carries the task id,
#    the pre-charged price, and a poll_url. Reuse one Idempotency-Key
#    across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: gpt-image-2.5-flare-001" \
  -d '{
    "model": "gpt-image-2.5-flare",
    "type": "image",
    "operation": "generate",
    "input": {"prompt": "a paper boat on a quiet lake at sunset"},
    "parameters": {"size": "1024x1024", "quality": "medium"}
  }'

# 2. Poll GET /v1/media/tasks/{id} until status is
#    succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY"

# 3. Download assets[0].url before expires_at, or poll again for a
#    fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.png "$(jq -r '.assets[0].url' result.json)"

04

Pricing

Image jobs are billed per successful call, not per token. Failed or canceled jobs are refunded automatically.

Per successful call

$0.068per call

More OpenAI image models

Frequently asked questions

How do I call GPT-Image 2.5 Flare on OmniaKey?

POST to /v1/media/tasks with the model id, type "image", and operation "generate" or "edit". Reuse one Idempotency-Key across retries so a timeout never starts a second paid job.

What does GPT-Image 2.5 Flare cost?

GPT-Image 2.5 Flare bills $0.068 per call. Creation pre-charges that amount from your prepaid balance, and failed or canceled jobs are refunded automatically.

Why does the API return a task id instead of the image?

Provider latency runs from seconds to about a minute, so OmniaKey normalizes every image route into one asynchronous lifecycle. Poll GET /v1/media/tasks/{id} until the status is succeeded, then read the signed asset URL.