# Grok Imagine Video 1.5

ID: xai/grok-imagine-video-1.5
Type: video generation
Vendor: xAI
Released: 2026-05-30 (1.5)
Description: 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.

## Modes and inputs
- Text → Video (`txt->vid`)
  - Prompt only, no input images
- Image → Video (`img->vid`)
  - `as: "first_frame"`: exactly 1 (required)
  - At most 1 inputs in total

Input roles, set in `inputs[].as` (omit it, or send `auto`, to let Mynth assign one):
- `first_frame`: The frame the video opens on

## Output
- Resolutions: 480p, 720p, 1080p (default 480p)
- Duration: 1 to 15 seconds (default 8)
- Audio: yes, on by default
- Negative prompt: not supported (dropped, no error)

## Pricing (USD)
- Per second (480p): $0.080
- Per second (720p): $0.14
- Per second (1080p): $0.25
- Only successful results are charged.

## Usage
Set the request's `model` field to `xai/grok-imagine-video-1.5`. Always pass it explicitly.

TypeScript SDK, Text → Video:

```ts
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]);
```

REST (cURL), Text → Video:

```bash
curl https://api.mynth.io/video/generate \
  -H "Authorization: Bearer $MYNTH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-imagine-video-1.5",
    "prompt": "A lighthouse beam sweeping over waves at night",
    "duration": 8,
    "size": "16:9_480p"
  }'
```

TypeScript SDK, Image → Video:

```ts
import Mynth from "@mynthio/sdk";

const mynth = new Mynth();

const task = await mynth.video.generate({
  model: "xai/grok-imagine-video-1.5",
  prompt: "The camera pulls back from the lighthouse",
  duration: 8,
  size: "auto_480p",
  inputs: [
    {
      type: "image",
      as: "first_frame",
      source: { type: "url", url: "https://cdn.example.com/first-frame.png" },
    },
  ],
});

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

REST (cURL), Image → Video:

```bash
curl https://api.mynth.io/video/generate \
  -H "Authorization: Bearer $MYNTH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-imagine-video-1.5",
    "prompt": "The camera pulls back from the lighthouse",
    "duration": 8,
    "size": "auto_480p",
    "inputs": [
      {
        "type": "image",
        "as": "first_frame",
        "source": { "type": "url", "url": "https://cdn.example.com/first-frame.png" }
      }
    ]
  }'
```

## Links
- Model page: https://mynth.io/models/xai%2Fgrok-imagine-video-1.5
- Playground: https://mynth.io/playground?_m=xai%2Fgrok-imagine-video-1.5
- Vendor page: https://docs.x.ai/developers/models/grok-imagine-video-1.5
- API docs (image generation request): https://mynth.io/docs/api-reference/endpoints/image/generate.md
- Quickstart: https://mynth.io/docs/getting-started.md
- SDK (JS/TS): https://mynth.io/docs/sdks/typescript.md
- This page as JSON: https://mynth.io/models/xai%2Fgrok-imagine-video-1.5.json

## More from xAI
- Grok Imagine Image [xai/grok-imagine-image]: https://mynth.io/models/xai%2Fgrok-imagine-image.md
- Grok Imagine Image 2.0 [xai/grok-imagine-image-2.0]: https://mynth.io/models/xai%2Fgrok-imagine-image-2.0.md
- Grok Imagine Image Quality [xai/grok-imagine-image-quality]: https://mynth.io/models/xai%2Fgrok-imagine-image-quality.md

## Similar models
- Gemini Omni Flash 1.1 [google/gemini-omni-flash-1.1]: https://mynth.io/models/google%2Fgemini-omni-flash-1.1.md
- Seedance 2.0 Mini [bytedance/seedance-2.0-mini]: https://mynth.io/models/bytedance%2Fseedance-2.0-mini.md
- P-Video [prunaai/p-video]: https://mynth.io/models/prunaai%2Fp-video.md
