Kling: kling-4.0/image-to-video
Kling 4.0 Image-to-Video is Kling AI's unified creative model for turning visual references into finished video. It animates a reference image with motion, camera work, and storytelling, and generates native video clips from 3 to 30 seconds. Up to 10 keyframe images can steer key visual moments, while a single project can draw on up to 10 images and 5 videos as references — including subject images, three-view references, image grids, infographics, keyframes, and wireframes. The model is built for control and stability. It delivers stable large-scale motion and complex camera work such as fast movement, tracking shots, and sweeping orbital movements, while preserving subject structure and spatial relationships. Characters render realistically with improved facial details, materials, and lighting, and expressions and posture carry greater nuance. Output includes two-channel stereo audio with improved lip-sync accuracy, and multilingual text, logo, and emoji generation is improved. It suits brand advertising and commercials, short-form storytelling and cinematic scenes, product campaigns, social media posts, and concept videos or scene previews built from storyboards and visual references. Multimodal editing of subjects, backgrounds, and visual styles works through text and visual references, and an existing video can serve as a reference for pacing, shot composition, and camera movement. A unified input box combines text, images, videos, and audio references, alongside Grid and List views for comparing generations, timeline-based editing, and a Canvas and Agent experience for organizing creative projects. It is available via API and through cloud catalogs such as Atlas Cloud.
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 |
|---|---|---|
| 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 | - |