Back to news
Jul 31, 2026

Imagine Video 1.5 with References

Our best video model, now with text, image, and voice references — generating up to 1080p.

When we launched Imagine Video 1.5 last month, it was our best video model yet — better motion, better physics, and better audio. Today it goes further: image and voice references, video from a prompt alone, and native 1080p generation.

Image and voice references start today in the US for SuperGrok Heavy and SuperGrok Plus on grok.com/imagine and iOS, rolling out to all tiers over the next few days.

Text-to-Video and native 1080p

Describe the shot — no starting image needed. Text-to-video pairs our image generation with image-to-video. Native 1080p is now supported with text-to-video and image-to-video. Text-to-video and native 1080p are generally available on grok.com/imagine, iOS, and Android.

Voice consistency

Pass in a character image and a voice reference, and both hold — the same face and the same voice in every scene.

Reference photo of the character

Character

Voice

Multi-Reference

Each reference image locks one thing in place — a face, a product, a location. Keep a character and swap the scene, keep the scene and swap the character, or hold both and change only the action. Up to seven references per generation.

Reference photo of a man

Character

Reference photo of a podcast studio

Scene

Reference photo of a man

Character

Reference photo of a warmly lit podcast studio with a leather armchair

Scene

Reference photo of a woman in a grey sweater

Character

Reference photo of a warmly lit podcast studio with a leather armchair

Scene

In the API

Image references, text-to-video, and native 1080p are live in the xAI API with our best video model, grok-imagine-video-1.5. Voice reference support is available on request.

import os
import xai_sdk

client = xai_sdk.Client(api_key=os.getenv("XAI_API_KEY"))

response = client.video.generate(
    prompt="Slow cinematic push-in as embers drift across the battlefield and the helmet's crest stirs in the wind",
    model="grok-imagine-video-1.5",
    reference_image_urls=["https://example.com/helmet.jpg"],
    duration=6,
    aspect_ratio="16:9",
    resolution="720p",
)

print(response.url)
python

Try it today