Google Veo video generation models
task_id, then query the task to poll status and get the result.
Bearer sk-xxxxxxxxxx| Model ID | Description |
|---|---|
veo-3.0-fast-generate-001 | Text-to-video, first-frame; fast (audio included by default) |
veo-3.1-fast-generate-preview | Text-to-video, first/first+last frame; fast |
veo-3.0-generate-preview | Text-to-video, first-frame |
veo-3.1-generate-preview | Text-to-video, first/first+last frame |
POST /v1/video/generations with model, prompt, and Veo-specific parameters.GET /v1/video/generations/{task_id} until status is succeeded or failed.url in the response contains the video (Veo may return data:video/mp4;base64,... or an OSS link).4, 6, 8.16:9 and 9:16 supported.720p, 1080p.1-4.personGeneration, addWatermark, seed), see Submit Video Task.