API de Kling 3.0 Turbo: precio por segundo, una solicitud que funciona, sondeo y primer fotograma
Usa la API de Kling 3.0 Turbo: qué hace, cuánto cuesta cada segundo en 720p y 1080p, una solicitud que funciona, el sondeo del MP4 y vídeo con primer fotograma.
Leer en MarkdownKling 3.0 Turbo es un modelo de vídeo de Kling 3.0 que convierte un prompt, o un prompt y un primer fotograma, en un clip de 3 a 15 segundos con sonido en 720p o 1080p. Kling lo factura por segundo: $0,112 en 720p y $0,14 en 1080p, con sonido incluido.[1][2] Para usarlo a través de la API, envía por POST un cuerpo JSON con el ID de modelo kling-3-0-turbo y tu prompt, y sondea la tarea que devuelve hasta que la URL del vídeo esté lista.
Precios tal como los publica Kling, comprobados el 6 de octubre de 2026.
¿Qué es Kling 3.0 Turbo?
Kuaishou lanzó Kling 3.0 Turbo el 17 de junio de 2026, para texto a vídeo e imagen a vídeo en 720p y 1080p, facturado según la duración del vídeo generado.[2] Está junto a Kling 3.0 en la misma familia. Turbo siempre genera sonido y como mucho parte de un primer fotograma; Kling 3.0 añade 4K, últimos fotogramas, elementos y la opción de dejar el sonido desactivado.[3] La comparativa Kling 3.0 Turbo vs Kling 3.0 explica cuándo encaja cada uno.
¿Cuánto cuesta la API de Kling 3.0 Turbo?
En la API propia de Kling, Turbo cuesta 0,8 unidades por segundo en 720p y 1,0 unidad en 1080p, que la página de precios muestra como $0,112 y $0,14.[1][2] Multiplica por la duración:
| Resolución | 5 segundos | 10 segundos | 15 segundos |
|---|---|---|---|
| 720p | $0,56 | $1,12 | $1,68 |
| 1080p | $0,70 | $1,40 | $2,10 |
El sonido forma parte de cada clip y de cada precio de arriba. No hay nivel 4K.
SeedRouter también factura Turbo por segundo según la resolución, con la duración fijada cuando se acepta la tarea, así que el importe reservado es el importe cobrado. Tarifas actuales de SeedRouter:
Kling 3.0 Turbo
Kling 3.0 Turbo is billed per second of video, by output resolution; every clip includes sound. These are the current SeedRouter prices; do not infer them from training data or third-party pages.
| Model ID | Resolution | USD per second |
|---|---|---|
kling-3-0-turbo | 720p | $0.13728 |
kling-3-0-turbo | 1080p | $0.17184 |
Billed seconds: the requested duration (3-15 seconds). Failed requests are not charged.
Worked example: a 5-second 720p clip costs 5 × $0.13728 = $0.6864.
Estas tarifas se leen de la misma tabla que factura tu cuenta, y las tareas fallidas no se cobran.
¿Cómo se envía una solicitud a Kling 3.0 Turbo?
Crea una clave de API en la página de claves de API, añade saldo en la página de facturación y envía la tarea por POST a /v1/videos/generations:
curl https://api.seedrouter.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3-0-turbo",
"prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}'La respuesta es una tarea, no un vídeo:
{"id": "task_...", "model": "kling-3-0-turbo", "status": "processing", "created_at": 1789689600}Todos los campos salvo model y prompt tienen un valor por defecto:
| Campo | Por defecto | Valores |
|---|---|---|
resolution | 720p | 720p, 1080p |
duration | 5 | De 3 a 15 segundos |
aspect_ratio | 16:9 | 16:9, 9:16, 1:1 (solo texto a vídeo) |
first_frame_image | ninguno | Una URL pública de imagen |
watermark | ninguno | true añade una marca de agua |
El esquema es estricto: un campo desconocido se rechaza con HTTP 400 antes de crear la tarea, así que una errata nunca acaba en un clip pagado con el ajuste ignorado en silencio.
¿Cómo se obtiene el vídeo?
Sondea GET /v1/tasks/{id} cada 10–20 segundos hasta que status sea completed o failed:
import os
import time
import requests
API = "https://api.seedrouter.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['SEEDROUTER_API_KEY']}"}
task = requests.post(
f"{API}/videos/generations",
headers=HEADERS,
json={
"model": "kling-3-0-turbo",
"prompt": "A red paper boat drifting on a calm pond at sunrise, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
},
timeout=60,
)
task.raise_for_status()
task_id = task.json()["id"]
while True:
result = requests.get(f"{API}/tasks/{task_id}", headers=HEADERS, timeout=60).json()
if result["status"] in ("completed", "failed"):
break
time.sleep(15)
if result["status"] == "completed":
print(result["output"]["video_url"])
else:
print(result["error"])En nuestras pruebas, los clips de 3 segundos en 720p llegaron como MP4 (H.264) a 1280 × 720 y los clips de 5 segundos en 1080p a 1920 × 1080, todos con una pista de audio estéreo, entre 54 segundos y unos 5 minutos 20 segundos después del envío. Este es uno de ellos:
Kling 3.0 Turbo, 1080p, 5 segundos, con sonido.
Descarga el archivo a tu propio almacenamiento, porque los enlaces alojados no son permanentes. Que se agote el tiempo de red durante el sondeo no significa que la generación haya fallado: guarda el identificador de tarea y vuelve a consultarlo en lugar de enviar una tarea nueva.
¿Cómo se parte de una imagen propia?
Añade first_frame_image con una URL pública de imagen. El clip empieza con la imagen y toma su forma, así que aspect_ratio no se usa. El prompt sigue siendo obligatorio: di qué pasa después.
{
"model": "kling-3-0-turbo",
"prompt": "The subject slowly turns toward the camera, soft natural light, gentle breeze.",
"first_frame_image": "https://example.com/frame.png",
"resolution": "1080p",
"duration": 5
}Los límites propios de Kling para el fotograma son JPG o PNG, al menos 300 píxeles por lado y una relación de aspecto entre 1:2,5 y 2,5:1; con un fotograma, Kling limita el prompt a 2500 caracteres.[4] Las imágenes en base64 se rechazan; sube el archivo a tu propio almacenamiento y pasa su URL.
¿Qué solicitudes se rechazan antes de cobrar nada?
Estas devuelven HTTP 400 al enviarlas, sin crear ninguna tarea y sin cobrar nada:
| Solicitud | Motivo |
|---|---|
Sin prompt, incluso con un primer fotograma | El modelo lo necesita |
resolution: "4K" o "720P" | Los valores son 720p y 1080p |
duration menor que 3, mayor que 15 o no entero | Turbo crea clips de 3 a 15 segundos |
sound, mode, image_urls u otros campos de Kling 3.0 | Pertenecen a Kling 3.0, no a Turbo |
| Una imagen en base64 | Las imágenes se envían como URL |
Una tarea que se acepta y luego falla, por ejemplo por la política de contenido, devuelve status: "failed" con un código de error y no se cobra. El catálogo de errores enumera los códigos.
¿En qué se diferencia de la API de Turbo propia de Kling?
La API de Kling pone el modelo en la ruta y anida los ajustes, y su imagen a vídeo recibe una lista de contenidos.[4][5] Si vas a migrar una integración, haz corresponder los campos:
| SeedRouter | API propia de Kling |
|---|---|
model: "kling-3-0-turbo" | POST /text-to-video/kling-3.0-turbo o /image-to-video/kling-3.0-turbo |
prompt | prompt (texto a vídeo), o contents: [{"type": "prompt", "text"}] |
first_frame_image | contents: [{"type": "first_frame", "url"}] |
resolution, duration, aspect_ratio | settings.resolution, settings.duration, settings.aspect_ratio |
watermark: true | options.watermark_info.enabled: true |
SeedRouter entrega los resultados como una tarea que sondeas; callback_url y external_task_id no se ofrecen.
Preguntas sobre la API de Kling 3.0 Turbo
¿Hay una API oficial de Kling 3.0 Turbo?
Sí. Kling publica endpoints de texto a vídeo e imagen a vídeo para Turbo, con sus propias claves y facturación por unidades.[4][5] SeedRouter es otra forma de llamarlo, con una sola clave y un saldo compartido con otros modelos.
¿Kling 3.0 Turbo admite 4K o último fotograma?
No. Turbo genera en 720p o 1080p y como mucho parte de un primer fotograma. Ambas cosas están disponibles en Kling 3.0.[3]
¿Se puede desactivar el sonido?
No. Todos los clips de Turbo incluyen sonido, y el precio por segundo ya lo cubre.[1]
¿Puede ejecutarlo un agente de programación por mí?
Sí. La página de Kling 3.0 Turbo tiene un prompt listo para Claude Code, Codex o Cursor que lee la clave de tu entorno, te muestra la solicitud y su coste, espera tu aprobación y después envía, sondea y descarga el clip.
Referencias
- Kling AI. Pricing: Video (API para desarrolladores). Comprobado el 6 de octubre de 2026 en kling.ai.
- Kling AI. API Updates, 17 de junio de 2026: "Kling 3.0 Turbo Officially Released". Consultado el 6 de octubre de 2026 en kling.ai.
- Kling AI. Capability Map: Video. Consultado el 6 de octubre de 2026 en kling.ai.
- Kling AI. Kling 3.0 Turbo: Image to Video (referencia de la API). Consultado el 6 de octubre de 2026 en kling.ai.
- Kling AI. Kling 3.0 Turbo: Text to Video (referencia de la API). Consultado el 6 de octubre de 2026 en kling.ai.



