Skip to main content
Kling 3.0 i2v is an image-to-video generation model from Kuaishou’s Kling series, available through AnyFast API. Transform static images into dynamic videos with customizable camera movements, motion brushes, and multi-shot storyboarding.
This page uses Kling’s Legacy API: POST /kling/v1/videos/image2video with model_name: "kling-3.0". It does not use the upgraded /image-to-video/kling-3.0 request structure.

Key capabilities

  • Image-to-Video — Generate videos from first frame and/or end frame reference images
  • Camera Control — Preset and custom camera movements (pan, tilt, zoom, roll)
  • Motion Brush — Static and dynamic brush masks for precise motion control
  • Multi-Shot — Create up to 6 storyboard shots with custom prompts and durations
  • Sound and Voice — Generate synchronized sound or reference up to 2 voices
  • Multiple Output Modesstd (720p), pro (1080p), and 4k

Quick example

Parameters

Input rules

  • Provide at least one of image or image_tail; last-frame-only generation is supported by this Legacy endpoint when the selected model/mode allows it.
  • Images support .jpg, .jpeg, and .png, up to 10 MB, with both dimensions at least 300 px and an aspect ratio from 1:2.5 to 2.5:1. Raw Base64 must not include a data:image/...;base64, prefix.
  • image_tail, motion-brush masks, and camera_control are mutually exclusive.
  • Each dynamic trajectory contains 2–77 coordinates for a 5-second video. Static and dynamic masks must use the same resolution.
  • element_list and voice_list cannot be used together.

API Reference

View the interactive API playground for Kling 3.0 i2v.