Kling 4.0 API
Referencia completa de la API de los modelos de generación de vídeo Kling 4.0 de Kuaishou.
Variantes del modelo
Esta API admite cinco variantes del modelo:
Comparación rápida
Relaciones de aspecto admitidas
Text-to-Video, Image-to-Video, Reference-to-Video y Video Edit admiten:
16:9, 9:16, 1:1, 21:9
El valor predeterminado es 16:9. Video Extend no admite el parámetro aspect_ratio; la salida conserva la relación de aspecto del vídeo de origen.
Opciones de resolución
Los cinco modelos requieren resolution y duration. Incluya resolution explícitamente aunque su valor predeterminado sea 720p. duration no tiene un valor predeterminado.
Kling 4.0 Text to Video
Punto de conexión
POST /api/v1/video/task
Parámetros de la solicitud
Obligatorios
Opcionales
Ejemplo de solicitud
javascript
Kling 4.0 Image to Video
Parámetros de la solicitud
Obligatorios
Opcionales
Si se proporcionan tanto image_url como image_end_url, key_frames puede contener como máximo 8 imágenes. Los fotogramas intermedios se utilizan en el orden del array; el modelo determina su posición temporal.
Ejemplo de solicitud
javascript
Kling 4.0 Reference to Video
Parámetros de la solicitud
Obligatorios
Opcionales
Las imágenes, los vídeos y el audio de referencia son opcionales. Proporcione un único tipo de medio, combine varios tipos u omita los tres.
El valor duration de salida se establece de forma independiente entre 3 y 30 segundos y no cuenta para el límite de duración combinada de los vídeos de referencia.
Ejemplo de solicitud
javascript
Kling 4.0 Video Edit
Parámetros de la solicitud
Obligatorios
Opcionales
Ejemplo de solicitud
javascript
Kling 4.0 Video Extend
Parámetros de la solicitud
Obligatorios
Opcionales
No envíe aspect_ratio; la salida conserva la relación de aspecto del vídeo de origen. El resultado contiene el vídeo completo, incluidos el vídeo de origen y la extensión. Su duración total es la duración del vídeo de origen más duration.
Ejemplo de solicitud
javascript
Reglas de facturación
Text-to-Video e Image-to-Video se facturan según la resolución de salida y la duración del vídeo generado. Video Extend se factura según la resolución y la duración del segmento añadido, no según la duración total del vídeo devuelto.
Las solicitudes de Reference-to-Video que contienen vídeos de referencia y las solicitudes de Video Edit tienen en cuenta la duración de los vídeos de entrada y de salida a la resolución seleccionada. La duración facturada del vídeo de entrada tiene un mínimo de 3 segundos y un máximo de 30 segundos. Si hay varios vídeos de referencia, estos límites se aplican a su duración combinada, no a cada vídeo por separado. Los límites de duración facturada no definen los límites de carga.
Sin vídeos de referencia, Reference-to-Video utiliza las mismas reglas de facturación que Text-to-Video, se proporcionen o no imágenes o audio de referencia. En las solicitudes con vídeo de entrada, las imágenes de referencia admitidas, el audio de referencia y keep_original_sound no generan cargos independientes.
Formato de respuesta
Respuesta inicial
Todos los modelos devuelven un task_id para realizar consultas periódicas:
json
Realice consultas periódicas con GET /api/v1/video/{task_id} para comprobar el estado y obtener el vídeo generado.
Valores de estado
submitted: tarea aceptada y en espera de procesamientoprocessing: generación de vídeo en cursosucceed: generación de vídeo completadafailed: error en la generación de vídeo
Buenas prácticas
- Parámetros obligatorios: proporcione siempre
resolutionyduration, incluso cuando utilice la resolución predeterminada720p - Número de fotogramas: limite el total de fotogramas inicial, final e intermedios a 10 o menos
- Medios de referencia: respete las cantidades y duraciones documentadas para los medios de referencia
- Sonido original: utilice
keep_original_soundsolo para Reference-to-Video o Video Edit - Extensión de vídeo: establezca
durationen la duración adicional y omitaaspect_ratio