GPT Image 2.5 is available: Flare and Sunburst
Compare GPT Image 2.5 Flare and Sunburst for image generation and editing, with BetterToken model IDs and API setup. Includes setup, examples, and fixes.
Updated: 2026-09-10
OpenAI released ChatGPT Images 2.5 on 2026-09-08 with two API models: GPT Image 2.5 Flare and GPT Image 2.5 Sunburst. Both are listed in the BetterToken model plaza. Check it for current availability and pricing.
Choose a model
| Model | Full model ID | Best suited to |
|---|---|---|
| GPT Image 2.5 Flare | gpt-image-2.5-flare | Fast generation, social content, visual drafts, and everyday image editing. |
| GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | Product images, brand assets, and final artwork that need closer detail preservation and editing precision. |
Both accept text and image inputs and produce images. Start with Flare for everyday tasks; compare Sunburst when you need repeated, precise edits to the same asset. Use the full model ID in the table, not just gpt-image-2.5.
What changed
- Faster generation: OpenAI reports 50% lower generation latency for Flare than GPT Image 2. Actual time also depends on size, quality, and service load.
- More precise editing: Better preservation of reference subjects, composition, and details you did not ask to change, including across multiple edits.
- Visual and layout improvements: Better lighting, textures, style adherence, and handling of complex visual instructions. Review text and factual details before using a finished image.
New options in the official API
OpenAI’s image API offers these options for both models:
qualityacceptslow,medium,high,xhigh,max, andauto.- For a transparent background, use
background: "transparent"withoutput_format: "png"or"webp". - Custom dimensions are supported. Width and height must be multiples of 16, the aspect ratio must be between 1:3 and 3:1, neither edge may exceed 3840 pixels, and total pixels must be between 655,360 and 8,294,400. Output above
2560x1440is experimental.
Connect through BetterToken
Create a BetterToken API Key with access to the model and use these settings:
| Setting | Value |
|---|---|
| Base URL | https://bettertoken.ai/v1 |
| Authentication | Authorization: Bearer YOUR_API_KEY |
| Image generation | POST /v1/images/generations |
| Image editing | POST /v1/images/edits |
Generate an image
This example uses Flare. To use Sunburst, replace model with gpt-image-2.5-sunburst.
curl --fail-with-body --max-time 300 "https://bettertoken.ai/v1/images/generations" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2.5-flare", "prompt": "A product photo of a green ceramic mug on a white studio table", "size": "1024x1024", "n": 1, "response_format": "b64_json", "output_format": "png" }'The image endpoint waits for generation to finish, then returns image content in data[0].b64_json. Check that the request succeeded before decoding and saving it. See image generation for a complete saving example.
To edit an image, send multipart/form-data to POST /v1/images/edits, use the same full model ID, and upload a reference with image. See image editing for examples.
Integration tips
- Start with
n: 1,output_format: "png", andresponse_format: "b64_json"before adjusting other parameters. - Allow several minutes for image generation. After changing models, compare actual latency, output dimensions, and editing results.
- OpenAI charges by tokens. Check the model plaza for BetterToken billing and prices instead of applying official estimates directly.

