kling-v3 is an advanced image-to-video generation model developed by Kuaishou. It offers high-fidelity cinematic output, native 4K-class visual fidelity, and flexible duration from 3 to 15 seconds. It features native audio-visual synchronization, multi-shot storytelling, and strong consistency for subjects across complex movements. It also supports advanced control mechanisms like start-to-end frame guidance, element referencing, and precise camera controls. https://kling.ai/document-api/apiReference/model/imageToVideo
Generate video
All API requests must be authenticated using a Bearer token in the Authorization header. Please ensure your API key is active.Authorization: Bearer sk-xxxxxx
These parameters come from the selected model form_schema. Switching models updates this list and the request example.
Choose the generation mode. Text to Video: prompt only. Image to Video: upload a first-frame image (optional last frame) as the start/end of the video. Reference to Video: upload reference images to keep subject/character/style consistent; refer to them with <<<image_1>>> in the prompt. Only one mode at a time.
multi_shot?booleanWhen on, control each shot separately with multiple storyboard prompts (total up to 15s). When off, use a single prompt.
negative_prompt?stringDescribe content you don't want to see. Max 2500 chars.
mode?stringGeneration quality mode. Standard is faster, Pro is higher quality.
duration?numberVideo duration in seconds, 3-15. Standard single-shot values are 5 or 10 seconds; multi-shot total must equal the sum of shots, up to 15 seconds.
cfg_scale?numberRange 0-1, default 0.5. Higher value means stronger relevance to prompt but lower model flexibility.
aspect_ratio?stringOutput video aspect ratio. For Image-to-Video (first/last frame), the ratio follows the input image and this field is ignored.
watermark_enabled?booleanWhen enabled, also produce a watermarked result. Disabled by default.
task_id?stringParameter description for Task Id
status?stringParameter description for Status
error?objectParameter description for Error
message?stringError Message
type?stringError Type
param?stringRelated Parameters
code?stringError Code