Theme
Multimodal Video
POST
https://www.kkiai.com/kling/v1/videos/multi-elements
Request Parameters
Authorization
Add the Authorization parameter to the Header. Its value is the Token concatenated after Bearer.
Example: Authorization: Bearer ********************
Header Parameters
| Parameter Name | Type | Required | Description | Example |
|---|---|---|---|---|
Content-Type | string | Optional | application/json | |
Authorization | string | Optional | Bearer {{YOUR_API_KEY}} |
Body Parameters (application/json)
| Parameter Name | Type | Required | Description |
|---|---|---|---|
model_name | string | Required | Model name enumeration value: kling-v1-6 |
session_id | string | Required | Session ID, generated based on video initialization task, does not change with edit selection behavior |
edit_mode | string | Required | Operation type enumeration values: addition, swap, removal. Where: addition: add elements, swap: replace elements, removal: delete elements |
image_list | array[string] | Optional | |
prompt | string | Required | |
negative_prompt | string | Optional | |
mode | string | Required | Video generation mode. Enumeration values: std, pro. Where std: standard mode (standard), basic mode, high cost-effectiveness. Where pro: expert mode (high quality), high performance mode, better video generation quality |
duration | string | Required | Generated video duration, unit: s. Enumeration values: 5, 10 |
callback_url | string | Optional | |
external_task_id | string | Optional |
Request Example
json
{
"model_name": "kling-v1-6",
"session_id": "",
"edit_mode": "",
"image_list": [],
"prompt": "",
"negative_prompt": "",
"mode": "std",
"duration": "5",
"callback_url": "",
"external_task_id": ""
}cURL Example
bash
curl --location --request POST 'https://www.kkiai.com/kling/v1/videos/multi-elements' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"model_name": "kling-v1-6",
"session_id": "",
"edit_mode": "",
"image_list": [],
"prompt": "",
"negative_prompt": "",
"mode": "std",
"duration": "5",
"callback_url": "",
"external_task_id": ""
}'Response
🟢 200 Success
Response Example
json
{}