> ## 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 Veo 3.1 Fast

> Google's Veo 3.1 Fast video generation model with support for start/end frames and reference images.

Google's Veo 3.1 Fast video generation model with support for start/end frames and reference images

| | |
| - | - |
| Model id | `veo-3.1-fast-generate-001` |
| Media | video |
| Submit to | `POST /v1/videos` |
| Price | 5.5 credits per\_second before discounts |
| Typical time | about 100.0 s |

## Request

**Required:** `prompt`\
**Optional:** `aspect_ratio`, `duration_seconds`, `first_frame`, `generate_audio`, `last_frame`, `quality`, `reference_images`

```json theme={null}
{
  "model": "veo-3.1-fast-generate-001",
  "prompt": "Medium close-up, locked-off tripod, no camera movement. A middle-aged uncle in a cream kurta faces a cinema camera with dual monitors in a warm banquet hall. He says: Pehle mera asheerwad wala shot lo. Ambient noise: soft wedding hall murmur. No music. No subtitles. No captions. No on-screen text.",
  "aspect_ratio": "16:9",
  "duration_seconds": 8,
  "generate_audio": true,
  "quality": "720p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `aspect_ratio` | `16:9`, `9:16` | `"16:9"` |
| `duration_seconds` | 4.0 – 8.0 seconds | `8` |
| `first_frame` | asset id (up to 1) | |
| `generate_audio` | `true`, `false` | `true` |
| `last_frame` | asset id (up to 1) | |
| `quality` | `1080p`, `720p` | `"720p"` |
| `reference_images` | asset ids (up to 3) | |

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/veo-3.1-fast-generate-001` is always current.


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