Luma uni-1 API: image models, types, and what Sume lists
Luma's API has two image models, uni-1 and uni-1-max, each with image and image_edit types. Sume lists its own catalog; check the models endpoint.

The Luma Agents API has two image models, uni-1 and uni-1-max, and both support the image and image_edit types at 2048-pixel output. Sume does not use these ids: its image catalog is its own list, so read GET /v1/images/models to see what you can call.
Luma facts are from its Models and Pricing page; Sume facts are from Image models, read 2026-10-01.
What are uni-1 and uni-1-max?
Image output is 2048 px (2K) in png or jpeg.
| Model | Types | Used for |
|---|---|---|
uni-1 | image, image_edit | Default image generation and editing |
uni-1-max | image, image_edit | Higher-quality image output |
ray-3.2 | video, video_edit, video_reframe | Video; same endpoint and envelope |
How do I call uni-1?
Luma sends one POST /v1/generations request with model, prompt and a type, then polls for the result. The same endpoint also serves its ray-3.2 video model, with different supported type values.
Results come back as presigned URLs that the page says expire after 1 hour.
Is uni-1 on Sume?
No Luma id appears in the catalog code I read; it defines ids such as grok-image and flux-2-pro. The live answer is the models endpoint, which also returns pricing. Sume adds one more value, model: "sume/auto", where Sume picks the family and never discloses which one ran.
Each model has one sume endpoint in v1.
curl "https://api.sume.com/v1/images/models" \
-H "Authorization: Bearer $SUME_API_KEY"What should I do if I need uni-1 specifically?
Call Luma directly for it and use Sume for the models it lists. Mixing is fine at the application level: keep the prompt and your own job record, and swap the model id and endpoint per call. See image generation with reference images for the Sume side of an edit.
Sources
Related posts
More in Models
- Lyria 3 Clip vs Lyria 3.5: which one runs on Sume?
Google lists Lyria 3 Clip as a 30-second model and Lyria 3.5 as minutes long. Sume's Music Router routes lyria-3.5, lyria-3-pro or sume/music-auto.
- Lyria 3.5 takes 131,072 tokens; Sume music prompts, 5,000 chars
Google lists a 131,072 token input limit for Lyria 3.5. Sume's music prompt field takes 1 to 5,000 characters. What fits and how to trim.
- Lyria 3.5 takes up to 10 images; Sume music takes one image_url
Google's Lyria guide allows up to 10 images as input. Sume's music docs describe one optional public HTTPS image_url. What that changes.
- MAI-Transcribe-2 languages (60) vs Sume STT language hint
Microsoft's MAI-Transcribe-2 preview covers 60 languages. Sume STT 1.0 takes one optional language_code hint and auto-detects when you omit it.
Written by Sume