OpenAI Image API vs Sume Image API for GPT Image 2.5: what differs

Same model family, different request surface. Moderation, revised_prompt, streaming, output_compression and masks compared between OpenAI direct and Sume.

5 min readSume
All posts

Both OpenAI and Sume serve GPT Image 2.5, but the request and response surfaces differ. Sume returns hosted URLs rather than base64, takes a mask as a URL, accepts up to 16 reference photos, and does not serve streaming, output_compression or seed. If your code relies on those OpenAI fields, plan changes before you move it.

Side-by-side

OpenAI facts are from its image generation guide; Sume facts are from the Image API docs.

OpenAI Image API and Sume Image API, GPT Image 2.5 (read 2026-10-07)
FeatureOpenAI directSume
Model idsgpt-image-2.5-sunburst, gpt-image-2.5-flareopenai/gpt-image-2.5-sunburst, openai/gpt-image-2.5 (Flare)
Qualitylow, medium, high, xhigh, max, autoSame values; omitted means high
MaskFile with alpha channel, same sizemask_url, public HTTPS
Streaming, partial_images 0 to 3SupportedNot served; stream true returns 400
output_compression0 to 100 for jpeg and webpNot served; returns 400
moderation auto or lowSupportedNot listed, so rejected
revised_promptReturnedNot in the response
ResultImage dataSume-hosted signed URL in data[].url
WaitUp to about 2 minutes for complex prompts30 seconds, then a 202 job

What Sume adds

Sume gives you one API key and one job model across images, video and audio. Billing is all-or-nothing: failed or cancelled generations are not charged. Reference photos go up to 16 on the 2.5 rows, while the OpenAI guide shows examples with up to 4. Idempotency-Key and webhook mode follow the standard Sume job rules in Jobs and results.

When to stay direct

If you depend on partial image streaming, jpeg compression control or the low moderation setting, call OpenAI directly for those paths. Use Sume when one job model, hosted URLs and a mixed catalog matter more than those fields.

Sources

Related posts

More in Comparisons

All Comparisons posts

Written by Sume