Video Remix
Submit a remix extension based on an existing Veo video task using `POST /v1/videos/{video_id}/remix`.
https://zx1.deepwl.net/v1/videos/{video_id}/remixcurl -X POST https://zx1.deepwl.net/v1/videos/video_fafb00cb-5475-4882-8714-57df146c6dbe/remix \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '
{
"prompt": "牛飞到海里去了",
"model": "veo_3_1-extend"
}'{
"id": "video_456",
"object": "video",
"model": "veo_3_1-extend",
"status": "queued",
"progress": 0,
"created_at": 1712698600,
"size": "720x1280",
"seconds": "8",
"remixed_from_video_id": "video_123",
"quality": ""
}On the basis of a completed or available Veo video task, submit a new remix task via POST /v1/videos/{video_id}/remix. The API still returns an OpenAI-style video object.
- The path parameter
video_idis the original video task ID. - The request body must include both
promptandmodel. - A commonly used example remix model is
veo_3_1-extend; the actual available model depends on the current channel. - The
remixed_from_video_idin the new task response points to the source video ID.
Request Headers
Authorizationstring必填Authentication header. Uses a Bearer token, e.g. Bearer YOUR_API_KEY.
Content-Typestring必填Request content type, must be application/json.
Path Parameters
video_idstring必填The source video task ID, which is the same as the id returned by Veo Video Generation or the query interface.
Request Body
promptstring必填Remix prompt, describing how you want to rewrite or continue the original video content.
modelstring必填The model name used for remixing, for example veo_3_1-extend.
Request Examples
Response Examples
After submission, please use Veo Task Query to poll the newly returned id.
Response Fields
idstringThe new remix task ID.
objectstringAlways video.
modelstringThe actual remix model used.
statusstringTask status; common values include queued, processing, completed, and failed.
progressintegerTask progress percentage.
created_atintegerCreation time (Unix timestamp).
sizestringOutput size.
secondsstringOutput duration (seconds).
remixed_from_video_idstringSource video task ID, namely the video_id in the request path.
qualitystringA field related to image quality; some responses may return an empty string.