GPT Image 2.6
gpt-image-2.6Image generation and editing at 1K: more control over rounds of edits, thirteen aspect ratios.



- Price from
- $0.025
- Resolutions
- 1K
- Success rate over 7 days
- 100 %
- Updated
Couldn’t load the 7-day stats.
01Playground
Try GPT Image 2.6
Prompt, reference images, aspect ratio, and resolution, all without code. The code of the same request is one button away.
02Pricing
GPT Image 2.6 pricing
The price per image at 1K is one for every aspect ratio. No subscription: you pay from your balance only for successful images.
| Resolution | Official OpenAI price | Rendergrid | For $10 |
|---|---|---|---|
| 1K | no official price | $0.025 | 400 images |
03Examples
Made with GPT Image 2.6
Six images from this model, with their prompts. “Open in the playground” fills the prompt and parameters into the form.

A bottle of olive oil from a made-up brand “Sunny Grove” stands on a wooden table, a lemon and an olive branch beside it, soft morning light, the brand name and the line “First press” readable on the label, clean product photography, no real logos or brands

Poster for a kite festival: bright kites in the sky over the sea, a large headline “Wind & Kites”, the date “July 20” and the line “A day on the shore”, all text sharp and readable

A round green dragon mascot in an orange vest and round glasses, with a small backpack and a friendly smile, flat illustration with soft shadows on a light background, the whole character in frame

A bright Scandinavian living room: an ivory sofa, a wooden coffee table, a large window with soft morning light, green plants, a photorealistic interior shot

Keep the character exactly as it is — the same green dragon in an orange vest, round glasses and a backpack. Place it on a mountain peak at sunrise, waving, clouds and a pink sky around it, a wide illustration in the same flat style

