Theme
Grok video
The Grok video family uses OpenAI-compatible /v1/videos (primarily multipart/form-data) to submit and query video tasks.
OpenAI format
Submit with POST /v1/videos and query with GET /v1/videos/{task_id}, with support for remix, extend, extensions, and related capabilities.
Grok video generation
`POST /v1/videos` — multipart Grok video task submission
View docs →Grok task query
`GET /v1/videos/{task_id}` — OpenAI-style `video` object query
View docs →Supported models (OpenAI format)
| Model | Description | Duration rules |
|---|---|---|
| Base; supports text-to-video, first frame, first–last frame, and reference-to-video | As specified in the request | |
| Pro | Fixed | |
| Max | Fixed |
Endpoint summary
| Capability | Method | Path | Format |
|---|---|---|---|
| Video generation | POST | OpenAI | |
| Remix | POST | OpenAI | |
| Extend | POST | OpenAI | |
| Extensions | POST | OpenAI | |
| Task query | GET | OpenAI |