The
preview slug is legacy — the upstream endpoint behind this
model id is now the GA Veo 3.1 text-to-video endpoint
(async/veo-3.1-generate-text2video). The id, URL slug, and
pricing tier didn’t change so existing integrations keep working.Endpoint
{id, status: "pending"}; poll
GET /v1/videos/generations/{id} until success or failed.
Parameters
string
required
Text prompt describing the desired video.
"720p" | "1080p"
default:"\"720p\""
Output resolution.
boolean
default:"false"
Whether to include Gemini-synthesized audio. The audio-on tier is
1.52.
integer
default:"8"
Server-side constant for this model — Veo 3.1 text-to-video at
RouterBase is fixed at 8s. Submit-time defaults are filled in by
the schema’s hidden constants; don’t set this from your client.
Example
Try it live in the
Playground.