You're looking at a specific version of this model. Jump to the model overview.

kwaivgi /kling-v3-omni-video:1d449e25

Input schema

The fields you can use to run this model with an API. If you don’t give a value for a field its default value will be used.

Field Type Default value Description
prompt
string
Text prompt for video generation. Supports <<<image_1>>>, <<<video_1>>> template references. Max 2500 characters.
start_image
string
First frame image. Supports .jpg/.jpeg/.png, max 10MB, min 300px, aspect ratio 1:2.5 to 2.5:1.
end_image
string
Last frame image. Requires start_image. Supports .jpg/.jpeg/.png, max 10MB, min 300px.
reference_images
array
Reference images for elements, scenes, or styles. Supports .jpg/.jpeg/.png. Max 7 without video, 4 with video.
reference_video
string
Reference video (.mp4/.mov). Duration 3-10s, resolution 720-2160px per side, max 200MB.
video_reference_type
None
feature
How to use reference video: 'feature' for style/camera reference, 'base' for video editing.
keep_original_sound
boolean
True
Keep original sound from reference video.
generate_audio
boolean
False
Generate native audio. Mutually exclusive with reference video.
mode
None
pro
'standard' generates 720p, 'pro' generates 1080p.
aspect_ratio
None
16:9
Aspect ratio. Required when not using start frame or video editing.
duration
integer
5

Min: 3

Max: 15

Video duration in seconds (3-15). Ignored for video editing (base).
multi_prompt
string
JSON array of shot definitions for multi-shot mode. Each shot: {"prompt": "...", "duration": N}. Max 6 shots, min duration 1s per shot, total must equal duration. Example: [{"prompt":"A cat jumps","duration":3},{"prompt":"It lands","duration":2}]

Output schema

The shape of the response you’ll get when you run this model with an API.

Schema
{'format': 'uri', 'title': 'Output', 'type': 'string'}