Image 1.0 input_urls, n and format: deprecated names to replace
Sume's Image 1.0 still accepts input_urls, n and format, but prefers image_urls, num_images and output_format. What each maps to and their limits.

Image 1.0 still accepts three deprecated field names: input_urls, n and format. Replace them with image_urls, num_images and output_format, which are the names the Image 1.0 docs tell you to prefer.
Read from Sume's Image 1.0 docs on 2026-09-30. Image 1.0 is retiring soon; it is a compatibility alias for Image Router Auto.
What do the old names map to?
The docs list the deprecated aliases and their replacements side by side.
| Deprecated | Prefer | Values |
|---|---|---|
input_urls | image_urls | 1 to 10 public HTTPS URLs |
n | num_images | Integer 1 to 4 |
format | output_format | png, jpeg, jpg, webp |
Do the old names still work?
Yes. The docs say the deprecated aliases are still accepted. They do not give a removal date, so migrate before Image 1.0 itself retires rather than waiting.
What does a clean request look like?
The same edit written with the preferred names:
curl -X POST https://api.sume.com/v1/image-1.0/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: image-names-001" \
-d '{
"prompt": "Soft daylight studio background, product unchanged",
"image_urls": ["https://media.sume.com/artifacts/artf_demo/product.png"],
"num_images": 2,
"output_format": "webp"
}'What about moving to POST /v1/images?
That route uses n (1 to 10, lower per model) and input_references instead, so the names do not carry over one to one. Check the Image API docs and the model's catalog descriptors when you move.
How do I check this myself?
A quick search of your codebase for input_urls, "n" and format in image calls finds every place to change. Update them together with tests, and confirm the artifacts still come back under result.artifacts[]. 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
- Image 1.0: text, reference or masked edit - which fields to send
Image 1.0 uses prompt only for text-to-image, prompt plus image_urls for edits or references, and adds mask_image_url for masked edits. Fields and URL rules.
- mask_image_url or mask_url? Masked edits on Sume's image APIs
Image 1.0 takes mask_image_url with image_urls; POST /v1/images takes mask_url with input_references for GPT Image 2.5. Field names, models and limits.
- Image job metadata on Sume: stored on the job, not sent upstream
The metadata field on Image 1.0 and POST /v1/images is stored on the job and not sent to the provider. Use it to tie jobs to your own records.
- Image 1.0 mode vs POST /v1/images: default wait and 202 explained
POST /v1/images defaults to sync and blocks up to 30 seconds; Image 1.0 lists async, sync, subscribe and webhook. Compare defaults and wait_timeout_seconds.
Written by Sume