Skip to main content
Core.Today
|
xAIMediumHigh

Grok Imagine Video 1.5

xAI's Grok Imagine Video 1.5 preview: image-to-video generation with synchronized audio. An upgraded successor to Grok Imagine Video with flat per-second pricing regardless of resolution.

930 credits
per 5s video (default) โ€” billed at 187 credits per second, duration 1-15s, same price at 480p and 720p, audio included
Image-to-video animation with synchronized audio included
Upgraded 1.5 preview of xAI's Grok Imagine Video
Flexible 1-15 second duration, billed per second
480p and 720p at the same price
Auto aspect ratio matching the input image, plus 7 explicit ratios

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "xai/grok-imagine-video-1.5",
  "input": {
    "image": "https://replicate.delivery/pbxt/PCRhFZ9wvsy2oylrpkZqa9VyAhDfe7VQi0jOKERQF6tX2ddF/download-4.png",
    "prompt": "Cinematic motion - the woman looks up out into the sunlight filtering into the room.",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "auto"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringYes-Text prompt describing the motion or scene for the generated video
imagestringYes-Input image to animate (image-to-video). Supports jpg, jpeg, png, webp. Output aspect ratio defaults to the image's native ratio
durationintegerNo5Duration of the video in seconds (1-15)
resolutionstringNo720pResolution of the video (480p and 720p cost the same)
720p480p
aspect_ratiostringNoautoAspect ratio of the output video. 'auto' follows the input image's native ratio
auto16:94:31:19:163:43:22:3

How to Provide File Input

There are 3 ways to provide files for the image parameter:

Recommended

Direct Upload (Multipart)

Attach files directly to POST /v1/predictions/upload. No separate upload step needed.

curl -X POST "https://api.core.today/v1/predictions/upload" \
  -H "X-API-Key: cdt_your_api_key" \
  -F "model=xai/grok-imagine-video-1.5" \
  -F 'input={"prompt":"your prompt here"}' \
  -F "file:image=@your_file.png"

Image URL

Pass a publicly accessible URL directly. You can also use file_url from the Storage API.

{
  "model": "xai/grok-imagine-video-1.5",
  "input": {
    "prompt": "your prompt here",
    "image": "https://example.com/image.jpg"
  }
}
See the File Upload docs for more upload methods including Presigned URLs.

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Cinematic Portrait Animation

Animating a still portrait with subtle motion and synced ambience

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "xai/grok-imagine-video-1.5",
  "input": {
    "image": "https://replicate.delivery/pbxt/PCRhFZ9wvsy2oylrpkZqa9VyAhDfe7VQi0jOKERQF6tX2ddF/download-4.png",
    "prompt": "Cinematic motion - the woman looks up out into the sunlight filtering into the room.",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "auto"
  }
}'

Short Product Teaser (Cost-Optimized)

A 3-second clip costs just 360 credits thanks to per-second billing

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "xai/grok-imagine-video-1.5",
  "input": {
    "image": "https://example.com/product-shot.png",
    "prompt": "Slow camera push-in on the sneaker as studio lights sweep across it, subtle dust particles in the air",
    "duration": 3,
    "resolution": "720p",
    "aspect_ratio": "1:1"
  }
}'

Tips & Best Practices

1480p and 720p cost exactly the same (120/s), so there is no reason to drop below 720p for quality
2Duration is fully flexible from 1 to 15 seconds and billed per second โ€” trim to the shortest length that works to save credits
3Synchronized audio is always included at no extra charge, unlike models that bill extra for audio
4Both prompt and image are required โ€” this is a pure image-to-video model, not text-to-video
5Leave aspect_ratio on 'auto' to preserve the input image's framing, or pick one of 7 explicit ratios to reformat

Use Cases

Bringing photos and illustrations to life with matching sound
Short social clips (1-3s) at minimal cost thanks to per-second billing
Product imagery animated into shareable video ads
Portrait and landscape social formats from the same source image
Quick audio-visual previsualization of a still key frame