Submit Video Task
/veo/v1/api/video/submit Submit video generation taskRequest Parameters
prompt string required Text description for video generation model string default:“veo3” Model name. Available values:veo3- Standard versionveo3-fast- Fast versionveo3-pro- Professional versionveo3-pro-frames- Pro version + frame control
Request Examples
cURL Python JavaScriptResponse Example
Success ResponseQuery Task Status
/veo/v1/api/video/status/ Query video generation statusPath Parameters
taskId string required Task ID (returned from submit interface)Request Examples
cURL Python JavaScriptResponse Status
- Task Submitted
- Image Downloading
- Video Generating
- Generation Completed
Status Description
| Status | Description | Next Action |
|---|---|---|
processing | Task processing | Continue polling status |
completed | Generation completed | Get video URL |
failed | Generation failed | Check error message |
HTTP Status Codes
200 Success Request successful 400 Client Error Invalid request parameters, check parameter format and required fields 401 Authentication Error Authentication failed, check if API key is correct 500 Server Error Internal server error, please retry later or contact supportError 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 |