Text to Image
Model: grok-imagine-text-to-image (fixed)
Prompt: Required, up to 5000 characters
Aspect ratio: 2:3, 3:2, 1:1, 16:9, 9:16
Use cases: Concept art, ad key visuals, social thumbnails, product mockups.
Image to Image
Model: grok-imagine-image-to-image (fixed)
Prompt: Optional
image_urls: Required; JPEG/PNG/WEBP, max 10MB each
Use cases: Style transfer, visual iteration, brand-consistent variations.
Text to Video
Model: grok-imagine-text-to-video (fixed)
Prompt: Required, up to 5000 characters
Parameters: aspect_ratio, mode (fun/normal/spicy), duration (6/10), resolution (480p/720p)
Use cases: Motion concepts, short promos, social clips, storyboard previews.
Image to Video
Model: grok-imagine-image-to-video (fixed)
Prompt: Optional
image_urls: Optional, up to 7 images
Parameters: aspect_ratio, mode, duration, resolution
Use cases: Animate posters/illustrations, product hero animation, before-after reveal clips.
Upscale
Model: grok-imagine-upscale (fixed)
task_id: Required, from completed Grok generation
Use cases: Final-output enhancement before publishing or client delivery.
Extend
Model: grok-imagine-extend (fixed)
task_id: Required
prompt: Required
Parameters: extend_at, extend_times (6/10), resolution (480p/720p)
Use cases: Continue successful shots, add ending beats, expand narrative timing.