Draft with sume/auto, finish on a pinned model: why the look differs
sume/auto never says which model ran, so a draft from it is no preview for a pinned final. Draft and finish on the same catalog id, and where Auto fits.

Do not draft with sume/auto and then finish on a pinned model like gemini-omni-flash-1.1 if the draft is meant to preview the look. Sume does not disclose which family served an Auto request, so you cannot reproduce that model for the final. A draft is only a preview when it uses the same catalog id as the final, at a lower resolution.
What the docs say about Auto
These points come from Sume docs: Video generation and Video Router, both read 2026-10-05.
sume/autolets Sume select the model family. The poll response reports"model": "sume/auto".- Sume does not disclose which family served the request, and the docs say not to infer it from the output.
- Resolution is a pure function of the normalized request and the catalog version, so an idempotent replay gets the same price and the same route.
- The Auto create controls default to 720p and 8 seconds, with 3 to 10 second clips at 16:9 or 9:16.
Where this bites
Google's 360p draft mode exists to prototype and iterate on a storyboard, at a third of the cost of its 720p mode (Google, read 2026-10-05). The idea only works when the draft and the final come from one model, because the draft answers the question: will this prompt produce this motion? If an Auto draft ran on another family, a good draft says nothing about the pinned final.
The reverse also holds. An Auto final after a pinned draft can land on a model that never saw your draft. Auto may suit one-off requests where you accept the model's look. It is not a draft tier.
A rule you can code
Pick the model once per shot, store it with the shot, and let only the resolution change.
| Pass | model | resolution | Why |
|---|---|---|---|
| Draft | gemini-omni-flash-1.1 | 360p | Cheapest Omni tier; same model as the final |
| Final | gemini-omni-flash-1.1 | 720p, 1080p or 4K | Same model, higher tier |
| One-off, no preview needed | sume/auto | default 720p | You accept an undisclosed model |
Check the catalog first
Before you hard-code the id, read GET /v1/videos/models. It lists supported_resolutions, supported_durations and pricing_skus for each id, so a typo or a retired id fails early. Sume tells you the catalog changes over time, which is why the id belongs in config and not in the prompt text. If you do want Sume to pick the model on a future request, send sume/auto as a deliberate choice for that shot.
When Auto is the right choice
Auto is built for the case where you care about the clip and not the model. A catalog that grows through the year, such as the 2026 releases of Seedance 2.5 and Wan 3.0, can change what Auto picks without a code change on your side. That is a feature for a throwaway social clip and a risk for a series that must keep a look.
A short test settles your own case. Generate the same prompt twice on sume/auto and twice on a pinned id, and compare the pairs. If you cannot tell the Auto pair from the pinned pair, Auto is fine for that prompt family. If the pinned pair is more alike, pin.
Sources
Related posts
More in Developers
- 'duration_seconds must match duration': send one field, not two
Video Router accepts duration or duration_seconds as the same value. Send both with different numbers and you get a 400. Send one, or send two equal ones.
- Edit a finished Omni clip with video_url instead of re-rolling it
Send an existing clip as video_url to gemini-omni-flash-1.1 on Sume with an edit prompt. Resolution defaults to 720p; send no duration or aspect_ratio.
- Edit a photo with an Agent Completion: attach it, read output.images
Send the photo in attachments to POST /v1/agent/completions with a spend cap, poll the run, read the edit from output.images. Python code and limits.
- Per-request character limits: Eleven v4 10,000 vs Sume TTS 20,000
Eleven v4 takes up to 10,000 characters per generation, Sume TTS 1 to 20,000. A 45,000-character script is 5 requests versus 3, with a chunking script.
Written by Sume