> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ekly.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini Omni 1.1 Flash

> Google's high-speed multimodal video model for native-audio generation, first/last-frame interpolation, subject references, uploaded-video editing, and conversational refinement.

Google's high-speed multimodal video model for native-audio generation, first/last-frame interpolation, subject references, uploaded-video editing, and conversational refinement.

| | |
| - | - |
| Model id | `gemini-omni-1.1-flash` |
| Media | video |
| Submit to | `POST /v1/videos` |
| Price | varies by tier and settings; `GET /v1/models/gemini-omni-1.1-flash/estimate` quotes it |
| Typical time | about 75.0 s |

## Text → Video

Generate a native-audio video from a text prompt.

Select it with `"mode": "text_to_video"`, or leave `mode` out and the inputs decide.

**Required:** `prompt`\
**Optional:** `aspect_ratio`

Resolution tiers: `360p`, `720p`, `1080p`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "gemini-omni-1.1-flash",
  "prompt": "A slow aerial shot over a misty pine forest at dawn",
  "mode": "text_to_video",
  "aspect_ratio": "16:9",
  "tier": "720p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `aspect_ratio` | `16:9`, `9:16` | `"16:9"` |

## Frames → Video

Animate a first frame, optionally interpolating to a last frame.

Select it with `"mode": "image_to_video"`, or leave `mode` out and the inputs decide.

**Required:** `prompt`, `first_frame`\
**Optional:** `last_frame`, `aspect_ratio`

Resolution tiers: `360p`, `720p`, `1080p`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "gemini-omni-1.1-flash",
  "prompt": "A slow aerial shot over a misty pine forest at dawn",
  "mode": "image_to_video",
  "aspect_ratio": "16:9",
  "first_frame": "asset_…",
  "tier": "720p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `aspect_ratio` | `16:9`, `9:16` | `"16:9"` |
| `first_frame` | asset id (up to 1) | |
| `last_frame` | asset id (up to 1) | |

## References → Video

Use up to 10 images as subject and visual references.

Select it with `"mode": "reference_to_video"`, or leave `mode` out and the inputs decide.

**Required:** `prompt`, `reference_images`\
**Optional:** `aspect_ratio`

Resolution tiers: `360p`, `720p`, `1080p`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "gemini-omni-1.1-flash",
  "prompt": "A slow aerial shot over a misty pine forest at dawn",
  "mode": "reference_to_video",
  "aspect_ratio": "16:9",
  "reference_images": [
    "asset_…"
  ],
  "tier": "720p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `aspect_ratio` | `16:9`, `9:16` | `"16:9"` |
| `reference_images` | asset ids (up to 10) | |

## Edit Video

Apply a prompt-driven edit to an uploaded 3–10 second video.

Select it with `"mode": "video_edit"`, or leave `mode` out and the inputs decide.

**Required:** `prompt`, `source_video`\
**Optional:** none

Resolution tiers: `360p`, `720p`, `1080p`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "gemini-omni-1.1-flash",
  "prompt": "A slow aerial shot over a misty pine forest at dawn",
  "mode": "video_edit",
  "source_video": "asset_…",
  "tier": "720p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `source_video` | asset id (up to 1) | |

Reference inputs take asset ids from [`POST /v1/uploads`](/uploads) or an earlier output's `asset_id`.
Prices and allowed values come from the live catalog; `GET /v1/models/gemini-omni-1.1-flash` is always current.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.