Перейти к основному содержанию
POST
/
kling
/
v1
/
videos
/
multi-elements
/
add-selection
Add selection points to a Kling multimodal session
curl --request POST \
  --url https://api.cometapi.com/kling/v1/videos/multi-elements/add-selection \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "session_id": "784914037360041984",
  "frame_index": 1,
  "points": [
    {
      "x": 0,
      "y": 1
    }
  ]
}
'
{
  "code": 123,
  "message": "<string>",
  "data": {}
}
Используйте этот endpoint, чтобы отметить область видео, с которой должен работать multimodal-редактор.

Как работает выделение

  • session_id берётся из Initialize Video for Editing
  • frame_index выбирает кадр, на котором вы размещаете точки
  • points — это нормализованные координаты в диапазоне от 0 до 1
  • В текущей документации Kling указано до 10 отмеченных кадров и до 10 точек на кадр

Роль в рабочем процессе

1

Initialize first

Начните с Initialize Video for Editing, чтобы получить действительный session_id.
2

Add or refine points

Вызывайте этот endpoint по мере построения области для редактирования.
3

Preview the area

Используйте Preview Selected Video Area перед финальной отправкой.
Полное описание параметров см. в документации Kling API.

Авторизации

Authorization
string
header
обязательно

Bearer token authentication. Use your CometAPI key.

Тело

application/json
session_id
string
по умолчанию:784914037360041984
обязательно

Session ID, generated based on the video initialization task, does not change with selection editing actions.

frame_index
integer
по умолчанию:1
обязательно

Frame number

Supports adding up to 10 marked frames, meaning video selections can be marked based on a maximum of 10 frames. Only 1 frame can be marked at a time.

points
object[]
обязательно

Click coordinates, represented by x and y. Value range: [0,1], expressed as a percentage; [0,1] represents the top-left corner of the frame. Supports adding multiple marked points simultaneously, with a maximum of 10 points per frame.

Ответ

200 - application/json

Selection updated.

code
integer
обязательно
message
string
обязательно
data
object