Vidu Task Status Query
Use `GET /v1/videos/{task_id}` to query Vidu video task status and results.
https://zx1.deepwl.net/v1/videos/{task_id}curl https://zx1.deepwl.net/v1/videos/video_123 \
-H "Authorization: Bearer YOUR_API_KEY"{
"id": "video_123",
"object": "video",
"model": "viduq3-pro",
"status": "processing",
"progress": 50,
"created_at": 1712697600,
"size": "1024x1808",
"seconds": "5",
"quality": "standard"
}After submitting a Vidu series task, use this endpoint to query its status and result. A successful response returns an OpenAI-style video object; after the task is completed, you can read the result from video_url.
Request Headers
Authorizationstring必填Authentication header. Uses a Bearer token, e.g. Bearer YOUR_API_KEY.
Query Parameters
task_idstring必填Task ID, which is the same as the id returned by the generation API.
Request Examples
Response Examples
Response Fields
idstringTask ID.
objectstringAlways video.
modelstringModel name.
statusstringTask status. Possible values include processing (processing), failed (failed), and completed (completed).
progressintegerProgress percentage (0-100).
created_atintegerCreation time (Unix timestamp).
completed_atintegerCompletion time (Unix timestamp), returned only when the task is completed or failed.
sizestringVideo size, for example 1024x1808.
secondsstringVideo duration (seconds).
qualitystringVideo quality, for example standard.
video_urlstringVideo download URL, returned only in the completed status.
errorobjectError information, returned only in the failed status.
messagestringError message.
codestringError code.