Skip to main content
POST
Grok Imagine Video Series
xAI Grok Imagine 1.0 video generation model — the video tier of the Grok multimodal family. Concise fields, low parameter overhead. Suited for social-media short videos, quick concept demos, and low-cost content pipelines.
The Grok Imagine series has two lines: an image tier and a video tier. For image generation see Grok Imagine Image; this page only covers the video tier.

Pricing

Billed per second by video duration, flat unit price across all resolutions: $0.0074375 / sec.

Examples

After submission, poll status with GET /v1/tasks/{task_id}. See Task System for details.

Available Models

Common Parameters

string
required
Fixed value grok-imagine-1.0-video
string
default:"generate"
Operation type. Allowed values:
  • generate — text-to-video (T2V)
  • image2video — image-to-video (I2V), used with image_urls
string
required
Video description. Required for T2V; in I2V mode, serves as motion / style guidance
string
default:"16:9"
Frame aspect ratio. Only effective in T2V; in I2V mode, automatically follows the reference image’s ratio. Allowed values:
  • 16:9 — landscape widescreen
  • 9:16 — portrait tall
  • 1:1 — square
  • 3:2 — landscape
  • 2:3 — portrait
string
default:"480p"
Output resolution. Allowed values:
  • 480p
  • 720p
integer
default:"6"
Video duration in seconds, any integer in 6-30. Note: 30 seconds is the upper bound, which differs from most other video models (typically 5/10/15)
string[]
Reference image URL array, up to 7 images. Passing this triggers I2V mode; the system automatically matches the reference image’s aspect ratio
string
Webhook callback URL, invoked when the task reaches a terminal state. See Callbacks
string[]
Callback event subscription list, by default only terminal-state events are pushed

Notes

  • Aspect ratio auto-matched in I2V mode — once image_urls is passed, the aspect_ratio field is ignored and the output ratio follows the first reference image.
  • Unusual duration range6-30 seconds, different from most video models in the catalog (which use the 5/10/15 tiers). When validating form input on the business side, remember to allow the full range.
  • Availability subject to upstream — upstream xAI / Grok quotas may fluctuate. For production, configure callback_url for async push instead of pure polling.

Resource Limits