Passer au contenu principal
POST
/
kling
/
v1
/
videos
/
multi-elements
Create a Kling multimodal edit task
curl --request POST \
  --url https://api.cometapi.com/kling/v1/videos/multi-elements \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "session_id": "784914037360041984",
  "edit_mode": "replace",
  "prompt": "Replace the selected object with a red paper boat."
}
'
{
  "code": 123,
  "message": "<string>",
  "data": {
    "task_id": "<string>",
    "task_status": "<string>",
    "created_at": 123,
    "updated_at": 123
  }
}
Utilisez ce endpoint pour soumettre la tâche finale de montage vidéo multimodal une fois votre session et vos sélections prêtes.

Workflow complet

1

Initialiser la session de montage

Commencez par Initialize Video for Editing pour obtenir le session_id du clip que vous souhaitez modifier.
2

Construire la zone de sélection

Utilisez Add Video Selection et, si nécessaire, Preview Selected Video Area pour affiner la zone de modification.
3

Soumettre la tâche finale

Envoyez le session_id, edit_mode et le prompt final via ce endpoint, puis enregistrez l’identifiant de tâche renvoyé pour les vérifications de statut.

Avant de l’appeler

  • Assurez-vous que la session de sélection est déjà initialisée
  • Vérifiez que votre sélection de zone est correcte avant de consommer un appel de génération
  • Considérez cette route comme l’étape finale de génération, et non comme l’étape de configuration
Pour la référence complète des paramètres, consultez la documentation de l’API Kling.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Corps

application/json
session_id
string
défaut:784914037360041984
requis

Session id returned by the video initialization endpoint.

edit_mode
string
défaut:replace
requis

Editing operation to apply. Options: replace, remove.

prompt
string
défaut:Replace the selected object with a red paper boat.
requis

Text prompt describing the desired edit for the selected region.

Réponse

200 - application/json

Task accepted.

code
integer
requis
message
string
requis
data
object
requis