Google/gemini-omni-1-1-flash/Released Aug 2026

Gemini Omni 1.1 Flash

Omni-modal video with keyframes, edit and extend

Commercial use
Video

About Gemini Omni 1.1 Flash

Gemini Omni 1.1 Flash is Google's omni-modal video model that handles text-to-video, first/last frame keyframing, reference-guided generation from images and short video clips, and video editing and extension in a single model. Every clip ships with synchronized native audio (dialogue, sound effects, and music directed from the prompt), and camera work is described in natural language.

Each generation is a 3 to 10 second clip at 24 fps in 16:9 or 9:16, rendered at 360p (a fast, low-cost draft tier), 720p (the default), or upscaled to 1080p or 4K. Pin a first frame, or a first and last frame, to control a shot's start and end; add up to 3 reference images and up to 3 reference videos of at most 3 seconds each to carry a character, object, or style into the scene (audio in reference videos is ignored). Supply a video of up to 10 seconds to edit it by instruction while preserving everything the prompt does not mention, or to extend it: an edit keeps the input video's length, while an extension appends 3 to 10 seconds at a time, uses up to 10 seconds of prior footage as context, and can stack to a cumulative 40 seconds.

See what this model can do

A handful of real prompts and their outputs.

Dialogue
Spacewalk Banter
"Two speakers with lip-synced dialogue, radio crackle and helmet breathing generated with the picture."
Documentary
Leafcutter Column
"Macro wildlife footage with a documentary narrator, jungle ambience and score in one pass."
Music Performance
One-Man Band
"Music synced to the performer's strumming, stomping and harmonica, with crowd reactions."
Sports Commentary
Curling Takeout
"Delivery, sweeping and a clean takeout ending on the button, with live commentary and crowd audio."
First & Last Frame
Sketch to Watercolor
"First and last frame keyframes pin the start and end, and the model paints the transition between them."
Dialogue
Dumpling Lesson
"Instructional dialogue matched to precise hand actions, with a cut from host to close-up."
Dialogue
Park Chess Rivals
"A two-person exchange with lip-synced lines, natural reactions and park ambience."
Music & Voices
Deck Sea Shanty
"Call-and-response group singing in rhythm with the crew's hauling, plus wind and waves."
Video Edit
Busker to Anime
"Edits an input video by instruction, changing the style while keeping pose, timing and framing."

Ready to build with Gemini Omni 1.1 Flash?

Try Gemini Omni 1.1 Flash in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.

curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OXEN_API_KEY" \
    -d '{
  "model": "gemini-omni-1-1-flash",
  "prompt": "A cinematic wide shot of a lighthouse on a rocky cliff at dusk, waves crashing below, the beam sweeping across the dark sea. Distant gulls, wind, and the low rumble of surf.",
  "task": "auto",
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "duration": 8
}'

Request parameters

Every field Gemini Omni 1.1 Flash accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
promptstringYes
—
Describe the video, or the edit or extension to apply to the input video. Refer to media as @FirstFrame, @LastFrame, @Image1, @Video1, etc. Describe audio and negatives in plain language.
input_imagestring
uri · nullable
No
—
Image the video starts on.
tail_image_urlstring
uri · nullable
No
—
Image the video ends on. Requires a first frame.
input_imagesarray<string>
nullable
No
—
Up to 3 images of characters, objects, or styles to carry into the video.
input_videosarray<string>
nullable
No
—
Up to 3 clips of at most 3 seconds each for a character, motion, or camera move. Audio is ignored.
input_videostring
uri · nullable
No
—
Video of 10 seconds or less to edit or extend. Pick the task below, or leave it on Auto to let the prompt decide.
taskstringNo"auto"What to do with the input video: Edit changes it and keeps its length, Extend adds the chosen duration after it, Auto lets the prompt decide.
autoeditextend
aspect_ratiostringNo"16:9"
16:99:16adaptive
resolutionstringNo"720p"
360p720p1080p4k
durationinteger | stringNo8
Range: 3 – 10