GPT Image 2.5 Batch API: not supported, so fan out jobs
OpenAI's model page lists Batch as unsupported for GPT Image 2.5. On Sume, submit many async or webhook jobs to /v1/images and collect the results.

OpenAI's Sunburst page lists Batch among the endpoints GPT Image 2.5 does not support; only image generation and image edit are supported. To do many images on Sume, submit one POST /v1/images per image with mode: "webhook" or "async" and collect results as jobs finish.
Vendor facts read 2026-09-30 from OpenAI; Sume facts from the Image API docs.
What does OpenAI say is unsupported?
The Sunburst page states only two endpoints are supported, v1/images/generations and v1/images/edits, and that Chat Completions, Realtime, Batch and Fine-tuning are not supported. The Flare page likewise lists just the two endpoints.
How do I run many images on Sume?
Send mode: "async" or mode: "webhook" with a public HTTPS webhook_url. Sume returns 202 with a job envelope holding status_url and result_url. Poll GET /v1/jobs/{id}/status, read GET /v1/jobs/{id}/result, or take the terminal event on your webhook. n also gives several images per call, up to a per-model ceiling read from the catalog.
| Question | Answer |
|---|---|
| Batch endpoint for GPT Image 2.5 | Not supported (OpenAI) |
| Many images on Sume | One job per request, mode: async or webhook |
| Result location | GET /v1/jobs/{id}/result |
| Failed job billing | Not billed |
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": "Catalog shot of a ceramic mug, plain background",
"mode": "webhook",
"webhook_url": "https://example.com/hooks/images",
"metadata": { "sku": "demo-001" }
}'What should I watch for?
Use metadata (stored on the job, not sent to the provider) to tie each job to your own record. Verify webhook signatures per the webhooks docs, and keep polling as a backup. Do not assume a batch discount exists; Sume's docs describe none.
How do I check this myself?
Start with a dozen jobs to confirm your webhook handler and result mapping before you submit hundreds. 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 Developers
- GPT Image 2.5 mask edit: does the mask need an alpha channel?
OpenAI's API says the mask must contain an alpha channel. Sume's docs list a public HTTPS mask_url for GPT Image 2.5 edits but state no mask format rule.
- GPT Image edit with a mask and several images: which is masked?
OpenAI applies the mask to the first of several input images. Sume forwards input_references in order with mask_url, so put the image to edit first.
- GPT Image 2.5 moderation low: can you send it through Sume?
OpenAI lists a moderation parameter (auto or low) for GPT Image 2.5. Sume's request table does not list it, so check the catalog before sending it.
- GPT Image resolution above 2560x1440: experimental, and Sume's cap
OpenAI marks GPT Image sizes above 2560x1440 as experimental. Sume's 2.5 custom pixels accept up to a 3840 edge, so check the five size rules before you send.
Written by Sume