grok-imagine-video-1.5 (Official)

by xAIVideo

Official-channel Grok 1.5 image-to-video generation with first-frame input and 480P, 720P, or 1080P output.

InputPrompttext
Models1available
FlowAsyncresult URL
Price4.8 quota480P official output
Example clip9:16 portrait preview
grok-imagine-video-1.5 (Official) video example poster6s preview
Example clip

a contemporary dancer in a sculptural gray costume performs under a narrow spotlight against a black studio

Image to video · Official · 6s · 1056 × 1920 · 9:16 portrait · 24 fps
Examples

Prompt to video, in context

Example inputgrok-imagine-video-1.5
Prompt

a contemporary dancer in a sculptural gray costume performs under a narrow spotlight against a black studio

Workflow
Image to video
Channel
Official
Duration
6s
Frame size
1056 × 1920
Aspect ratio
9:16 portrait
Frame rate
24 fps
Example resultExample output

Spotlight motion

A sculptural dance study uses controlled movement, cool fabric detail, and a narrow theatrical spotlight.

Capabilities

What you can build with grok-imagine-video-1.5 (Official)

Prompt driven generation

Submit a concise prompt and get production-ready video output through one TTAPI job.

Core controls only

Keep integration simple with prompt, model, output settings, and callback handling.

Async result flow

Use polling or webhook callbacks so long-running generations do not block your UI.

Ready for product UI

Return grok-imagine-video-1.5 (Official) results that can be displayed, stored, or passed into downstream workflows.

Pricing

Per-action, in quota

Usage is metered in quota by model, action, and output settings.

Official channel pricingOfficial pricing
Input / outputPriceUnit
Input image0.6 quota/ image
480P output4.8 quota/ second
720P output8.4 quota/ second
1080P output15 quota/ second
API request

grok-imagine-video-1.5 (Official) operations and request fields

Use the endpoint below with your TTAPI key and the request fields shown.

Generate officialPOST
/grok/v1/videos/generations

Submit an official-channel Grok video task.

Official reference
Fetch officialGET
/grok/v1/videos/{request_id}

Retrieve an official-channel Grok video result.

Official reference
Extend officialPOST
/grok/v1/videos/extensions

Extend an official-channel Grok video.

Official reference
POSThttps://api.ttapi.io/grok/v1/videos/generations

Headers

TT-API-KEYstringrequired

Your TTAPI API key.

Content-Typestringrequired

Use application/json.

Body

promptstringconditional

Required for base text-to-video; optional for grok-imagine-video-1.5 image-to-video.

modelenumoptional

grok-imagine-video or grok-imagine-video-1.5.

aspect_ratioenumoptional

1:1, 16:9, 9:16, 4:3, 3:4, 3:2, or 2:3.

durationintegeroptional

1–15 seconds; defaults to 8 when omitted.

imageobjectconditional

Required first-frame image for grok-imagine-video-1.5; optional for the base model.

reference_imagesobject[]optional

Reference images for supported workflows.

resolutionenumoptional

480p, 720p, or 1080p.

Open the official TTAPI documentation
Integrate

From key to first result

Copy the resolved endpoint, authentication headers, and request body for this model.

curl --request POST \
  --url https://api.ttapi.io/grok/v1/videos/generations \
  --header 'TT-API-KEY: $TTAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"prompt":"a contemporary dancer in a sculptural gray costume under a narrow spotlight","model":"grok-imagine-video-1.5","aspect_ratio":"9:16","duration":6,"image":{"url":"https://example.com/first-frame.jpg"},"resolution":"1080p"}'