Text to video
Elo with audio · text-to-video arena
Custom pricing for production workloads
Grok Imagine Video 1.5 Preview is an image-to-video generation model by xAI for transforming images into animated video sequences, suited for social content, visual concepts and motion generation.
Grok Imagine Video 1.5 Preview is xAI's advanced image-to-video generation model. It transforms static images into smooth, realistic video sequences.
x-ai/grok-imagine-video-1.5-previewPOST https://api.aimlapi.com/v2/video/generationsWhat exactly is Grok Imagine Video 1.5 Preview?
Grok Imagine Video 1.5 Preview is xAI's latest image-to-video generation model, designed to transform static images into smooth, high-fidelity video sequences. It builds on the original Grok Imagine Video with improved temporal coherence, motion quality, and prompt adherence, delivering cinematic output from a single image and a text description.
Architecture: what makes it work
Image-conditioned video synthesisThe model uses the input image as a visual anchor for the first frame. Subsequent frames are generated autoregressively while maintaining consistency with the original composition, lighting, and subject identity, producing natural-looking motion rather than a slideshow of unrelated frames.
Temporal coherence modelingGrok Imagine Video 1.5 Preview is trained to preserve object continuity and scene geometry across frames. Motion is physically plausible, subjects move, deform, and interact with the scene in ways consistent with the source image rather than drifting arbitrarily.
Text-guided motion controlA text prompt specifies the type and direction of motion. The model combines visual grounding from the image with semantic direction from the prompt, allowing precise control over what moves, how it moves, and at what intensity.
It is suited to turning a still image into a short animated video sequence with coherent motion and visual consistency. It is also suited to creating fluid, cinematic video from a single starting image, with camera moves, atmosphere, and physics controlled by natural-language prompts. It is documented as working well for sequences, where frames can be staged and chained into longer scenes that keep a consistent look across a project. It is also suited to image-to-video generation with synchronized audio, including background music, sound effects, and lip-synced dialogue.
Human-preference results for Grok Imagine Video 1.5 Preview in text to video, silent video and image to video, next to models available on AI/ML API. Data retrieved Nov 3, 2026.
Elo with audio · text-to-video arena
Elo · silent text-to-video arena
Elo with audio · image-to-video arena
Arena results for models you can call with the same API key.
Blind votes on clips with generated sound, made from a text prompt. Grok Imagine Video 1.5 Preview ranks #13 of 31.
The same text-to-video task, judged as silent video. Grok Imagine Video 1.5 Preview ranks #14 of 36.
Blind votes on clips with sound animated from a start image. Grok Imagine Video 1.5 Preview ranks #13 of 29.
Clips animated from a start image, judged as silent video. Grok Imagine Video 1.5 Preview ranks #13 of 34.
| Usage | Price | Unit |
|---|---|---|
| Video generation | $0.08 | per second |
The final price depends on request parameters such as resolution or duration.
Prices from the AI/ML API price list, checked on Nov 4, 2026.
AI/ML API rates for 5 models, per second.
| Model | Per second |
|---|---|
| $0.08 | |
| $0.05 | |
| $0.0796 | |
| $0.08 | |
| $0.08 |
Give your agent the model details, code and documentation.
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"curl 'https://api.aimlapi.com/v2/video/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "x-ai/grok-imagine-video-1.5-preview",
"image_url": "https://example.com/input.jpg"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "x-ai/grok-imagine-video-1.5-preview",
"image_url": "https://example.com/input.jpg"
}
response = requests.post("https://api.aimlapi.com/v2/video/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v2/video/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "x-ai/grok-imagine-video-1.5-preview",
"image_url": "https://example.com/input.jpg"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.
Grok Imagine Video 1.5 Preview takes image, text, video as input and returns video.
Grok Imagine Video 1.5 Preview costs $0.08 per second on AI/ML API, billed as you go with no subscription.
Grok Imagine Video 1.5 Preview costs $0.08 per second on AI/ML API, billed as you go with no subscription.
Yes, Grok Imagine Video 1.5 Preview accepts image input as well as a text prompt.
Grok Imagine Video 1.5 Preview was built by xAI .
Use x-ai/grok-imagine-video-1.5-preview as the model id on AI/ML API.
Yes. Grok Imagine Video 1.5 Preview is served through AI/ML API, so the same key and endpoint format used for other models applies.
It is designed for turning images into short animated videos, useful for social media content, visual concepts, and motion generation.
Use x-ai/grok-imagine-video-1.5-preview as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.