ComfyUI Node
Google AI Studio Omni Video
Generate or edit videos with Gemini Omni Flash. Returns a 24 fps IMAGE batch, the native audio track, and the interaction ID for follow-up edits.
Google AI Studio Omni Video
- first_frame
- last_frame
- reference_images
- frames
- audio
- interaction_id
◄promptA continuous, unbroken handheld shot of a fluffy tabby cat sitting on a sunny windowsill, looking out into a leafy garden. The cat's tail twitches slowly. Sound design: gentle breeze, distant bird chirps. No dialogue.►
◄api_key►
◄modelgemini-omni-1.2-flash►
◄aspect_ratio16:9►
◄resolution720p►
◄duration10►
◄taskauto►
◄previous_interaction_id►
◄deliveryinline►
◄frame_step1►
◄max_side1280►
◄model_override►
CategoryGoogle AI Studio
Inputs (15)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | A continuous, unbroken handheld shot of a fluffy tabby cat sitting on a sunny windowsill, looking out into a leafy garden. The cat's tail twitches slowly. Sound design: gentle breeze, distant bird chirps. No dialogue. | — |
| api_key | STRING | Google AI Studio API key. Leave empty to use GOOGLE_API_KEY / GEMINI_API_KEY. | |
| model | COMBO | gemini-omni-1.2-flash | 2 options: gemini-omni-1.2-flash, gemini-omni-1.1-flash |
| first_frameopt | IMAGE | Optional starting image. With last_frame, creates an interpolation. | |
| last_frameopt | IMAGE | Optional ending image for first/last-frame interpolation (duration must be 3-10s). | |
| reference_imagesopt | IMAGE | Optional reference image batch (up to 6) for character/object consistency. | |
| aspect_ratioopt | COMBO | 16:9 | 2 options: 16:9, 9:16 |
| resolutionopt | COMBO | 720p | 1080p and 4k are upscaled by the API. |
| durationopt | INT | 103–15 | Video length in seconds. First/last frame interpolation supports 3-10s. |
| taskopt | COMBO | auto | Usually leave on 'auto'. 'edit'/'extend' require a previous_interaction_id. |
| previous_interaction_idopt | STRING | Interaction ID from an earlier Omni run, for conversational editing or extension. | |
| deliveryopt | COMBO | inline | Use 'uri' for videos larger than ~4 MB (720p and above). |
| frame_stepopt | INT | 11–10 | Keep every Nth frame to reduce memory. 1 keeps all frames (24 fps); N>1 returns 24/N fps, so set VHS frame_rate to 24/N. |
| max_sideopt | INT | 12800–8192 | Longest side of the returned frames in pixels. 0 keeps the original resolution. |
| model_overrideopt | STRING | Optional model ID that overrides the dropdown (for brand-new models). |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| frames | IMAGE | — |
| audio | AUDIO | — |
| interaction_id | STRING | — |