Google Veo · Video Generation
Google Veo · IntroductionTemporarily Offline
⏸ This model is temporarily offline. The docs are for reference only and calls are unavailable. Watch announcements for restoration.
Google Veo (by Google DeepMind) is a generative AI video model for high-quality, cinematic footage. On this platform we offer the Veo 3.1 family with: • Multimodal input: text-to-video (standard / fast), image-to-video, and first/last-frame interpolation (precise control over opening/closing frames, character & scene transitions). • Output: base duration 4 / 6 / 8s; 720p resolution, optional 1080p (hd=true, extra cost); 16:9 landscape and 9:16 portrait. Returns a taskId; poll for the result.
How to call
- Submit:
POST /api/cqt/generator/veo, returns a taskId. - Query:
GET /api/cqt/info/veo?id=taskId, poll until status = succeeded.
Capability map
POSTText to Video (Standard)
High-quality text-to-video with veo-3.1 standard.
POSTText to Video (Fast)
Faster generation with veo-3.1-fast (720p by default; hd=true outputs 1080p).
POSTImage to Video
Image-to-video with veo-3.1-standard.
POSTFirst/Last Frame Video
Generate a transition video between a first and last frame.
Common Errors
| Code | msg | Meaning | How to fix |
|---|---|---|---|
| 451 | prompt_unsafe | Prompt rejected by content safety review | Edit the prompt to remove disallowed content and retry |
| 451 | video_unsafe | The generated video was flagged as unsafe | Modify the prompt or change the seed and retry |
| 451 | image_unsafe | Input image flagged as unsafe | Replace the input image and retry |
| 400 | invalid_request / unsupported_* | Invalid parameter or unsupported value | Check model / aspectRatio / duration against the parameter table |
| 500 | timeout | Request timed out | Retry later; contact support if it persists |
Errors are returned as upstream bizCode, e.g. upstream bizCode=451, msg=prompt_unsafe.
Tip: after saving your API Key via Authorize, every capability page supports "Try it".