OpenAI Format
Grok Imagine 1.5 Preview
Use POST /v1/videos with the grok-imagine-video-1.5-preview model to submit JSON video generation tasks.
POST
Grok Imagine 1.5 Preview
grok-imagine-video-1.5-preview is the JSON video generation model of the Grok 1.5 series. Unlike the grok-video-1.5 series, this model passes reference images through JSON fields.
- The endpoint path is
POST /v1/videos. - The request format is
application/json. - Text-to-video only requires
model,prompt,seconds,aspect_ratio, andresolution. - For image-to-video, use
imagefor a single image andimagesfor multiple images. resolutionsupports480Pand720P.
Method and Path
Response Example
Authentication
Body
Always pass
grok-imagine-video-1.5-preview.Video generation prompt. Up to
4096 characters.Target duration in seconds. Minimum is
1 second; passing it as a string is recommended, e.g. "6".Aspect ratio. Supports common presets
1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2, 19.5:9, 9:19.5, 20:9, 9:20, as well as custom number:number ratios.Output resolution. Supports
480P and 720P; numeric forms like 480 and 720 are also accepted.Single reference image, as a data URI such as
data:image/png;base64,....Multiple reference images. Each array member is a data URI such as
data:image/png;base64,.... Do not pass image together with images.Response
Task ID. Query the result later with
GET /v1/videos/{id}.Object type, usually
video.The model name actually submitted.
Task status. Common values are
queued, processing, completed, failed, cancelled.Task progress percentage.
Video URL after the task completes. You can also download the result with
GET /v1/videos/{task_id}/content.Differences from Grok 1.5
| Item | grok-imagine-video-1.5-preview | grok-video-1.5 / pro / max |
|---|---|---|
| Request format | JSON | multipart/form-data |
| Image field | image / images | input_reference |
| Resolution field | resolution | size |
| Resolution values | 480P, 720P | 480P, 540P, 720P, 1080P |
| Duration rules | Custom seconds, min 1s | 10s for Pro, 15s for Max |