Image quality default on Sume: low on Image 1.0, high on GPT 2.5
Image 1.0 defaults quality to low; ChatGPT Image 2.5 on POST /v1/images defaults to high when omitted. Values, and when to raise quality.

On Image 1.0, omitted quality means low. On POST /v1/images with ChatGPT Image 2.5, omitted quality defaults to high. The same omission gives different results on the two routes, so set quality explicitly.
What are the values?
Image 1.0 accepts low (default), medium, high, and advises escalating for finals, dense text or packaging. The Image API lists auto, low, medium, high, xhigh or max, catalog-gated per model.
| Route | Values | If omitted |
|---|---|---|
| Image 1.0 | low, medium, high | low |
/v1/images, ChatGPT Image 2.5 | auto, low, medium, high, xhigh, max | high |
What does auto do?
For ChatGPT Image 2.5 the docs say auto quality reserves max cost up front. If you want a predictable reserve, pass an explicit level instead of auto.
How do I pin it?
Set the field on every request:
curl -X POST https://api.sume.com/v1/images \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2.5",
"prompt": "Shampoo bottle label with the words Fresh Start",
"quality": "medium"
}'When should I raise it?
Image 1.0's docs say to escalate quality for finals, dense text or packaging. Draft at a lower level, then re-run the chosen prompt at a higher one; a model only accepts the levels its descriptors list.
How do I check this myself?
Because defaults differ, a prompt that looked fine on Image 1.0 may be billed differently when moved to /v1/images without a quality value. Compare the endpoint's pricing lines for the levels you plan to use before you switch. The linked docs pages and the catalog endpoint show the current values, and this post reflects them as of 2026-09-30.
Sources
Related posts
More in Models
- gpt-image-2 or openai/gpt-image-2? Model ids on Sume's Image API
Sume accepts bare Image Router ids such as gpt-image-2 and nano-banana-2 as aliases for openai/gpt-image-2 style ids. The catalog lists org/slug ids.
- Lyria 3.5 takes 10 images: Sume music takes one image_url
Google's Lyria 3.5 page lists up to 10 images alongside text. Sume's music request has a single optional image_url, so pick one accepted still per track.
- Suno v6-wild: is there a less predictable setting on Sume?
Suno v6-wild is a paid model that is less predictable. Sume's music request has no seed, temperature or guidance field, so variety comes from the prompt.
- An OpenRouter-compatible video API: sume/auto or a pinned model
Sume's POST /v1/videos follows OpenRouter's video generation API field for field. Let sume/auto pick the model, or pin a catalog id like seedance-2.5.
Written by Sume