Saltar al contenido principal
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 este endpoint para aplicar una de las escenas de efectos predefinidas de Kling y convertir los recursos de entrada en un nuevo video corto.

Elige una escena de efecto

  • hug y kiss son preajustes de interacción entre dos personas
  • fuzzyfuzzy, squish, expansion y heart_gesture son efectos predefinidos estilizados
  • La forma exacta de los recursos depende del efecto, pero la solicitud siempre encapsula la configuración específica del proveedor dentro de input

Flujo de la tarea

1

Enviar la solicitud de efecto

Envía effect_scene junto con el objeto input correspondiente y guarda el id de la tarea devuelto.
2

Consultar la tarea

Continúa con Consultas individuales hasta que finalice el trabajo del efecto.
3

Guardar el recurso final

Descarga o replica el video del efecto terminado si necesitas una retención estable.
Para consultar la referencia completa de parámetros, consulta la documentación oficial de Kling.

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Cuerpo

application/json
effect_scene
enum<string>
predeterminado:hug
requerido

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

Opciones disponibles:
fuzzyfuzzy,
squish,
expansion,
hug,
kiss,
heart_gesture
input
object
requerido

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

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

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

external_task_id
string
predeterminado: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.

Respuesta

200 - application/json

Task accepted.

code
integer
requerido

Error code; specific error code definition

message
string
requerido

Error message

data
object
requerido