veo-3.1-fast
Capability: 720p · up to 5s · text + image init · async via tasks API
Pricing: per second, fast tier (live rate)
Veo 3.1 Fast is the iteration variant. Same Veo motion strengths
(natural-world footage, coherent physics) capped at 720p / 5s, with
turnaround typically under 30 seconds. Right pick for prompt design,
draft passes before committing to Veo 3.1, and any UX where the user
clicks “generate” and is watching the clock.
Submit
Body parameters
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
model | string | yes | — | veo-3.1-fast |
prompt | string | yes | — | English-tuned. |
duration_seconds | integer | yes | — | 1–5. |
resolution | string | no | 720p | Only 720p supported. |
aspect_ratio | string | no | 16:9 | 16:9 / 9:16 / 1:1. |
seed | integer | no | — | Reproducibility. |
image_init | string | no | — | URL of init image. |
Submit + poll
Code examples
Errors
| Code | Trigger | Billed? |
|---|---|---|
| 400 / 401 / 402 / 403 | Standard | No |
| 451 | Prompt blocked by upstream safety | No |
| 5xx | Upstream issue | No (auto-retry) |
When to use
- Latency-sensitive UX where the user is watching the clock.
- Prompt iteration before committing to a Veo 3.1 / Sora 2 final render.
- For full-fidelity 1080p, see Veo 3.1.
- For ByteDance fast tier, see Seedance Fast.
Limits
| Limit | Value |
|---|---|
| Max duration | 5s |
| Min duration | 1s |
| Resolutions | 720p only |
| Aspect ratios | 16:9, 9:16, 1:1 |
| Supports image init | Yes |
| Typical latency for 4s clip | 20-40s |
| Async via tasks API | Yes |