Kling 4.0 API
Kling 4.0 de Kuaishou: texto a vídeo, imagen a vídeo, referencia a vídeo, edición de vídeo y extensión de vídeo con clips de 3 a 30 segundos, salida en 720p y 1080p y audio estéreo sincronizado que se genera junto con la imagen.
Cinco endpoints: kwaivgi/kling-v4.0/text-to-video convierte un prompt en un clip, image-to-video anima un primer fotograma con último fotograma y fotogramas clave opcionales, reference-to-video crea un clip nuevo a partir de hasta 10 imágenes, 5 vídeos y 3 audios, video-edit reescribe un vídeo existente a partir de una instrucción de texto y video-extend continúa un vídeo desde su último fotograma. Los clips duran de 3 a 30 segundos en 720p o 1080p.
Resumen
Acerca de Kling 4.0 API
Qué hace Kling 4.0, cómo encaja en la gama de modelos de Kuaishou y por qué los equipos lo eligen.
Kling 4.0 es un modelo de generación de vídeo de Kuaishou, disponible a través de la API REST de WaveSpeedAI. Kling 4.0 de Kuaishou: texto a vídeo, imagen a vídeo, referencia a vídeo, edición de vídeo y extensión de vídeo con clips de 3 a 30 segundos, salida en 720p y 1080p y audio estéreo sincronizado que se genera junto con la imagen.
Cinco endpoints: kwaivgi/kling-v4.0/text-to-video convierte un prompt en un clip, image-to-video anima un primer fotograma con último fotograma y fotogramas clave opcionales, reference-to-video crea un clip nuevo a partir de hasta 10 imágenes, 5 vídeos y 3 audios, video-edit reescribe un vídeo existente a partir de una instrucción de texto y video-extend continúa un vídeo desde su último fotograma. Los clips duran de 3 a 30 segundos en 720p o 1080p.
La familia Kling 4.0 en WaveSpeedAI incluye 5 endpoints REST que cubren los flujos de trabajo de Text-To-Video, Image-To-Video, Reference-To-Video, Video-To-Video, Video-Extend. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Kling 4.0 con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Especificaciones
Capacidades y estado de lanzamiento de Kling 4.0 API
Los detalles específicos del modelo que los desarrolladores buscan antes de elegir una API: disponibilidad, duración esperada del resultado, compatibilidad con referencias y la alternativa en producción actual.
Endpoints
5 variantes
Texto a vídeo, imagen a vídeo, referencia a vídeo, edición de vídeo y extensión de vídeo.
Duración
3-30 s
Cualquier duración de 3 a 30 segundos; 5 s por defecto.
Resolución
720p / 1080p
720p por defecto.
Referencias
10 imágenes + 5 vídeos + 3 audios
En referencia a vídeo, junto con un prompt de texto.
Endpoints
Todos los endpoints de la API de Kling 4.0
5 endpoints de Kling 4.0 disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/d30a6613-c770-408a-82da-6561afe428f2.webp)
Kling v4.0 Text To Video
Kling V4.0 Text-to-Video generates cinematic clips of 3 to 30 seconds from a text prompt, with 720p and 1080p output, four aspect ratios including 21:9 ultrawide, and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f854b02-6af0-40c0-a820-c4c52bec314a.webp)
Kling v4.0 Image To Video
Kling V4.0 Image-to-Video animates a first frame into a clip of 3 to 30 seconds, with an optional last frame and up to 8 in-between keyframes to direct the story, 720p and 1080p output and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/61c6cd42-d051-4094-981f-6cfaa207f6ab.webp)
Kling v4.0 Reference To Video
Kling V4.0 Reference-to-Video builds a new clip of 3 to 30 seconds from up to 10 reference images, 5 reference videos and 3 reference audios, following the subjects, motion and camera you point to in the prompt, with 720p and 1080p output and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/cf027f12-e273-477c-b42c-1cc8ffb421a0.webp)
Kling v4.0 Video Edit
Kling V4.0 Video Edit rewrites a 3 to 30 second video from a text instruction: it keeps the scene, subject and motion and changes what you describe, with optional reference images, 720p and 1080p output and the original sound kept by default. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/cc4137a0-c214-4cc5-abd9-3468a8d15952.webp)
Kling v4.0 Video Extend
Kling V4.0 Video Extend continues a video from its last frame with a new 3 to 30 second segment guided by your prompt, at 720p or 1080p with synchronized stereo audio, and returns the original and the new segment joined. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ejemplos
Mira Kling 4.0 en acción
Resultados reales generados con la API de Kling 4.0. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Kling 4.0
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Kling 4.0 que hayas llamado.
Casos de uso
Qué puedes crear con Kling 4.0
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Kling 4.0.
Tomas únicas largas
kwaivgi/kling-v4.0/text-to-video genera cualquier duración de 3 a 30 segundos de una sola vez, con espacio para acción y movimientos de cámara reales en lugar de unir clips cortos.
Encuadre cinematográfico ultraancho
Texto a vídeo renderiza en 16:9, 9:16, 1:1 o 21:9, así que un mismo prompt sirve para un tráiler panorámico, una publicación vertical para redes o una toma cinematográfica ultraancha.
Dirige la historia con fotogramas clave
kwaivgi/kling-v4.0/image-to-video usa tu imagen como primer fotograma y admite un último fotograma opcional y fotogramas clave intermedios, hasta 10 imágenes en total, para que decidas dónde empieza el clip, por dónde pasa y dónde termina.
Escenas construidas con referencias mixtas
kwaivgi/kling-v4.0/reference-to-video combina hasta 10 imágenes de referencia, 5 vídeos de referencia y 3 audios de referencia, a los que el prompt se refiere como @Image1, @Video1 y @Audio1.
Edita un vídeo con palabras
kwaivgi/kling-v4.0/video-edit conserva la escena, el sujeto y el movimiento de tu vídeo y cambia lo que describes (sustituir un personaje, cambiar el escenario o el clima), manteniendo por defecto el sonido original.
Continúa un clip
kwaivgi/kling-v4.0/video-extend continúa un vídeo desde su último fotograma con un nuevo segmento de 3 a 30 segundos y devuelve el original y el nuevo segmento unidos, con la opción de apuntar a un último fotograma objetivo.
Toma prestado un movimiento de cámara o una interpretación
Señala un vídeo de referencia en el prompt para reutilizar su movimiento de cámara o seguir su interpretación, mientras la duración del resultado se elige de forma independiente a la referencia.
Sonido generado junto con la imagen
Cada endpoint produce audio estéreo sincronizado junto con el vídeo. En referencia a vídeo también puedes conservar el sonido original del vídeo de referencia.
Consejos
Consejos para escribir prompts en Kling 4.0
Consejos prácticos para obtener mejores resultados con Kling 4.0, basados en los patrones que funcionan en modelos de vídeo en flujos de producción.
- 01
Indica el sujeto, la acción, el escenario y la cámara
Dale al modelo un sujeto, lo que hace, dónde ocurre y cómo se mueve la cámara, por ejemplo un dolly lento hacia delante o un seguimiento con cámara en mano. En clips más largos, describe cómo evoluciona la escena de principio a fin.
- 02
Describe el sonido que quieres
El audio se genera junto con la imagen, así que nombra en el prompt el ambiente, la música o la línea de diálogo que quieres oír.
- 03
Di para qué sirve cada referencia
En kwaivgi/kling-v4.0/reference-to-video, refiérete a las entradas como @Image1, @Video1 y @Audio1 en el orden en que las proporcionas, e indica cómo debe aparecer cada una, por ejemplo el personaje de @Image1 caminando por la calle de @Image2.
- 04
Describe el cambio al editar
En kwaivgi/kling-v4.0/video-edit, describe qué debe cambiar e indica qué debe permanecer, y refiérete al vídeo como @Video1 y a las imágenes de referencia como @Image1, @Image2 ... El resultado sigue la duración y la relación de aspecto del vídeo de entrada, salvo que las definas.
- 05
Describe lo que ocurre a continuación al extender
En kwaivgi/kling-v4.0/video-extend, describe la continuación en lugar del fotograma que ya tienes, y mantenla coherente con el final de tu clip. Solo se genera el nuevo segmento; tu vídeo original se conserva tal cual.
- 06
Los fotogramas clave se usan en orden
En kwaivgi/kling-v4.0/image-to-video, los fotogramas clave intermedios se usan en el orden en que los indicas, y entre el primer fotograma, los fotogramas clave y el último fotograma suman como máximo 10 imágenes. Describe el cambio que conecta los fotogramas.
- 07
Haz borradores en 720p y entrega en 1080p
Explora ideas en 720p y con una duración corta, y luego vuelve a ejecutar el prompt elegido en 1080p para la entrega.
Precios
Precios de la API de Kling 4.0
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| kwaivgi/ | text-to-video | $0.785 |
| kwaivgi/ | image-to-video | $0.785 |
| kwaivgi/ | reference-to-video | $0.785 |
| kwaivgi/ | video-to-video | $0.47 |
| kwaivgi/ | video-extend | $0.785 |
API
Llama a la API de Kling 4.0
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Kling 4.0 frente a las alternativas
Cuándo elegir Kling 4.0 en lugar de modelos similares en WaveSpeedAI.
Kling 4.0 frente a Kling 3.0
Kling 3.0 ofrece los niveles Standard, Pro y 4K y un endpoint independiente de control de movimiento. Kling 4.0 es un único conjunto de cinco endpoints con clips de 3 a 30 segundos, y añade referencia a vídeo con referencias mixtas de imagen, vídeo y audio, además de edición y extensión de vídeo.
Kling 4.0 frente a Seedance 2.5
Seedance 2.5 también llega a tomas únicas de 30 segundos y tiene igualmente endpoints de edición y extensión de vídeo. Kling 4.0 cubre lo mismo, con hasta 10 imágenes, 5 vídeos y 3 audios como referencias.
Kling 4.0 frente a Wan 3.0
Wan 3.0 ofrece texto, imagen y referencia a vídeo de hasta 30 segundos con hasta 1080p. Kling 4.0 cubre el mismo rango y es la mejor opción cuando buscas salida ultraancha 21:9, control de fotogramas clave inicial, final e intermedios, o referencias mixtas de imagen, vídeo y audio.
Preguntas frecuentes
Kling 4.0 API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Kling 4.0 en WaveSpeedAI.
¿Qué es la API de Kling 4.0?
Kling 4.0 es un modelo de generación de vídeo de Kuaishou expuesto como API REST en WaveSpeedAI. Kling 4.0 de Kuaishou: texto a vídeo, imagen a vídeo, referencia a vídeo, edición de vídeo y extensión de vídeo con clips de 3 a 30 segundos, salida en 720p y 1080p y audio estéreo sincronizado que se genera junto con la imagen. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Kling 4.0?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Kling 4.0?
Kling 4.0 empieza en $0.47 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Kling 4.0 hay disponibles?
WaveSpeedAI aloja 5 endpoints de Kling 4.0 en producción: kwaivgi/kling-v4.0/text-to-video, kwaivgi/kling-v4.0/image-to-video, kwaivgi/kling-v4.0/reference-to-video, kwaivgi/kling-v4.0/video-edit, kwaivgi/kling-v4.0/video-extend. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Kling 4.0?
Los derechos de uso comercial dependen de la licencia del modelo de Kuaishou. La mayoría de los modelos de Kuaishou permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Kling 4.0 en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Kling 4.0 Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de Kuaishou.
Proveedor
Acerca de Kuaishou
El equipo detrás de Kling 4.0 y de la gama más amplia de modelos de Kuaishou en WaveSpeedAI.
Kuaishou es una de las principales plataformas chinas de vídeo corto y el equipo detrás de la familia de modelos de generación de vídeo Kling. Kling 3.0 ofrece niveles Standard, Pro y 4K con síntesis de audio nativa (un parámetro sound en todas las variantes), además de un endpoint de control de movimiento dedicado que transfiere el movimiento de un vídeo de referencia para animar la imagen fija de un personaje.
Empieza a crear con Kling 4.0 en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de Kuaishou y de todos los demás proveedores.