Keep the bottle, the label and all the text on it exactly as they are. Put it on a marble countertop by a window, add a plate of bread and a sprig of basil beside it, soft daylight, clean product photography
04API
One request, one image
POST /images/ responds with 202 and an ID. Get the result by polling GET /creations/ or with a webhook.
| Parameter | Type | What to pass |
|---|---|---|
modelrequired | string | gpt-image-2.6 |
promptrequired | string | What to draw: subject, style, lighting, text in the image. Up to 20,000 characters. |
resolution | string | 1K is the only resolution; 2K and 4K get a 400 response before any charge. |
aspect_ratio | string | 1:1 16:9 9:16 4:3 3:4 2:3 3:2 5:4 4:5 21:9 9:21 7:5 5:7 |
image_file_ids | string[] | Up to 14 file IDs from POST /uploads, as reference images: PNG, JPEG, or WebP. For a text-only request, leave the field out. |
image_urls | string[] | Instead of files: from 1 to 14 public links to images. Don’t mix them with image_file_ids. |
webhook_url | string | An address for the event about completion or an error, instead of polling. |
X-Idempotency-Keyheader | string | Repeating a request with the same key won’t create a second request or a second charge. |
Pass an address in the webhook_url field and we’ll send a creation.completed or creation.failed event. Verify the signature with the secret from the portal, in the “Webhooks” section; the delivery log and a test send are there too.
curl https://api.rendergrid.io/ api/ public/ v1/ images/ generate \ -H "Authorization: Bearer $RENDERGRID_API_KEY" \ -H "Content-Type: application/json" \ -H "X-Idempotency-Key: 7b3e0c2a-0001" \ -d '{ "model": "gpt-image-2.6", "prompt": "A bottle of olive oil from a made-up brand “Sunny Grove” stands on a wooden table, a lemon and an olive branch beside it, soft morning light, the brand name and the line “First press” readable on the label, clean product photography, no real logos or brands", "resolution": "1K", "aspect_ratio": "4:5" }' # then the status and links to the result curl https:// api.rendergrid.io/ api/ public/ v1/ creations/ 8f2c41a9-1710-4917-ae39-f3374ea1952c \ -H "Authorization: Bearer $RENDERGRID_API_KEY"
import os, time, requests API = "https://api.rendergrid.io/ api/ public/ v1" headers = {"Authorization": f"Bearer {os.environ['RENDERGRID_API_KEY']}"} job = requests.post(f"{API}/images/generate", headers=headers, json={ "model": "gpt-image-2.6", "prompt": "A bottle of olive oil from a made-up brand “Sunny Grove” stands on a wooden table, a lemon and an olive branch beside it, soft morning light, the brand name and the line “First press” readable on the label, clean product photography, no real logos or brands", "resolution": "1K", "aspect_ratio": "4:5", }).json() # 202: {"id": "…", "status": "queued", "task_id": "…", "cost": 0.025} while True: c = requests.get(f"{API}/creations/{job['id']}", headers=headers).json() if c["status"] in ("completed", "failed"): break time.sleep(5) print(c.get("result_urls"))
const API = "https://api.rendergrid.io/ api/ public/ v1"; const headers = { Authorization: `Bearer ${process.env.RENDERGRID_API_KEY}`, "Content-Type": "application/json", }; const job = await fetch(`${API}/images/generate`, { method: "POST", headers, body: JSON.stringify({ model: "gpt-image-2.6", prompt: "A bottle of olive oil from a made-up brand “Sunny Grove” stands on a wooden table, a lemon and an olive branch beside it, soft morning light, the brand name and the line “First press” readable on the label, clean product photography, no real logos or brands", resolution: "1K", aspect_ratio: "4:5", }), }).then((r) => r.json()); // 202: {"id": "…", "status": "queued", "task_id": "…", "cost": 0.025} let c; do { await new Promise((r) => setTimeout(r, 5000)); c = await fetch(`${API}/creations/${job.id}`, { headers }).then((r) => r.json()); } while (c.status === "queued" || c.status === "processing"); console.log(c.result_urls);
{
"id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"status": "queued",
"task_id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"cost": 0.025
}{
"id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"status": "completed",
"result_urls": [
"https:// …"
]
}{
"id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"status": "failed",
"error": "The image or prompt was rejected by the safety filter. Try a different image or rephrase the prompt.",
"failure": {
"type": "declined",
"code": "content_policy",
"retryable": false
}
}{
"error": {
"code": "ERR_INSUFFICIENT_BALANCE",
"message": "insufficient api wallet balance",
"details": { "required": 0.025, "available": 0.0 }
}
}05Description
What GPT Image 2.6 can do
An OpenAI model for generating and editing images at 1K: more control over rounds of edits and precise detail — characters, products, and brand elements don’t change from one edit to the next. Thirteen aspect ratios, including 9:21, 7:5, and 5:7; up to 14 reference images.
price per image
Fixed 1K
The model draws at 1K, for scenarios that don’t need a higher resolution. A 2K or 4K request gets a 400 response before any charge: no money is taken for it.
Aspect ratio to suit the medium
The aspect ratios are 1:1, 16:9, 9:16, 4:3, 3:4, 2:3, 3:2, 5:4, 4:5, 21:9, 9:21, 7:5, and 5:7. There is no auto mode: if you don’t pass aspect_ratio, it is 1:1.
Specifications and what to keep in mind
- Maker
- OpenAI
- ID
gpt-image-2.6- Resolutions
- 1K
- If omitted
- 1K · aspect ratio 1:1
- Reference images
- up to 14 · PNG, JPEG, WebP · up to 25 MiB
- 1K only. A 2K or 4K request gets a 400 response before any charge; no money is taken for it.
- Thirteen aspect ratios: ten standard ones and
9:21,7:5, and5:7; there is noautomode. - Animated GIF: send
output_formatgif; 1K and1:1only. - One request, one image. For a series, send several requests.
- A prompt is required, including with reference images, and can be at most 20,000 characters long.
- Reference images larger than 7 MiB or 4,096 pixels on the longer side may be downscaled or re-encoded; keep your originals.
- Masks are not supported: to change an image, pass it as a reference image and describe the edit in the prompt.
- Resolutions are size tiers, not pixels: the
widthandheightparameters are not accepted. - The result is stored for one day, so download the file to your own storage. A file ID is valid 24 hours after its upload. The stored file is deleted about 1 day after its last upload.
- The model may decline a prompt or a reference image: the request ends as
failed, and the money is returned.
Who it’s for
Change the image round by round: upload it as a reference and describe what to change and what to keep.
Mascots and heroes who need to stay recognizable from one edit to the next.
Product cards and layouts where the product, the label, and brand details must stay the same.
Posters, banners, and covers with lettering: put the text in quotes.
How to write prompts
Five rules that most often improve the result.
- Write it like a brief. The product or scene, the setting, the mood, the lighting, the space for text.
- Edit in steps. Change one or two properties per round and say outright in the prompt what must stay the same.
- Lettering in quotes. Write the text word for word; short lettering comes out more accurately than long.
- References are for characters and products. Upload up to 14 files and say what to keep and what to change; masks are not supported.
- There is one resolution. GPT Image 2.6 draws at 1K for $0.025.
Comparison with neighboring models
| Model | Strength | Resolutions | Price from | Average time |
|---|---|---|---|---|
| GPT Image 2.6this model | Edits with more control and precise detail; thirteen aspect ratios | 1K | from $0.025 | |
| GPT Image 2.5 | Illustrations, maps, and posters with captions; thirteen aspect ratios | 1K | from $0.025 | average 49 s |
| GPT Image 2 | Illustrations, comics, and stickers | 1K | from $0.02 | average 34 s |
06FAQ
Questions about GPT Image 2.6
How much does one image from GPT Image 2.6 cost?
What happens if a generation fails?
Which resolutions and aspect ratios are supported?
auto mode: if you don’t specify an aspect ratio, it is 1:1.How long does an image take?
GET /creations/ {id} or pass webhook_url. Poll no more than once every 5 seconds.How do I edit an image over several rounds?
POST /uploads and image_file_ids, or as a link in image_urls (up to 14) — and describe the edit; say outright in the prompt what must stay the same. Each edit is a separate request and a separate charge.Can I upload my own images?
POST /uploads and pass them in image_file_ids (up to 14), or send links in image_urls. PNG, JPEG, and WebP work, up to 25 MiB each. A file ID is valid 24 hours after its upload. The stored file is deleted about 1 day after its last upload.Which aspect ratios are non-standard?
9:21, 7:5, and 5:7. GPT Image 2.6 and GPT Image 2.5 have them; no other Rendergrid model does.How is GPT Image 2.6 different from GPT Image 2.5?
Why only 1K?
How do I get the result?
202 response contains an ID. With it, GET /creations/ {id} returns the status and result_urls; instead of polling, pass webhook_url and we’ll send an event when the image is ready. Result files are stored for one day.How do I pay?
Do you offer terms for high volumes?
07Similar
Similar models

