Veo 3.1 API
Veo 3.1, Fast and Lite on one key: the price of an 8-second clip next to Google’s, and the call that makes one.
Price per clip
| Model | 720p | 1080p | 4k |
|---|---|---|---|
| Veo 3.1veo-3.1-quality | $1.80Google $3.20 | $1.92Google $3.20 | $2.88Google $4.80 |
| Veo 3.1 Fastveo-3.1-fast | $0.48Google $0.80 | $0.54Google $0.96 | $0.90Google $2.40 |
| Veo 3.1 Liteveo-3.1-lite | $0.24Google $0.40 | $0.30Google $0.64 | $0.45 |
Each clip is 8 seconds. The second line under a price is Google's own for the same clip (its per-second rate times 8); Google sells no 4k Lite. At 720p that comes to $0.225 a second for Veo 3.1, $0.06 for Fast and $0.03 for Lite.
Make a clip
Send the model and its input to POST /v1/generations. The answer comes back at once with the price set; a clip takes one to five minutes.
shell
curl https://api.uplinkswitch.com/v1/generations \
-H "Authorization: Bearer $UPLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3.1-lite",
"input": {
"prompt": "A paper boat drifting across a pond at sunrise",
"resolution": "720p",
"aspect_ratio": "16:9"
}
}'Poll the generation until its status is succeeded or failed. A finished one lists the file URLs.
shell
curl https://api.uplinkswitch.com/v1/generations/gen_... \
-H "Authorization: Bearer $UPLINK_API_KEY"Settings
Questions
- How long is each clip?
- 8 seconds, on all three models. The duration setting takes 8 only.
- Which one costs least?
- Veo 3.1 Lite, then Veo 3.1 Fast, then Veo 3.1. The table has each price by resolution.
- Is there a subscription?
- No. Prepaid credit from $10, with no subscription or monthly fee.
- What if a clip fails?
- It is refunded in full, automatically. Finished clips stay downloadable for 30 days.