Text-to-video
Image-to-video
Provide an image URL to animate it:Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | required | Describe the video you want |
model | string | veo-3.1 | Model to use (veo-3.1, veo-3.1-fast) |
imageUrl | string | — | Image URL for image-to-video mode |
aspectRatio | string | — | 16:9, 9:16, or 1:1 |
duration | number | — | Duration in seconds |
Check status
Videos generate asynchronously. Poll the list endpoint:status is "completed", the resultUrl contains your video.
Models
| Model | Speed | Quality |
|---|---|---|
veo-3.1 | ~60-120s | Highest quality |
veo-3.1-fast | ~30-60s | Good quality, faster |