Grok Imagine Video 1.5

Grok Imagine Video 1.5
xAI · Video Generation
POST /v1/videos/generations

Image-to-video model that animates a source image with prompt-guided motion, up to 15 seconds at 480p or 720p across seven aspect ratios.

At a glance

FieldValue
Model idgrok-imagine-video-1-5
Model release date2026-06-16
Input modalitiesText, Image
Output modalitiesVideo
Context window-
Weight precision-
Featuresimage_to_video, video_generation
Native inferenceNo
NewYes
Supported endpointsPOST /v1/videos/generations
Alternate model idsgrok-imagine-video-1.5, xai/grok-imagine-video-1-5, xai/grok-imagine-video-1.5

Pricing

ChargeSpecRate
Image inputper image$0.05
480pper second$0.096
720pper second$0.168

Example request

$curl https://api.empiriolabs.ai/v1/videos/generations \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "grok-imagine-video-1-5", "prompt": "sunrise over the ocean", "duration": 6}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringyes-Describe the motion and action to animate from the source image.
imagestringyes-Source image to animate. Public image URL, data URI, or uploaded image.
durationnumberno10Length of the generated video in seconds. · Range: 1 – 15
resolutionenumno"720p"Output resolution. 480p renders faster, 720p is higher definition. · Allowed: 480p, 720p
aspect_ratioenumno-Output aspect ratio. Defaults to the source image aspect ratio when omitted. · Allowed: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3

Notes

Image-to-video model. Provide a source image and a prompt describing the motion to animate.

Defaults

  • 10 second duration (1 to 15 seconds supported)
  • 720p output (480p or 720p)
  • Aspect ratio follows the source image unless set

Controls

Supports a source image (URL or upload), prompt, duration, resolution, and aspect ratio.

Billing

  • Charged per second of generated video at the selected resolution (720p costs more per second than 480p), plus a per-source-image fee for the image you animate.
  • A request that fails validation or errors out before any video is produced is not billed.
  • A video that is produced but then blocked by content policy is still billed. This follows xAI usage policy, which charges for the generation even when the output is blocked by the content safety check. Keep prompts and source images within the usage policy to avoid this.

Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/grok-imagine-video-1-5.