GPT Image 2.5 at 2560x1440: 4x the pixels of 720p, about 2x the price
Going from 1280x720 to 2560x1440 quadruples the pixels but only about doubles the GPT Image 2.5 output price at low, medium and high. Table inside.
Moving from 1280x720 to 2560x1440 gives four times the pixels, but the GPT Image 2.5 output price rises by only about 1.9x. That is because the token estimate does not grow in proportion to the pixel count.
If your thumbnails are shown on retina or large displays, the larger box is cheaper per pixel than you might expect.
The comparison
List prices below are output tokens at OpenAI's $30.00 per 1M rate, from the estimator in Sume's repo. Sume bills the provider list price times 1.25, as this worked-examples post shows.
| Quality | 1280x720 | 2560x1440 | Ratio |
|---|---|---|---|
| low | $0.0032 | $0.0062 | 1.93x |
| medium | $0.0074 | $0.0143 | 1.94x |
| high | $0.0284 | $0.0553 | 1.95x |
| pixels | 921,600 | 3,686,400 | 4.00x |
When the bigger box is worth it
At medium the extra cost is $0.0070 list per image. If you would otherwise generate at 720p and upscale, compare against the upscale step in your pipeline; the upscaler API post covers that route.
The tradeoff is latency. Bigger and higher-quality renders take longer, and Sume's /v1/images route waits up to 30 seconds before it answers with a 202 job; read the status code, not just the body.
What stays the same
Both sizes are legal: 2560 and 1440 are multiples of 16, and the pixel count is under 8,294,400. Quality still dominates the bill. Moving from medium to high at either size costs more than moving from 720p to 1440p, so choose quality first and size second.
Check it on your own account
Do not budget from a blog table alone. GET /v1/images/models lists every model with its descriptors, and GET /v1/images/models/{id}/endpoints shows the pricing line for one model. Then run one small request and read usage.cost on the response, which is the billed amount in USD; the token counts in usage are reported as 0 on this route.
Run the test at the quality and size you plan to ship, because both move the price. A single test at low quality costs under a cent for most sizes here, so it is a cheap way to confirm your assumptions before a batch.
Sync, async and failures
The /v1/images route waits up to 30 seconds for the image. If the job finishes in that window you get the result directly; otherwise you get a 202 and an async job to poll. Write your client to branch on the status code, since larger sizes and higher quality are the likely cases for a 202.
Requests are strict. A parameter the chosen model does not list returns 400 unsupported_parameter, stream returns a 400, and provider.only or provider.order accept only sume. Treat a 400 as a bug in the request, not a transient error, and do not retry it unchanged.
Sources
Related posts
More in Pricing
- GPT Image 2.5 at 1536x864: high costs 3.8x medium. Is it worth it?
At 1536x864, high costs 3.9x medium on GPT Image 2.5 ($0.0105 vs $0.0404 on Sume). When to spend it, and when not.
- GPT Image 2.5 at 16:9 costs 54 to 56% of a square at the same quality
At 1280x720 GPT Image 2.5 bills $0.004 to $0.142 across five qualities on Sume, about 54 to 56 percent of the 1024x1024 price. Full table.
- GPT Image 2.5 with 16 references costs 5 times a text-only call
Each reference adds an estimated input-token charge on GPT Image 2.5 via Sume: 0 refs $0.0659, 1 ref $0.0835, 16 refs $0.347 at high 1024x1024.
- GPT Image 2.5 4K image price: 4 cents medium, 13 cents high on Sume
A 3840x2160 GPT Image 2.5 image costs 2 cents at low, 4 at medium and 13 at high on Sume, about 2.6 times a 1920x1080 image.
Written by Sume