OpenAI Format
Veo Task Query
Use `GET /v1/videos/{task_id}` to query Veo video task status and results.
GET
https://zx1.deepwl.net/v1/videos/{task_id}Request
curl https://zx1.deepwl.net/v1/videos/video_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"id": "video_abc123",
"object": "video",
"model": "veo_3_1-fast",
"status": "processing",
"progress": 50,
"created_at": 1735689600,
"completed_at": 0,
"expires_at": 1735776000,
"seconds": "8",
"size": "720x1280",
"remixed_from_video_id": "",
"error": {
"message": "",
"code": ""
},
"video_url": ""
}OpenAI-style query entry point. The external response remains an OpenAI-style video object. If the task was submitted via POST /v1/video/create, please use Query Task.
- After the task is completed, the result can usually be read from
video_urlor the proxy content address. - The routing layer is still handled uniformly by
controller.RelayTaskFetch.
Request Headers
Authorizationstring必填Authentication header. Uses a Bearer token, e.g. Bearer YOUR_API_KEY.
Query Parameters
task_idstring必填Video task ID.
Request Examples
Response Examples
Response Fields
idstringTask ID.
objectstringAlways video.
statusstringTask status. Common values include queued, processing, completed, failed, and cancelled.
progressintegerProgress percentage.
secondsstringOutput duration.
sizestringOutput dimensions.
video_urlstringVideo result URL.