Text → Video
Generate a video from a required text prompt with adaptive or fixed framing and optional generated audio. Select it with"mode": "text_to_video", or leave mode out and the inputs decide.
Required: prompt, duration_secondsOptional:
aspect_ratio, generate_audio
Resolution tiers: 480p, 720p, 1080p (send as tier).
Image → Video
Animate a required first frame, with an optional last frame and motion prompt. Select it with"mode": "image_to_video", or leave mode out and the inputs decide.
Required: first_frame, duration_secondsOptional:
last_frame, aspect_ratio, generate_audio
Resolution tiers: 480p, 720p, 1080p (send as tier).
Reference → Video
Guide the result with up to 10 images, 5 videos, and 5 audio clips. Reference videos and audio can each total up to 15 seconds. Select it with"mode": "reference_to_video", or leave mode out and the inputs decide.
Required: duration_secondsOptional:
reference_images, reference_videos, reference_audios, aspect_ratio, generate_audio
Resolution tiers: 480p, 720p, 1080p (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/wan-3.0-fal is always current.