Skip to main content
POST
Kling v3.0 Pro image to video
Kling v3.0 Pro image-to-video transforms static images into dynamic videos with natural motion and smooth scene dynamics while maintaining subject consistency. Supports flexible duration from 3 to 15 seconds, synchronized audio-video generation, end frame control, and multi-shot video generation.
This is an async API that only returns the task_id of the async task. Use the task_id to call the Get Async Task Result API to retrieve the generated result.

Request Headers

string
required
Enum: application/json
string
required
Bearer authentication format: Bearer {{API Key}}.

Request Body

string
required
First frame image for the video. Supports .jpg, .jpeg, .png. File size must not exceed 10MB. Width and height must be >= 300px. Aspect ratio must be between 1:2.5 and 2.5:1.
boolean
default:false
Whether to generate audio along with the video.
string
required
Positive prompt text for video generation. Can describe scene motion, camera movement, actions, voice style, atmosphere, and sound effects. Maximum 2500 characters.
integer
default:5
Duration of the generated video in seconds. Supports flexible duration from 3 to 15 seconds.Range: [3, 15]
number
Controls the flexibility of video generation. Higher values make the generated content adhere more closely to the prompt; lower values produce more natural motion.Range: [0, 1]
string
End frame image URL for guiding the transition effect. Incompatible with multi_prompt. Supports .jpg, .jpeg, .png.
array
List of prompts for multi-shot video generation. Divides the video into multiple shots. Mutually exclusive with prompt.
string
Negative prompt specifying elements to avoid in the visuals and audio. Maximum 2500 characters.

Response

string
required
Use the task_id to call the Get Async Task Result API to retrieve the generated output.