Gemini Omni Flash GA: extension and interpolation vs Sume's inputs
Gemini Omni Flash is generally available with extension and interpolation between images. What Sume's gemini-omni-flash-1.1 catalog entry documents instead.

Google lists Gemini Omni Flash as generally available with video extension, interpolation between images and resolutions from 360p to 4K. Sume's catalog entry gemini-omni-flash-1.1 documents text, image, reference and video-to-video inputs at 3 to 10 seconds, and its docs do not list an extension feature, so an extension workflow on Sume means generating a new clip rather than continuing one.
The two lists describe different layers, so compare them as capability checklists, not as one product.
What each side lists
The Google column is as listed on the Gemini API changelog. The Sume column is from the Video Router docs.
| Capability | Gemini API changelog | Sume `gemini-omni-flash-1.1` |
|---|---|---|
| Resolution | 360p to 4K | 360p, 720p, 1080p and 4K |
| Video extension | Listed | Not listed in the docs |
| Between two images | Interpolation listed | image_url plus optional end_image_url |
| Clip length | Not stated here | 3 to 10 seconds |
| Aspect ratio | Not stated here | 16:9 or 9:16 |
| Audio | Not stated here | Native synced audio always on |
How Sume routes by input shape
gemini-omni-flash-1.1 is one catalog id, and Sume picks the capability from what you send. You never choose an endpoint. The mapping is documented as follows.
| Capability | You send | Notes |
|---|---|---|
text_to_video | prompt | 3 to 10 seconds |
image_to_video | image_url, optionally end_image_url | Same envelope |
reference_to_video | reference_image_urls (up to 10) and/or reference_video_urls (up to 3, each up to 3 seconds) | Address media as <IMAGE_REF_0>, <VIDEO_REF_0> |
video_to_video (edit) | video_url | No aspect_ratio or duration |
The closest thing to interpolation
Sending image_url with end_image_url is the documented start and end frame input. Whether it matches what Google calls interpolation between images is not something Sume's docs claim, so test it on your own frames and judge the motion yourself before relying on it.
Native audio is always on, so generate_audio: false is rejected, and there is no bitrate_mode and no reference_audio_urls.
Working around the 10 second limit
If you need a longer shot, plan it as several clips.
- Generate the first clip, extract a frame near its end with a frame tool, and use it as the
image_urlof the next clip. - Or write each clip as its own shot and join them on a timeline.
- For a longer single clip, a different catalog model may fit:
seedance-2.5accepts 4 to 30 seconds. ReadcapabilitiesfromGET /v1/video-router/modelsrather than assuming one envelope.
A request
This is a start-and-end-frame request on the Video Router. Billing for this model is provider list times 1.25 per output second by resolution, so preview with dry_run through MCP or check the pricing page before a large batch.
curl -X POST https://api.sume.com/v1/video-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: omni-frames-001" \
-d '{
"model": "gemini-omni-flash-1.1",
"prompt": "A slow dolly move from the first frame to the last",
"image_url": "https://example.com/start.jpg",
"end_image_url": "https://example.com/end.jpg",
"resolution": "720p",
"mode": "async"
}'Choosing between the two for your workflow
If your product needs a continuous shot longer than ten seconds from one prompt, check each provider's current page for the exact extension behavior, because the changelog line is short and the details live in Google's own documentation. If your product needs a controlled start and end look, the Sume input shape is explicit and easy to test: two images, one prompt, one request, and the same envelope as every other Video Router call.
Either way, run a small test with your own frames before you commit a batch. Motion between two very different images can look abrupt. Keep the first test at 720p to hold cost down, and move to 1080p or 4K only for clips you intend to ship.
A note on editing
video_url is the edit source, not a reference, and cannot be combined with image_url, end_image_url or reference_*_urls. If your goal is to change part of an existing clip, that is the supported path, and it is a separate capability from extension.
Sources
Related posts
More in Models
- Gemini Omni Flash went GA Aug 27: five checks after a preview ends
Omni Flash entered public preview Jun 30 and went GA Aug 27 with extension and 360p-4K. Re-test these five limits before you reuse numbers from preview runs.
- HunyuanVideo 1.5 on 14 GB of VRAM: run locally or call an API
The HunyuanVideo 1.5 repo lists 8.3B parameters, 480p to 1080p and a 14 GB VRAM minimum with offloading. A local-run versus API checklist.
- Luma's 2026 timeline: Ray3.14, Ray3.2, Scenes and Variants
Luma shipped Ray3.14 in January, Ray3.2 in June, Scenes in August and Variants on Oct 1, 2026. What each added, and why to pin model ids.
- Lyria 3.5 blocks artist-voice prompts: how to write briefs that pass
Google's Lyria 3.5 docs note that prompts asking for specific artist voices are blocked. Describe the sound instead, then run it through the Sume Music Router.
Written by Sume