Kling 3.0 motion control — use a character from a reference image and replicate motion from a reference video
Pass Authorization: Bearer <YOUR_API_KEY> in the request header. Go to the API Keys management page to create and manage API Keys.
Fixed value kling/kling-v3-motion-control.
The prompt, which may contain both positive and negative descriptions. Up to 2500 characters.
"A dancer performs graceful movements in a sunlit studio"
Output resolution. Defaults to 720P.
720P, 1080P Reference image. Only 1 image is supported. The character, background, and other elements in the generated video are driven by this image.
Content requirements:
Image requirements:
jpg / jpeg / png;1:2.5 and 2.5:1.1Reference video. Only 1 clip is supported. The character's motion in the generated video will match this video.
Content requirements:
Video requirements:
MP4 / MOV;extra_params.character_orientation:
video: ≤ 30s;image: ≤ 10s.For high-difficulty or fast motion, the model may only extract a usable subset of the motion (a minimum of 3s of continuous usable motion is required). The generated result may be shorter than the uploaded clip.
1Whether to generate audio. Defaults to false.
Extension parameters.
Submitted successfully (asynchronous mode)
Unique task ID, used for subsequent polling
"task_2042864638838083584"
The model ID used for this task
"kling/kling-v3-motion-control"
Task creation time (ISO 8601)
"2026-04-21T07:17:39.146Z"
Unique request ID
"291a4117-9df8-4349-aee1-bdf8ffcacb9a"