Omni Flash 1.2 via the Tokenator API
About Omni Flash 1.2
Gemini Omni 1.2 Flash is Google's native multimodal video generation and editing model, the successor to Gemini Omni 1.1 Flash. It generates clips up to 15 seconds long with native audio in 16:9 or 9:16, from 360p drafts up to 4K, and supports text-to-video, image-to-video, first and last frame interpolation, subject and video references with improved reference management, and editing or extending an uploaded video.
Specification
| Full name | Omni Flash 1.2 |
| API ID | omni-flash-1.2 |
| Model vendor | Gemini |
| Type | Video generation |
| Clip duration | 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 seconds |
| Resolution | 720p, 1080p, 4k |
| Aspect ratio | 16:9, 9:16 |
| Audio | yes |
| Reference | accepted — you may attach an image, but the model works without one |
| First frame | accepted — you may pin it with your own image |
| Last frame | accepted — you may pin it with your own image |
| Reference video | accepted — you may attach one video |
| Billing | 720p — 1×, 1080p — 1.5×, 4k — 2× |
| Defaults | 5 seconds, 720p, 16:9 |
| Generation time | up to 15 min |
| Badge | NEW |
| Supported API formats | /v1/videos/generations |
| Upstream providers | 1 |
| Current status | available |
| Data updated | 2026-11-06 |
Upstream providers
| Provider | Multiplier |
|---|---|
| FastCluster | 9× |
A request goes to the first available provider by priority; if it fails, Tokenator switches to the next one.
Example request
curl https://api.tokenator.top/v1/videos/generations \ -H "Authorization: Bearer sk-your-tokenator-key" \ -H "Content-Type: application/json" \ -d '{ "model": "omni-flash-1.2", "prompt": "a neon city in the rain, slow camera fly-through", "duration": 5, "resolution": "720p" }'
See also
FAQ about Omni Flash 1.2
What is the API ID of Omni Flash 1.2?
omni-flash-1.2 — put this into the model field of your request.
How do I request a video?
POST to /v1/videos/generations with model and prompt. The same key and the same base URL as for text models — only the path changes. The answer comes back when the clip is ready, with a link to the mp4 in data[0].url. The full request description, the parameters and curl, Python and Node.js examples are in the video generation documentation.
Which parameters does Omni Flash 1.2 accept?
prompt — the scene description, duration — 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 seconds, resolution — 720p, 1080p, 4k, aspect_ratio — 16:9, 9:16, generate_audio for sound, frame_images to animate an existing frame. Values outside this list are refused with a clear error, and anything you leave out is filled from the model's defaults.
What does one clip cost?
Video is not billed in tokens but in generations from a video bundle: 720p — 1×, 1080p — 1.5×, 4k — 2×. A longer clip costs proportionally more than a short one. The remaining generations are shown in your account and in the key dashboard.
How long does it take?
A render takes from tens of seconds to a few minutes. The connection is held with a keep-alive, and if the model answers with an async job the proxy waits for it and hands back the finished clip — you do not need to poll anything yourself.
What if a render fails?
The claimed generations are refunded automatically — a failed render costs nothing. If it keeps failing, try another aspect ratio or a shorter clip: not every combination is supported by every provider.
Can I try it without writing code?
Yes: the Studio tab in your key dashboard has an Images / Video switch where duration, resolution and aspect ratio are picked with buttons. Video bundles are on sale in your account.