Gemini Omni Flash brings Google’s multimodal reasoning into a video-generation model designed for speed and conversation. Instead of treating text-to-video, image-to-video, and video editing as unrelated endpoints, Omni Flash accepts several kinds of reference material and lets a user refine the result through natural-language turns.
Google introduced Gemini Omni at I/O 2026 and opened Gemini Omni Flash to developers through the Gemini API and Google AI Studio on June 30. The model remains in public preview, with the API identifier gemini-omni-flash-preview. That status matters: output behavior, accepted inputs, quotas, and request schemas may evolve before general availability.
The product is best understood as a short-form creative engine. It can turn text and images into video, use multimodal references to control a scene, and edit generated clips conversationally. It is not yet a complete replacement for a timeline editor or a long-form production system.
What the API currently supports
Google’s current model page lists text, image, and video input, with video references up to 10 seconds for editing. Output ranges from 3 to 10 seconds at 720p and 24 frames per second. The model has a 1,048,576-token context window, although video duration—not text context—is the more immediate limit for most creative applications.
At launch, Google priced video output at $0.10 per second, the same published rate as Veo 3.1 Fast. A maximum-length ten-second generation therefore has a $1.00 generation charge before considering application infrastructure, storage, retries, or downstream processing.
| Property | Public-preview specification |
|---|---|
| Model ID | gemini-omni-flash-preview |
| Input | Text, image, short video |
| Output | Video |
| Duration | 3–10 seconds |
| Resolution | 720p |
| Frame rate | 24 FPS |
| Launch output price | $0.10 per second |
Preview access and regional limitations should be checked in the live documentation before deployment.
Conversational editing changes the interface
Many video APIs treat each prompt as a fresh generation. Omni Flash is designed to work through the Interactions API so the user can refine an existing result. Google says developers can maintain session history and stack up to three sequential edits in the launch workflow.
That creates a more natural creative loop:
- describe or reference the initial scene;
- generate a short clip;
- ask for a targeted change;
- retain the successful parts;
- compare the revision with the prior result.
The interface can feel like directing rather than repeatedly rewriting a prompt from scratch. It also creates state-management questions. An application should preserve which output each edit references, which inputs were approved, and whether the user wants a variation or a destructive replacement.
Sequential editing is not free. Every generation consumes paid output, and an unclear request can turn a three-step refinement into three discarded clips. Show the proposed edit, duration, and estimated charge before submission.
Applications also need a visible version tree. “Make the camera move faster” may refer to the original clip or the latest edited branch, and the two choices can produce very different results. Keep thumbnails, timestamps, parent IDs, prompts, and reference assets for each generation. Let users name an approved version and branch from it without overwriting earlier outputs. This is especially important when preview model behavior changes: a later request with the same words may not reproduce a clip created under an earlier backend revision.
For collaboration, distinguish comments from executable edit requests. A reviewer saying “the product feels small” should not automatically spend money on a new generation until an editor converts that observation into a bounded instruction.
Multimodal references are the core advantage
Omni Flash can combine text, images, and video rather than forcing one modality to carry the whole specification. A product demo might use:
- text for action, camera direction, and tone;
- a product image for shape and appearance;
- a style frame for palette and lighting;
- a short source video for motion or an edit target.
This can improve control because users can point to what they mean. It does not guarantee identity, brand, or character consistency. Google explicitly lists character consistency during scene changes and pans as an area with limitations.
Reference inputs also raise rights and privacy concerns. Applications should verify that users are authorized to upload people, trademarks, confidential locations, and third-party footage. Generated output should not be presented as documentary evidence.
Launch limitations and fast-moving documentation
Google’s June 30 announcement listed several limitations:
- output was capped at ten seconds;
- audio-reference upload and scene extension were not supported;
- video references up to three seconds were accepted by the API schema but were not processed correctly at launch;
- character consistency could weaken when changing scenes or panning.
The current model page now lists video input up to ten seconds for editing. That difference illustrates the pace of a preview. A production team should test the exact model version and region it uses instead of relying on a launch-day blog or a cached SDK schema.
Build graceful degradation. If video reference editing is unavailable, the product can fall back to text and image references, explain the limitation, and preserve the user’s project rather than silently submitting a different request.
Where Omni Flash fits
The model is well suited to:
- rapid social-video concepts;
- product or interior-design previews;
- short visual effects;
- animated storyboards;
- interactive creative apps;
- variations that benefit from conversational refinement.
It is less suitable as the only component for long episodes, frame-accurate edits, complex dialogue, multi-scene continuity, or deliverables that require a particular codec, loudness target, caption format, or brand-safe placement.
For those jobs, use Omni Flash as a shot generator within a broader pipeline. Define the shot list, generation budget, acceptance rubric, and finishing requirements separately.
Cost and reliability planning
Per-second generation pricing is simple, but accepted-output cost is not. If a team keeps one clip from four attempts, its effective generation cost is four times the headline rate. Add reviewer time, storage, upload bandwidth, and post-production.
Track:
- attempts per accepted shot;
- seconds generated versus seconds delivered;
- failures and policy rejections;
- edit depth and abandoned branches;
- consistency defects;
- downstream correction time.
Use an idempotency key or application-side submission lock so a network timeout does not launch the same paid generation twice. Preserve prompt, references, model ID, and output metadata for reproducibility.
Safety and provenance
Google says Omni Flash output uses SynthID watermarking. Watermarking supports provenance but does not establish that every claim in a video is true or that every reference was authorized. Keep a record of source assets, user attestations, editing history, and publication approval.
Preview output also needs technical validation. Probe duration, dimensions, frame rate, audio streams, and file integrity before showing a job as complete. Sample frames for unwanted text, identity drift, and obvious visual artifacts.
From generated shot to finished media workflow
Omni Flash can create or revise the shot, while a separate post-production layer prepares it for delivery. This distinction avoids overstating integration: Medux does not natively host Gemini Omni Flash, and Gemini does not automatically perform Medux operations.
A practical flow might generate three approved Omni clips, then use Claude or Codex to call Medux for the finishing steps:
- download and validate the selected Gemini outputs;
- upload only approved clips through signed URLs;
- add a licensed audio track;
- apply a logo in a reviewed safe area;
- merge clips in the intended order;
- poll each asynchronous task and validate the final result.
The Medux tutorials show these operations independently: add an audio track with Claude MCP, add a logo with Codex MCP, and merge video clips with Claude MCP.
Store Gemini generation IDs and Medux task IDs as separate records. A failed logo task should not regenerate the Omni video, and a revised Omni shot should not silently replace an already approved final. That modular workflow lets a fast preview model contribute creative material while deterministic checks and explicit tools handle delivery.