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.
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.
https://hub.oxen.ai/api/ai/videos/generate| Field | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | Yes | — | 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_image | stringuri · nullable | No | — | Image the video starts on. |
tail_image_url | stringuri · nullable | No | — | Image the video ends on. Requires a first frame. |
input_images | array<string>nullable | No | — | Up to 3 images of characters, objects, or styles to carry into the video. |
input_videos | array<string>nullable | No | — | Up to 3 clips of at most 3 seconds each for a character, motion, or camera move. Audio is ignored. |
input_video | stringuri · 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. |
task | string | No | "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_ratio | string | No | "16:9" | 16:99:16adaptive |
resolution | string | No | "720p" | 360p720p1080p4k |
duration | integer | string | No | 8 | Range: 3 – 10 |