Submit Video Task
/veo/v1/api/video/submit
Submit a video generation task
Request Parameters
Text description for video generation
Model name. Available options:
veo3- Standard versionveo3-fast- Fast versionveo3-pro- Professional versionveo3-pro-frames- Professional version + frame control
Array of reference image URLs, maximum 5 images
Whether to enhance the prompt
Request Examples
Response Example
Query Task Status
/veo/v1/api/video/status/{taskId}
Query video generation status
Path Parameters
Task ID (returned from submit endpoint)
Request Examples
Response Status
- Task Submitted
- Downloading Images
- Generating Video
- Generation Complete
Status Description
| Status | Description | Next Action |
|---|---|---|
processing | Task in progress | Continue polling status |
completed | Generation complete | Retrieve video URL |
failed | Generation failed | Check error information |
HTTP Status Codes
Request successful
Request parameter error, check parameter format and required fields
Authentication failed, check if API key is correct
Internal server error, please retry later or contact support
Error Response Format
Common Error Codes
| Error Code | Description | Solution |
|---|---|---|
INVALID_PROMPT | Invalid prompt | Check prompt length and content |
INVALID_MODEL | Model does not exist | Use supported model names |
QUOTA_EXCEEDED | Quota exceeded | Contact to increase quota |
TASK_NOT_FOUND | Task does not exist | Check task ID |