Veo 3.1 Fast Video Generation
- VEO 3.1 Fast video generation model, supporting three modes: text-to-video, image-to-video, and first-last-frame transition (no reference-to-video mode)
- Faster generation speed, slightly lower quality than the standard version
- Async processing mode, use the returned task ID to query task status
- Generated video links are valid for 24 hours, please save them promptly
Authorizations
All APIs require Bearer Token authentication
Add to request header:
Authorization: Bearer YOUR_API_KEY
Body
VEO 3.1 video model variant
Options:
| Value | Description |
|---|---|
veo-3.1 | Standard |
veo-3.1-fast | Fast |
veo-3.1-fast "veo-3.1-fast"
Text prompt describing the desired video content
Notes:
- Supports both Chinese and English
- Detailed descriptions yield better generation results
"A golden retriever running on the beach at sunset"
Generation mode
Options:
| Value | Description | image_urls requirement |
|---|---|---|
text-to-video | Text-to-video (default) | Not required |
image-to-video | Image-to-video | Exactly 1 image |
first-last-frame | First-last-frame transition video | Exactly 2 images |
reference-to-video | Reference-to-video | 1-3 images |
"text-to-video"
List of image URLs, meaning determined by generation_type
["https://example.com/photo.jpg"]Output video aspect ratio
Options:
| Value | Description |
|---|---|
16:9 | Landscape (default) |
9:16 | Portrait |
"16:9"
Output video duration (seconds)
Options: 4, 6, 8
4
Output video resolution
Options:
| Value | Description |
|---|---|
720p | Standard definition |
1080p | High definition (default) |
2160p / 4k | 4K Ultra HD |
"720p"
Whether to generate accompanying audio
Notes:
- Enabled by default
- VEO 3.1 can generate sound effects matching the video content
true
Advanced options for additional control
Response
Task created successfully
Task creation timestamp
1757165031
Task ID
"task-unified-1757165031-uyujaw3d"
Actual model name used
Specific task type
video.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Async task information
Task output type
video "video"