gpt-image-2.5 xhigh and max at 2048 and 4K: up to $0.54 an image
gpt-image-2.5 max costs $0.5353 at 2048x2048 and $0.5004 at 3840x2160 on Sume; xhigh is $0.2379 and $0.2224. Size-by-tier table and a spend guard in Python.

gpt-image-2.5 max costs $0.5353 at 2048x2048 and $0.5004 at 3840x2160 on Sume, and xhigh costs $0.2379 and $0.2224. Those two tiers are where a batch stops being cheap: a hundred max images at 2048 is $53.525.
The Image API lists xhigh and max next to low, medium and high, and says high is the default when you omit quality. Nothing forces you above high.
Top tiers by size
Same model, explicit image_size, Sume price per image.
| Size | high | xhigh | max | max / high |
|---|---|---|---|---|
| 1024x1024 | $0.0659 | $0.1171 | $0.2635 | 4.0x |
| 1536x1024 | $0.0515 | $0.0922 | $0.2059 | 4.0x |
| 2048x2048 | $0.1339 | $0.2379 | $0.5353 | 4.0x |
| 3840x2160 | $0.1251 | $0.2224 | $0.5004 | 4.0x |
A guard before the expensive call
Sume reserves the price at submit and returns 402 insufficient_credits if the balance cannot cover it, but your own ceiling is cheaper than a failed batch. Refuse the tier in code unless the job is flagged as a final.
ALLOWED = {"draft": "low", "review": "medium", "final": "high"}
def quality_for(stage: str, hero: bool = False) -> str:
if hero and stage == "final":
return "xhigh"
return ALLOWED[stage]
print(quality_for("draft"), quality_for("final"), quality_for("final", hero=True))Where the money goes
At 1024x1024 the max tier is 4.0x high. At 3840x2160 it is 4.0x. Moving a 4K image from high to max adds $0.3753 per image.
Run a ten-image trial at each tier on your real prompts and compare. If you cannot tell the difference at the size you publish, do not pay for it.
Checklist
Before you raise a tier, run through these.
- Pin
qualityandimage_sizeexplicitly. Leaving quality onautoreservesmax. - Try
highat the final size first; it is the default and the cheapest tier that most listings need. - Keep
xhighandmaxfor the one image per product that leads the page. - Read
GET /v1/images/models/{model_id}/endpointsfor the livepricingline before a large run: prices are catalog data and can change.
Sources
Related posts
More in Pricing
- Grok Imagine video 1.5: 1.25 cents a second at any resolution
grok-imagine-video-1.5 bills $0.0125 a second on Sume at 480p or 720p. A table of 4 to 15 second clips and what 100 and 1,000 of them cost.
- Haiku 5.5 charges more above 100k tokens: keep Sume tools lean
Claude Haiku 5.5 prices prompts over 100,000 tokens at five times the base rate. How a long Sume tool list and job history can push you over.
- Haiku 5.5 Batch API is half price: Sume renders are not batched
Claude's Batch API gives Haiku 5.5 a 50% discount, but a Sume render is billed by Sume. How to batch the planning step and keep caps on the render.
- Higgsfield Genjutsu at 30 seconds: $11.93 at 480p, $25.54 at 720p
The longest source video Genjutsu accepts on Sume is 30 seconds. Price at 480p and 720p, a per-second rate, a Wan 3.0 comparison and the request shape.
Written by Sume