GPT Image Series
GPT Image 2.5 Reverse
Text-to-image and reference editing on GPT Image 2.5 Flare and Sunburst, at a fixed price per image by output resolution
POST
GPT Image 2.5 Reverse
GPT Image 2.5 Reverse provides GPT Image 2.5 text-to-image generation and reference-image editing through an aggregator, covering two models:
A successful submission returns a
See Submit a task for
gpt-image-2.5-flare-rev (Flare, faster output) and gpt-image-2.5-sunburst-rev (Sunburst, favouring editing precision). Their request parameters, value ranges and rates are identical, and pricing is fixed by output resolution, which suits everyday imagery, visual drafts and product assets on a fixed per-image budget. Switching between them means changing the model field alone.
Quick start
task_id. Retrieve the result with GET /v1/tasks/{task_id}, wait inline with Prefer: wait, or configure a webhook.
Request parameters
string
required
gpt-image-2.5-flare-rev or gpt-image-2.5-sunburst-rev.string
default:"generate"
generate: create an image from textedit: edit reference images; requiresimage_urls
string
required
The image description or editing instruction.
string[]
Reference image URLs. Required for
edit; up to 16 images. References do not add a fee.string
default:"1:1"
One of
auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, or 21:9. auto lets the model choose the ratio from the content.string
default:"1k"
Output resolution:
1k, 2k, or 4k.integer
default:"1"
Number of images to generate. Value:
1. Each request returns one image.callback_url, callback_events, Prefer: wait, Idempotency-Key, and the maximum-cost header.
The reverse line does not support quality, mask_url, background, output_format, output_compression or moderation, which are available on the official line only; seed is not supported either. Any other parameter returns 400 and is not billed.
Limits
Pricing
Successful images are billed at a fixed price per image, with a different rate at1k, 2k and 4k; both models carry the same rates.
Rates are in price_config on GET /v1/models and in the console’s Model Market. What a single call actually cost is the cost field on the task response — an integer quota at 500,000 quota = 1 USD, not dollars.
generate and edit cost the same, reference images add no fee, and neither aspect ratio nor prompt length changes the price — resolution is the only billing dimension, so the cost of a call is known before it is sent. When resolution is omitted, the image is generated at the default 1k and billed at the 1k rate.
Only a successfully generated image is billed. Failed and cancelled tasks, and tasks that return no usable image, are refunded in full.
Response
Completed task
result.images carries the generated image, and expires_at is when that link is deleted (artifacts are kept for 7 days). The full field reference is in Task status.
Available models
Both models share the same parameters, value ranges and rates; only the generated result differs. Every section of this page applies to both.