[ Google ]
Veo 3.1 Lite
Routed to the cheapest source. At or below list. Priced in USD per second of output video at 720p, paid in USDF, with no subscription and no minimum.
No route to this model is enabled right now. Requests for it are refused with the error code model_unavailable before any balance is held, so nothing is charged. The listed prices apply once a route is enabled.
Output
$0.05
USD per second of output video at 720p
Max prompt
2,000
characters
Requires opting in to data retention.
- Model ID
- veo-3.1-lite
- Modality
- video
- Unit
- USD per second of output video at 720p
- Status
- Unavailable
- Endpoints
- /v1/videos/generations
- Max prompt
- 2,000 characters
- Longest clip
- 8 seconds
- Pricing basis
- Routed to the cheapest source. At or below list.
Sources
Source information is unavailable for this model.
Make your first request
Responses include a receipt with the exact cost.
No account: send the same request to /x402/v1/videos/generations without credentials and the gateway answers 402 with the quote. Pay per request.
Once paid, the gateway accepts the job and answers with its id and a read_token. The job is read with no key: poll GET https://api.usdf.fi/x402/v1/videos/{id} with Authorization: Bearer <read_token> until its status is completed, then fetch the clip from GET https://api.usdf.fi/x402/v1/videos/{id}/content with the same header.
This model has no enabled route right now, so the request below is refused with model_unavailable until a route is enabled. Nothing is charged for a refused request.
curl https://api.usdf.fi/v1/videos/generations \
-H "Authorization: Bearer $USDF_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "veo-3.1-lite", "prompt": "A lighthouse at dusk"}'
# 202 with the job id; poll GET https://api.usdf.fi/v1/videos/{id} until status is completed,
# then GET https://api.usdf.fi/v1/videos/{id}/content for the clip (video/mp4)