Kling/kling-video-v4-0-image-to-video/Released Oct 2026

Kling 4.0 - Image to Video

Multi-keyframe image-to-video with audio

Commercial use
Video

About Kling 4.0 - Image to Video

Kling 4.0 animates images into cinematic video with native audio, in single takes of 3 to 30 seconds at 720p or 1080p. Give it a first frame, a last frame, and up to 10 keyframes in total, and it moves smoothly through each one in order.

Keyframes make it suited to choreographed shots: a fashion walk that hits set poses, a product turning through planned angles, or a scene that travels between locations. Refer to frames in the prompt as @image_1, @image_2, and so on, counting from the first frame, to say what should carry over from each.

See what this model can do

A handful of real prompts and their outputs.

First and Last Frame
Metamorphosis
"A caterpillar first frame and a butterfly last frame, with the chrysalis stage filled in between."
Keyframed Fashion
Rooftop Gown
"Hits three set poses in order: standing, a full twirl, then seated looking back."
Product Turntable
Backpack Turnaround
"A product rotation through three planned angles, keeping straps and pockets consistent."
Travel Between Places
Runaway Balloon
"Three location keyframes become one continuous upward journey."
Choreography
Arabesque to Jeté
"One fluid phrase through three keyframed positions, ending mid-leap."
First and Last Frame
Tide Takes the Castle
"From an intact castle to a smooth mound, with the wave doing the work in between."

Ready to build with Kling 4.0 - Image to Video?

Try Kling 4.0 - Image to Video in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.

curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OXEN_API_KEY" \
    -d '{
  "model": "kling-video-v4-0-image-to-video",
  "prompt": "A cat sitting on a chair",
  "resolution": "1080p",
  "duration": 5
}'

Request parameters

Every field Kling 4.0 - Image to Video accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
promptstringYes
—
Describe the motion, camera, and sound. Refer to frames as @image_1, @image_2, ... counting from the first frame.
input_imagestring
uri
No
—
Image the video starts on.
keyframe_imagesarray<string>No
—
Keyframes the video passes through between the first and last frame, in order. Up to 10 frames in total.
tail_image_urlstring
uri
No
—
Image the video ends on.
resolutionstringNo"1080p"
720p1080p
durationintegerNo5
Range: 3 – 30