Hy Image 3.5 reference limit: 5 or 20, and Sume's caps
Hy Image 3.5's sources disagree on references: 5 in the announcement, 20 in the API guide. Sume's caps differ by model; read input_references from the catalog.

The Hy Image 3.5 preview accepts 5 reference images in the announcement but up to 20 in the API guide, according to CellCog's write-up. When sources disagree, test the limit yourself. On Sume, the reference cap is a per-model value you read from the catalog, and the documented examples range from 5 to 16.
What the preview post says
CellCog's preview post reports a September 22, 2026 preview, $0.024 per image internationally, up to 4096 by 4096 output (other documentation conflicts and says 2K), a 100k-token prompt, a proprietary model with no weights, and the 5 versus 20 reference conflict.
| Item | Reported |
|---|---|
| Preview date | Sep 22, 2026 |
| Price | $0.024 per image, international |
| Output size | Up to 4096x4096 (docs conflict with 2K) |
| Prompt size | 100k tokens |
| References | 5 in announcement, up to 20 in API guide |
| Weights | Proprietary, none released |
Reference caps on Sume
Sume's Image API publishes capability descriptors per model, so you can read the real limit before you call. In the docs: ChatGPT Image 2.5 supports up to 16 image references, Ideogram 4.5 uses the first image for editing plus up to 4 more (5 total), and the sample descriptor for Seedream 4.5 shows input_references from 0 to 10. A model whose descriptor is {"min": 0, "max": 0} is text-to-image only and rejects references.
I did not find a Hy Image id in the Sume docs I read, so check GET /v1/images/models for current availability.
| Model | Reference cap |
|---|---|
| openai/gpt-image-2.5 | Up to 16 |
| ideogram/ideogram-v4.5 | 5 total (1 edited plus 4 more) |
| bytedance-seed/seedream-4.5 (sample descriptor) | 0 to 10 |
How to settle a conflicting limit
- Send a request with the larger number and read the error message.
- Record the limit and the date you tested it.
- Design your product for the lower number so a change upstream cannot break it.
- On Sume, read
supported_parameters.input_referencesinstead of testing.
Sources
Related posts
More in Models
- Music from a thumbnail: image_url on Sume's music router
Generate a music bed that matches a still: pass one public HTTPS image_url with the prompt to Sume's Music Router, and clear it with null when reusing objects.
- Inworld TTS 2 style steering and the Sume voiceover path
What is reported about Inworld TTS 2 style steering and 100+ languages, and how to produce a voiceover with Sume's tts_create tool and join takes.
- Nano Banana 3: does it exist? Current ids
Google autocomplete suggests a Nano Banana 3, but suggestions are not releases. What autocomplete lists and which Nano Banana id Sume accepts.
- Lip sync with a hand over the mouth: sync-3 vs Fabric on Sume
Sync Labs says sync-3 handles obstructions on faces. Sume's lip-sync routes start from a still plus audio. What each takes as input and what is promised.
Written by Sume