Grok Imagine Video 1.5 Lite is xAI's faster, lower-cost video generation model, distilled from Grok Imagine Video 1.5 and released 2026-10. It supports text-to-video and image-to-video, trading some quality for speed and price, with 1080p output rendered at 720p and upscaled.
This model isn’t available on MirAPI yet, so the prices shown are the official list prices. Create an account to get notified when it goes live.
Video pricing
Billed per second of generated video. The rate depends on the output resolution, and on whether audio is generated with it.
- Duration
- 1–15s
- Aspect ratios
- 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 3:2 · 2:3
Capabilities
Parameters
Request parameters this model accepts through the API.
Quick start
# 1. start the job curl https://api.mirapi.ai/v1/video/generations \ -H "Authorization: Bearer $MIRAPI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "", "prompt": "A kite over the sea", "duration": 5 }' # 2. poll until status is "completed" curl https://api.mirapi.ai/v1/video/generations/$TASK_ID \ -H "Authorization: Bearer $MIRAPI_API_KEY"
import os, time, requests h = {"Authorization": f"Bearer {os.environ['MIRAPI_API_KEY']}"} job = requests.post( "https://api.mirapi.ai/v1/video/generations", # changed headers=h, json={"model": "", "prompt": "A kite over the sea", "duration": 5}, ).json() while job["status"] not in ("completed", "failed"): time.sleep(5) job = requests.get(f"https://api.mirapi.ai/v1/video/generations/{job['id']}", headers=h).json()
const h = { Authorization: `Bearer ${process.env.MIRAPI_API_KEY}`, "Content-Type": "application/json", }; let job = await (await fetch("https://api.mirapi.ai/v1/video/generations", { // changed method: "POST", headers: h, body: JSON.stringify({ model: "", prompt: "A kite over the sea", duration: 5 }), })).json(); while (!["completed", "failed"].includes(job.status)) { await new Promise((r) => setTimeout(r, 5000)); job = await (await fetch(`https://api.mirapi.ai/v1/video/generations/${job.id}`, { headers: h })).json(); }
Links
1M free tokens to start, no card required. It’s OpenAI-compatible, so you only change the base URL.