Video model

Grok Imagine Video 1.5

Grok Imagine Video 1.5 is xAI’s current video model for text-to-video and image-to-video with native audio, up to 1080p and 15s.

Model IDxai/grok-imagine-video-1.5

API

Call Grok Imagine Video 1.5

Every model takes the same request, so switching to Grok Imagine Video 1.5 is a change to the model field. These samples are written for its own contract and send as they are.

import Mynth from "@mynthio/sdk";

const mynth = new Mynth();

const task = await mynth.video.generate({
  model: "xai/grok-imagine-video-1.5",
  prompt: "A lighthouse beam sweeping over waves at night",
  duration: 8,
  size: "16:9_480p",
});

console.log(task.urls[0]);

Specifications

What Grok Imagine Video 1.5 accepts

Read from the same registry the API validates against. A request outside it is refused when the task is created, before anything is charged.

Modes and inputs

Text → Video
Prompt only
Image → Video
  • 1 first frame image · required

Input roles

first_frame
The frame the video opens on

A role goes in inputs[].as. Leave it out, or send auto, and Mynth assigns one the model accepts.

Output

Resolution
480p (default), 720p, 1080p
Duration
1–15 s · default 8 s
Audio
Generated · on by default

Prompt

Negative prompt
Not supported. Dropped before the provider call, no error
The contract as GET /models returns it
{
  "modes": {
    "txt->vid": {},
    "img->vid": {
      "inputs": {
        "rules": [
          {
            "type": "image",
            "kind": "first_frame",
            "min": 1,
            "max": 1
          }
        ],
        "maxTotal": 1
      }
    }
  }
}

Pricing

What it costs

Pay per result, in USD, with no subscription. A failed image or video costs nothing. How pricing works

Rates

480p
$0.08 / sec
720p
$0.14 / sec
1080p
$0.25 / sec
Audio
Included

Estimate a request

Resolution
Duration
8 s

$0.648 s × $0.08

Held when the task is created, and charged only if the video renders.