Skip to main content
Generate videos with native synchronized audio from a prompt, an opening image, or up to seven reference images.

Text → Video

Generate a video with synchronized audio from a prompt. Select it with "mode": "text_to_video", or leave mode out and the inputs decide. Required: prompt, duration_seconds
Optional: aspect_ratio
Resolution tiers: 480p, 720p, 1080p (send as tier).

Image → Video

Animate an opening image with synchronized audio. Output framing follows the image. Select it with "mode": "image_to_video", or leave mode out and the inputs decide. Required: prompt, first_frame, duration_seconds
Optional: none
Resolution tiers: 480p, 720p, 1080p (send as tier).

Reference → Video

Guide the video with one to seven reference images. This mode supports 480p and 720p. Select it with "mode": "reference_to_video", or leave mode out and the inputs decide. Required: prompt, reference_images, duration_seconds
Optional: aspect_ratio
Resolution tiers: 480p, 720p (send as tier).
Reference inputs take asset ids from POST /v1/uploads or an earlier output’s asset_id. Prices and allowed values come from the live catalog; GET /v1/models/grok-imagine-video-1.5-fal is always current.