GPT Image 2.5
gpt-image-2.5Illustrations, maps and posters at 1K
Currently unavailable: generation is disabled; the price stays the same.

GPT Image 2
gpt-image-2Illustrations, comics and stickers at 1K
Currently unavailable: generation is disabled; the price stays the same.

Nano Banana Pro
nano-banana-proComplex scenes, text in images and product shots — up to 4K
Currently unavailable: generation is disabled; the price stays the same.

Nano Banana 2.1
nano-banana-2.1Photorealism, lettering and reference-based edits — up to 4K
Currently unavailable: generation is disabled; the price stays the same.
08Articles
Articles about GPT Image 2.6

Nano Banana Pro product card prompts: 40 examples
Prompts for Nano Banana Pro product cards on stone, fabric, labeled infographics, and seasonal backgrounds, each with its image, model, and resolution, to copy.

Text in AI images: how to get readable lettering
Put the words in quotation marks, name the type size and the place, then read every letter. Three prompts for a sign, a pouch, and a poster, with their images.

How much do 10,000 AI images cost? Work out a budget
How to work out a monthly image budget: the formula, examples across models and resolutions, what stays out of the bill, and a template for your own counts.

High volumes
High volumes? Leave your contact and we’ll work out custom terms
A per-image price for your volume, limits for your traffic and a direct line on Telegram.
High-volume terms