
Click to upload or drag and drop images.
Images: JPEG/JPG/PNG/WebP, Max 20MB
Describe the video you want to generate.
0/20000Click to upload or drag and drop
Supported formats: JPEG, PNG, WEBP, JPG Maximum file size: 20MB; Maximum files: 6
Upload an image file to use as input for the API
Click to upload or drag and drop
Supported formats: MP4, QUICKTIME, WEBM Maximum file size: 100MB; Maximum files: 1
Optional video input. Only 1 video is allowed and it uses 2 image slots.
Note: when video input is provided, the output duration is determined by the model automatically. This duration parameter will not take effect.
Video ratio
At most 2; created via /api/v1/omni/character/create; can only use your own character; character diagrams do not count towards the reference diagram quota; cannot be used together with the first and last frames.
Output video resolution. Valid values: 720P(default), 1080P, 4k.
Random seed. Range: [10000,99999]. If not specified, the system generates a seed automatically. Fixing the seed can improve reproducibility, but results may still vary due to the model’s stochasticity.
Explore different use cases and parameter configurations
The source task ID to extend. Must be a successful google/gemini-omni-flash-1-2 or google/gemini-omni-flash-1-2-extend task under your account. Source video must be 360p or 720p (1080p / 4k not supported) and no longer than 15 seconds.
Describe what happens next: how the action, camera, environment and sound continue. Write anything you don't want directly into the prompt.
0/20000How many seconds to extend (integer, 3–10). This is the length of the new part, not the total video length.
Click to upload or drag and drop
Supported formats: PNG, JPEG, WEBP Maximum file size: 20MB; Maximum files: 3
Optional reference images (up to 3) to keep characters and objects consistent. Supports png / jpeg / webp, max 20MB each.
no output
Basic Voice
Input description
Textarea description
0/20000Input description
No result yet. Click generate to start.
Input description
Click to upload or drag and drop
Supported formats: JPEG, PNG, WEBP Maximum file size: 20MB; Maximum files: 2
Array of character reference image URLs. Up to 2 images are supported. Index 0 is the portrait image, and index 1 is the body image. The body image is optional, but if provided, the portrait image must be present at index 0.
Audio ID list. Up to 1 IDs are allowed.
Character Description
0/20000No result yet. Click generate to start.
README
Complete guide to using Gemini Omni 1.2 Flash
Gemini Omni 1.2 Flash API for 15-Second Video with Native Audio
New to Gemini Omni 1.2 Flash? Read what it is and how it compares →

What's New in Gemini Omni 1.2 Flash


Multi-Turn Conversational Editing

Closer Reference Following

Native Audio, Dialogue and Lip-Sync

Camera Moves and Multi-Shot Sequences

Draft at Low Resolution, Upscale the Best Take
Gemini Omni 1.2 Flash Specifications
Gemini Omni 1.2 Flash parameters on Kie.ai, from the Kie.ai API docs, alongside the specifications Google publishes for the model.
| Specification | Gemini Omni 1.2 Flash |
|---|---|
| Model on Kie.ai | google/gemini-omni-flash-1-2 |
| Modes on Kie.ai | Text to video, reference-image video, first-frame and first/last-frame video, video editing |
| duration | Required (except for video editing): 3 to 15 seconds; 3 to 10 with first and last frames; video editing follows the input clip |
| seeds | Optional, 10000 to 99999 |
| resolution | 360p, 720p (default), 1080p, 4k |
| aspect_ratio | 16:9 (default), 9:16, auto |
| image_urls | Up to 6 reference images, each up to 20 MB |
| video_list | 1 video for editing, MP4 recommended, up to 15 seconds |
| first_frame_url / last_frame_url | Opening frame (duration 3 to 15), plus an optional closing frame (duration 3 to 10 with both); not combined with image_urls or video_list |
| Audio | Generated speech, music and sound effects; audio is not a general input |
| Outputs per request | 1 |
| Provenance | Imperceptible SynthID watermark on every output; C2PA Content Credentials supported |
How to Work With Gemini Omni 1.2 Flash
- 1
Step 1: Draft at 360p or 720p
Generate several short low-resolution takes from a text prompt, a style frame or reference images, and choose the one with the right composition and motion. - 2
Step 2: Lock Your References
Add product shots, character images or packaging (up to 6 reference images) to your prompts so faces, typography and brand colors stay consistent across shots and drafts. - 3
Step 3: Refine in Conversational Turns
Edit the chosen clip turn by turn: change the background, lighting, weather or camera angle, or switch between 16:9 and 9:16, without regenerating from scratch. - 4
Step 4: Render the Final Take
Set resolution to 1080p or 4k for the final render, or pass the chosen clip of up to 15 seconds in video_list to refine it with an edit.