Gemini Omni 1.1 Flash: AI Video Generator

Generate video with Gemini Omni 1.1 Flash. Combine text, images, keyframes, a reference video, voice, and character IDs in one call with native audio. Try free.

📝

Overview

About this model

Gemini Omni 1.1 Flash is a single unified endpoint that folds every Gemini Omni input mode into one call: a text prompt, up to 7 reference images, a first/last-frame keyframe pair, a short reference video clip, up to 3 voice profiles from Gemini Omni Audio, and up to 3 character references from Gemini Omni Character. The model reasons jointly across whichever inputs you provide and returns a video with natively synchronized dialogue, ambient sound, and music in the same generation pass — no separate audio pipeline required. For the original single-purpose endpoints, see Gemini Omni Text to Video, Image to Video, and Video Edit.

1Keyframed transitions: Anchor a first and last frame and let the model generate the connecting motion.
2Multimodal continuity: Combine reference images, a short video clip, and a saved voice or character in a single request.
3Narrative shorts: Drive scene composition, camera direction, and dialogue from one rich text prompt.
4Style-consistent sequels: Reference an existing clip to keep a new generation visually and tonally aligned.
5Rapid iteration: Generate at 720p to validate a prompt before committing to a 1080p or 4K render.
💰

Pricing & Value

Cost analysis

muapi$0.10–$0.30 per second of output (by resolution)

Pay-per-generation, no subscription. One endpoint covers text, image, keyframe, video-reference, voice, and character inputs.

Fal.aiNot available

Gemini Omni 1.1 Flash is not listed on Fal.ai.

ReplicateNot available

Gemini Omni 1.1 Flash is not listed on Replicate.

* Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Promptstring

Text description of the desired video content — visuals, camera direction, dialogue, and ambient audio cues.

Default ValueA street musician plays a violin on a rainy Paris evening, raindrops tap the cobblestones, a slow melancholic melody, distant café chatter.
Reference Imagesarray

Up to 7 reference images. Each counts as 1 quota unit against the shared 7-unit total with video and character_ids. Mutually exclusive with first_frame_url.

Default Value-
First Frame Imagestring

Starting keyframe image. Mutually exclusive with image_urls, video_url, audio_ids, and character_ids.

Default Value-
Last Frame Imagestring

Ending keyframe image. Requires first_frame_url to also be set.

Default Value-
Reference Videostring

A reference video clip, max 100MB / 30s. Counts as 2 quota units. Mutually exclusive with first_frame_url.

Default Value-
Video Trim Start (s)number

Start time, in seconds, of the reference video window.

Default Value0
Video Trim End (s)number

End time, in seconds, of the reference video window. Window must not exceed 10 seconds.

Default Value10
Audio IDsarray

Up to 3 voice profile IDs from the Gemini Omni Audio endpoint. Each counts as 1 quota unit. Mutually exclusive with first_frame_url.

Default Value-
Character IDsarray

Up to 3 character IDs from Gemini Omni Character. Each counts as 1 quota unit. Mutually exclusive with first_frame_url.

Default Value-
Duration (seconds)Enum (4 options)

Duration of the generated video in seconds. Ignored when a reference video is provided — output duration is then determined by the model.

Default Value8
Aspect RatioEnum (2 options)

Output video aspect ratio.

Default Value16:9
ResolutionEnum (3 options)

Output resolution. Billed per second of output: $0.10/s at 720p, $0.15/s at 1080p, $0.30/s at 4K.

Default Value720p
Seedint

Random seed (0–2147483647). Fix for reproducibility; results may still vary due to model stochasticity.

Default Value0
📖

Implementation Guide

Developer documentation

How to Use Gemini Omni 1.1 Flash

  1. Write a multimodal prompt Describe the visuals, camera direction, dialogue, and ambient sound together. Example: 'A street musician plays a violin on a rainy Paris evening, raindrops tap the cobblestones, a slow melancholic melody, distant café chatter.'

  2. Choose one input mode

    • Reference images (image_urls, up to 7) for image-to-video.
    • A first/last frame pair (first_frame_url + last_frame_url) for keyframe-controlled generation — mutually exclusive with images, video, audio, and character IDs.
    • A reference video (video_url + trim_start/trim_end, max 10-second window) for continuity-driven extension.
    • Voice profiles (audio_ids) and/or character references (character_ids) layered on top of images or video.
  3. Respect the shared quota Images count 1 unit each, the reference video counts 2 units, and each character ID counts 1 unit — the total must not exceed 7.

  4. Pick duration, resolution, and aspect ratio Duration (4/6/8/10s) is ignored when a reference video is supplied — the model determines output length. Resolution is billed per second of output: $0.10/s at 720p, $0.15/s at 1080p, $0.30/s at 4K.

  5. Submit and poll

    curl -X POST https://api.muapi.ai/api/v1/gemini-omni-flash-1-1 \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "prompt": "A street musician plays a violin on a rainy Paris evening",
        "image_urls": ["https://example.com/scene.jpg"],
        "duration": 8,
        "resolution": "1080p",
        "aspect_ratio": "16:9"
      }'
    

    Then poll GET /api/v1/predictions/{request_id}/result until status is completed.

  6. Prompt tips

    • Describe sound explicitly: 'soft piano underscore', 'wind through trees'.
    • For dialogue, quote the spoken line and describe the speaker.
    • Specify camera moves — 'slow dolly in', 'handheld tracking shot' — for cinematic results.

Common Questions

Frequently asked

What is Gemini Omni 1.1 Flash?

It's a unified Gemini Omni endpoint that accepts text, reference images, first/last-frame keyframes, a reference video clip, voice profiles, and character IDs in a single call, and returns video with natively synchronized audio.

Can I combine multiple input types in one request?

Yes, with one exception: `first_frame_url` (keyframe mode) is mutually exclusive with `image_urls`, `video_url`, `audio_ids`, and `character_ids`. Outside of keyframe mode, images, video, voice profiles, and character IDs can all be combined, subject to the 7-unit shared quota.

How does the quota system work?

Each reference image consumes 1 unit, the reference video consumes 2 units, and each character ID consumes 1 unit. The total across images + (video × 2) + character IDs must not exceed 7.

What happens to `duration` if I provide a reference video?

It's ignored. When a reference video is supplied, the model determines the output duration automatically instead of using the requested `duration` value.

How is this priced?

Billed per second of output video by resolution: $0.10/s at 720p, $0.15/s at 1080p, and $0.30/s at 4K. A 10-second 1080p clip costs $1.50.

How do I get `audio_ids` and `character_ids`?

Generate reusable voice profiles with [Gemini Omni Audio](/playground/gemini-omni-audio) and reusable character references with [Gemini Omni Character](/playground/gemini-omni-character), then pass their returned IDs here.