Kling: kling-4.0/omni-video
Kling 4.0 Omni is Kuaishou's reference-driven variant of the Kling 4.0 video generation model. While base Kling 4.0 generates video from text prompts, a single image, or keyframes, Omni creates and edits video from reference assets. In a single task it can combine up to 15 multimodal references: as many as 10 images of up to 30 MB each, up to 5 video clips of 3 to 30 seconds with a combined length no longer than 30 seconds, up to 3 voice profiles, and up to 7 saved elements, 3 of which may come from video. This reference-driven approach helps maintain consistency of characters, products, and scenes across shots. Outputs run from 3 to 30 seconds, default to 10 seconds, and adjust in 1-second steps. Resolution options are 720p, 1080p, and 4K, with aspect ratios of 21:9, 16:9, 1:1, 9:16, and auto, where auto follows the reference material's ratio. Video is 10-bit HDR with dual-channel stereo audio. Multi-shot narrative is enabled by default with automatic shot splitting, up to 10 keyframes allow precise control of key moments, and targeted local edits are supported. A creative remake feature reuses an existing video's rhythm, shot structure, and style. The model suits professional video production that benefits from 4K, 10-bit HDR, and stereo audio. Typical tasks include brand advertising built on an existing product video's structure and rhythm, social media content following trending video structures, narrative video that needs character consistency across shots, product demo videos that combine product images and scene video, editing existing footage, and integrating new clothing and object references without changing original motion or character. Users note that Seedance may still lead in realism and prompt precision.
Inputs used for the providers' own purposes
At least one provider of this model uses your inputs for its own purposes, for example to train AI models. Do not enter personal data of third parties or sensitive data. You can object to this use at any time in your account settings or via "Manage consents" in the chat.
Read the privacy policyPricing
Uptime
Performance
Usage & Ranking
Supported parameters
All providers = every upstream serving this model supports it. Some providers = depends on which upstream handles the request. Default = the value sent when you leave the parameter unset.
| Parameter | Providers | Default |
|---|---|---|
| aspect_ratio | Some providers | - |
| duration | Some providers | - |
| frame_images | Some providers | - |
| input_references | Some providers | - |
| prompt | Some providers | - |
| resolution | Some providers | - |
| session_id | Some providers | - |
| trace | Some providers | - |
| user | Some providers | - |