Grok Imagine Video 1.5 API
xAI's video model — native audio, up to 1080p and 15 s
Try Grok Imagine Video 1.5
Runs on your balance at the price shown on the button. Results are saved to your account.
Output frame shape.
Output resolution. Higher resolutions cost more per second.
Length of the generated clip in seconds (1–15s). You pay per second.
Create a free account with Google or email — pay only for what you generate.
Your video will appear here
Write a prompt, pick your settings and hit Run. You only pay for successful generations.
What is Grok Imagine Video 1.5?
Grok Imagine Video 1.5 from xAI generates 1–15 second videos with native audio at 480p, 720p or 1080p, from text or from reference images.
Expressive and fast
Grok Imagine Video 1.5 produces lively motion, expressive characters and synchronized sound, with quick turnaround — popular for social clips, memes and music visuals.
Reference images
Attach reference images of people, products or styles and mention them in the prompt as @Image1, @Image2…
Grok Imagine Video 1.5 pricing
Pay per second of video. No subscription. Failed generations are refunded automatically.
| Tier | Official price | Cheaper Gen. | You save |
|---|---|---|---|
480p audio included | $0.07/s | −12% | |
720p audio included | $0.123/s | −12% | |
1080p audio included | $0.22/s | −12% |
- Official price: xAI API list price for grok-imagine-video-1.5 ($0.08 / s at 480p, $0.14 at 720p, $0.25 at 1080p; $0.01 per input image). Prices verified 2026-10-16.
- Each reference image adds $0.01 (before our discount).
Specifications
- Resolutions
- 480p · 720p · 1080p
- Duration
- 1–15 s
- Aspect ratios
- 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 3:2 · 2:3
- Audio
- Yes (included)
- Model id (xAI)
- grok-imagine-video-1.5
- Released
- May 30, 2026
Use Grok Imagine Video 1.5 via API
One request to start a job, one to fetch the result. Same shape for every model.
import os, time, requests
API = "https://cheapergen.com/api/v1"
headers = {"Authorization": f"Bearer {os.environ['CHEAPERGEN_API_KEY']}"}
# 1. Submit the job
job = requests.post(f"{API}/run/xai/grok-imagine-video/text-to-video", headers=headers, json={
"prompt": "A corgi DJ in sunglasses spins records at a beach party at sunset, crowd cheering, upbeat house music",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 8
}).json()
# 2. Poll until it finishes (or pass "webhook_url" and skip polling)
while job["status"] in ("queued", "running"):
time.sleep(3)
job = requests.get(f"{API}/generations/{job['id']}", headers=headers).json()
print(job["status"], job["output"]["video"]["url"] if job["status"] == "succeeded" else job["error"])Example prompts
Hit “Try it” to load a prompt into the playground above.
Grok Imagine Video 1.5 FAQ
Related models

Grok ImagineImage 2.0
Text → Image · Image Edit
xAI's top-ranked image model — photoreal, bold, fast

Kling3.0
Text · Image → Video
Kling's flagship video model — cinematic motion, native audio, up to 15 s

MiniMaxH3
Text · Image · Reference → Video
Hailuo H3 — expressive motion and physics, up to 2K
Grok Imagine Video 1.5 is developed by xAI. Cheaper Gen. provides API access through official upstream endpoints and does not own the model. Trademarks belong to their respective owners. · Markdown · OpenAPI
