Skip to main content
Kling O3 Omni — native-audio video with multi-shot, element references, reference-to-video, restyle-from-video and prompt-based editing. Standard, Pro and 4K quality.

Text → Video

Select it with "mode": "text_to_video", or leave mode out and the inputs decide. Required: prompt
Optional: aspect_ratio, duration_seconds, cfg_scale, negative_prompt, generate_audio, shot_type, elements
Resolution tiers: standard, pro, 4k (send as tier).

Image → Video

Select it with "mode": "image_to_video", or leave mode out and the inputs decide. Required: prompt, first_frame
Optional: last_frame, elements, duration_seconds, cfg_scale, negative_prompt, generate_audio, shot_type
Resolution tiers: standard, pro, 4k (send as tier).

Reference → Video

Select it with "mode": "reference_to_video", or leave mode out and the inputs decide. Required: prompt
Optional: first_frame, last_frame, reference_images, elements, aspect_ratio, duration_seconds, cfg_scale, negative_prompt, generate_audio, shot_type
Resolution tiers: standard, pro, 4k (send as tier).

Restyle from Video

Select it with "mode": "video_reference", or leave mode out and the inputs decide. Required: prompt, source_video
Optional: reference_images, elements, aspect_ratio, duration_seconds, shot_type, keep_audio
Resolution tiers: standard, pro (send as tier).

Edit Video

Select it with "mode": "video_edit", or leave mode out and the inputs decide. Required: prompt, source_video
Optional: reference_images, elements, duration_seconds, shot_type, keep_audio
Resolution tiers: standard, pro (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/kling-o3-fal is always current.