Skip to content

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 NameTypeRequiredDescriptionExample
Content-TypestringOptionalapplication/json
AuthorizationstringOptionalBearer {{YOUR_API_KEY}}

Body Parameters (application/json)

Parameter NameTypeRequiredDescription
model_namestringRequiredModel name enumeration value: kling-v1-6
session_idstringRequiredSession ID, generated based on video initialization task, does not change with edit selection behavior
edit_modestringRequiredOperation type enumeration values: addition, swap, removal. Where: addition: add elements, swap: replace elements, removal: delete elements
image_listarray[string]Optional
promptstringRequired
negative_promptstringOptional
modestringRequiredVideo 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
durationstringRequiredGenerated video duration, unit: s. Enumeration values: 5, 10
callback_urlstringOptional
external_task_idstringOptional

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
{}