Skip to content

Texto a vídeo

POST
/kling/v1/videos/text2video

Crear una tarea de generación de vídeo a partir de un prompt de texto.

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

Nombre del modelo. Valores: kling-v1, kling-v1-6, kling-v2-master, kling-v2-1-master, kling-v2-5-turbo, kling-v3

Prompt de texto positivo, hasta 2500 caracteres

Si generar un vídeo con varios planos.
Si es true, prompt se ignora.
Si es false, shot_type y multi_prompt se ignoran.

Modo de segmentación en planos.
Valores: customize
Obligatorio cuando multi_shot es true.

object[]

Detalles por plano (prompt, duración, etc.).
● Definir índice, prompt y duración con index, prompt y duration:
○ Hasta 6 planos, mínimo 1
○ Contenido de cada plano hasta 512 caracteres
○ Duración de cada plano ≤ duración total de la tarea y ≥ 1
○ La suma de duraciones de planos iguala la duración total de la tarea

Prompt de texto negativo, hasta 2500 caracteres

Libertad de generación; valores más altos alinean más el vídeo con el prompt

Modo de generación de vídeo.
Valores: std, pro
std: modo estándar — buena relación calidad/precio
pro: modo pro — mayor calidad

Si generar audio con el vídeo.
Valores: on, off
Solo compatible con modelos V2.6 y posteriores.

Relación de aspecto (ancho:alto)

Duración del vídeo en segundos

object

Si generar también un resultado con marca de agua.
● Se define con enabled (clave:valor), por ejemplo:
"watermark_info": {
"enabled": boolean // true para generar, false para omitir
}

object

Control del movimiento de cámara (si no se indica, se infiere del texto/imagen)

Responses

OK

application/json
object

ID de tarea

Estado de la tarea

Playground

Authorization
Body

Samples