Vai al contenuto principale
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": {}
}
Usa questo endpoint per contrassegnare l’area del video su cui vuoi che l’editor multimodale operi.

Come funziona la selezione

  • session_id proviene da Initialize Video for Editing
  • frame_index seleziona il frame in cui posizioni i punti
  • points sono coordinate normalizzate tra 0 e 1
  • La documentazione di Kling attualmente indica fino a 10 frame contrassegnati e fino a 10 punti per frame

Ruolo nel flusso di lavoro

1

Initialize first

Inizia con Initialize Video for Editing per ottenere un session_id valido.
2

Add or refine points

Chiama questo endpoint mentre costruisci l’area da modificare.
3

Preview the area

Usa Preview Selected Video Area prima dell’invio finale.
Per il riferimento completo dei parametri, consulta la documentazione API di Kling.

Autorizzazioni

Authorization
string
header
obbligatorio

Bearer token authentication. Use your CometAPI key.

Corpo

application/json
session_id
string
predefinito:784914037360041984
obbligatorio

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

frame_index
integer
predefinito:1
obbligatorio

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[]
obbligatorio

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.

Risposta

200 - application/json

Selection updated.

code
integer
obbligatorio
message
string
obbligatorio
data
object