Video Remix
Use `POST /v1/video/remix` to submit remix requests for existing Grok tasks through the unified video format.
https://zx1.deepwl.net/v1/video/remixcurl -X POST https://zx1.deepwl.net/v1/video/remix \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '
{
"model": "grok-video-3",
"prompt": "play with another white cat",
"aspect_ratio": "3:2",
"size": "1080P",
"task_id": "grok:48a67431-0708-46d1-9ab9-83cb84700153"
}'{
"id": "grok:48a67431-0708-46d1-9ab9-83cb84700153",
"status": "processing",
"status_update_time": 1762685256
}The Grok unified video remix endpoint is POST /v1/video/remix. Unlike OpenAI-format Video Remix, the original task ID is passed in the Body via task_id instead of a path parameter.
- Required fields:
model,prompt,size,aspect_ratio,task_id. - After submission succeeds, poll the newly returned
idusing Query Task.
Request Headers
Authorizationstring必填Authentication header. Uses a Bearer token, e.g. Bearer YOUR_API_KEY.
Content-Typestring必填Request content type, must be application/json.
Request Body
modelstring必填Model name, for example grok-video-3.
promptstring必填Remix prompt.
sizestring必填Resolution specification, pass 720P or 1080P.
aspect_ratiostring必填Video ratio, optional values: 2:3, 3:2, 1:1.
task_idstring必填Original video task ID, matching the id returned by Create Video or Query Task.
parent_post_idstringUpstream post ID. Appears in some Apifox examples; not a required schema field. Pass it if needed.
Request Examples
Response Examples
Response Fields
idstringNew remix task ID.
statusstringTask status. Common values include processing, completed, failed.
status_update_timeintegerMost recent status update time (Unix timestamp).