Vai al contenuto principale
POST
/
kling
/
v1
/
videos
/
effects
Create a Kling video-effects task
curl --request POST \
  --url https://api.cometapi.com/kling/v1/videos/effects \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "effect_scene": "hug",
  "input": {
    "model_name": "kling-v1-6",
    "mode": "std",
    "images": [
      "https://p2-kling.klingai.com/bs2/upload-ylab-stunt/c54e463c95816d959602f1f2541c62b2.png?x-kcdn-pid=112452",
      "https://p2-kling.klingai.com/bs2/upload-ylab-stunt/5eef15e03a70e1fa80732808a2f50f3f.png?x-kcdn-pid=112452"
    ],
    "duration": "10"
  }
}
'
{
  "code": 0,
  "message": "success",
  "data": {
    "task_id": "2032273960331935744",
    "task_status": "submitted",
    "task_info": {},
    "created_at": 1773366844624,
    "updated_at": 1773366844624
  }
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Usa questo endpoint per applicare una delle scene di effetto preimpostate di Kling e trasformare le risorse di input in un nuovo breve video.

Scegli una scena di effetto

  • hug e kiss sono preset di interazione tra due persone
  • fuzzyfuzzy, squish, expansion e heart_gesture sono effetti preimpostati stilizzati
  • La forma esatta delle risorse dipende dall’effetto, ma la richiesta racchiude sempre le impostazioni specifiche del provider all’interno di input

Flusso del task

1

Invia la richiesta dell'effetto

Invia effect_scene insieme all’oggetto input corrispondente e salva il task id restituito.
2

Interroga il task

Continua con Query individuali finché il processo dell’effetto non termina.
3

Conserva la risorsa finale

Scarica o replica il video con effetto completato se hai bisogno di una conservazione stabile.
Per il riferimento completo dei parametri, consulta la documentazione ufficiale di Kling.

Autorizzazioni

Authorization
string
header
obbligatorio

Bearer token authentication. Use your CometAPI key.

Corpo

application/json
effect_scene
enum<string>
predefinito:hug
obbligatorio

Preset effect to apply. Each effect defines a specific animation or interaction style.

Opzioni disponibili:
fuzzyfuzzy,
squish,
expansion,
hug,
kiss,
heart_gesture
input
object
obbligatorio

Effect-specific input payload. Most interaction effects use one or more image URLs plus model settings.

callback_url
string
predefinito:https://example.com/webhook

Webhook URL for task status notifications. The server sends a callback when the task status changes.

external_task_id
string
predefinito:my-kling-effect-task-001

Optional user-defined task ID for your own tracking. Does not replace the system-generated task ID. Must be unique per account.

Risposta

200 - application/json

Task accepted.

code
integer
obbligatorio

Error code; specific error code definition

message
string
obbligatorio

Error message

data
object
obbligatorio