Kling Motion Generation API
POSThttps://api.acedata.cloud/kling/motion

The official motion control feature of Kling, for specific usage methods, refer to the official documentation: https://app.klingai.com/cn/dev/document-api/apiReference/model/motionControl

Related Products

Kling - Ace Data Cloud
Kling video generation platform, directly interfaces with this API, high-speed and stable availability.

Request Headers

acceptstring
The format of the response returned by the specified server should be set to `application/json`.
Please select
authorizationstring
Bearer token

Request Body

image_urlstringRequired parameter
Reference image URL: The characters, background, and other elements in the generated video are all based on this reference image.
video_urlstringRequired parameter
Reference video URL: The character movements in the generated video will be consistent with this reference video.
promptstring
Text prompts can contain both positive and negative descriptions simultaneously.
modestringRequired parameter
Video generation mode, optional, enumeration values: `std` (standard mode, 720p, lower consumption) or `pro` (professional mode, 1080p, higher image quality). The default value is `std`.
keep_original_soundstring
Whether to keep the original audio of the reference video, optional, enumeration values: `yes` (keep) or `no` (remove). The default value is `yes`.
Please select
character_orientationstringRequired parameter
Generate the orientation of characters in the video, which can be chosen to be consistent with the reference image (`image`) or reference video (`video`).
callback_urlstring
Callback URL, after the video generation is complete, the system will send a callback notification to this URL.
asyncboolean
Whether to process in asynchronous mode. When set to `true`, the interface immediately returns `task_id`, without the need to provide `callback_url`, and then the result can be obtained by polling the corresponding task query interface; if `callback_url` is also provided, the result will be pushed to that callback address.
Please select

Response

Kling video generation
Allow Use General Balance

When 'Allow General Balance' is enabled, the general balance is used automatically if an app's balance is insufficient.

Shell

Python

JavaScript

Java

Go

PHP

Kind reminder: For streaming requests, the above code may not be fully applicable. Please refer to the integration documentation for changes.