Una API de texto a vídeo convierte un prompt de texto en un clip de vídeo corto, de forma programática, para que puedas integrar la generación en pipelines en lugar de hacer clic en una aplicación para consumidores. Esta guía cubre la estructura de API común a los modelos de vídeo modernos, los modelos disponibles hoy en Kunavo, el precio por clip y el patrón asíncrono que necesitas en producción.
Cómo funciona una API de texto a vídeo
La estructura es la misma en los modelos de vídeo modernos: envías un prompt y parámetros (duration, aspect_ratio, resolution) y recibes una URL de vídeo alojada. Kunavo lo expone mediante un único endpoint con formato de OpenAI, /v1/video/generations, de modo que cambias entre modelos de vídeo modificando la cadena model; no necesitas un SDK ni una integración nuevos.
import requests
# One OpenAI-style endpoint for every text-to-video model.
resp = requests.post(
"https://api.kunavo.com/v1/video/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "veo-3", # swap the model, same request
"prompt": "a cinematic dolly-in on a red origami crane unfolding",
"aspect_ratio": "16:9",
},
timeout=600, # generation takes minutes
)
print(resp.json()["data"][0]["url"])duration (en segundos) define la duración del clip en los modelos con facturación por segundo: los modelos Seedance y el modelo Wan 2.7. Los modelos Veo lo ignoran; cada clip de Veo dura 8 segundos y se factura por vídeo.
Modelos de texto a vídeo en Kunavo
Hoy hay tres familias activas: Google Veo 3 (calidad cinematográfica con audio nativo), ByteDance Seedance 2 (narración en múltiples planos y coherencia con referencias) y Alibaba Wan 2.7 (cinematográfico económico, con facturación por segundo). Sora, Kling y Hailuo están en la hoja de ruta; como el endpoint es independiente del modelo, adoptar cualquiera de ellos requiere cambiar una sola palabra en el campo model.
| Modelo | Estado | Precios | Guía |
|---|---|---|---|
veo-3 (Google) | Activo | $0,18–$1,60 / clip de 8 s | API de Veo 3 |
seedance-2 (ByteDance) | Activo | $0,093–$0,612 / segundo | API de Seedance |
wan-2-7 (Alibaba) | Activo | $0,096–$0,144 / segundo | API de Wan |
| Sora / Sora 2 (OpenAI) | Hoja de ruta | — | API de Sora |
| Kling (Kuaishou) | Hoja de ruta | — | API de Kling |
| Hailuo (MiniMax) | Hoja de ruta | — | API de Hailuo |
Precios
Veo 3 se factura por vídeo (por clip de 8 segundos en 720p, como se muestra aquí), aproximadamente un 50–70% por debajo del precio de lista de Google. Las resoluciones superiores cuestan más: la página de precios contiene la tabla completa de niveles, y la calculadora de costes de vídeo con IA calcula el precio de un mes, incluida la diferencia entre facturación por clip y por segundo, que es lo que hace que dos tarifas de aspecto similar produzcan facturas muy distintas.
| Modelo | Desde (720p / 8 s) | Precio oficial de Google | Ahorro |
|---|---|---|---|
| veo-3-lite | $0,18 | $0,45 | ~60% |
| veo-3 (Rápido) | $0,36 | $1,20 | ~70% |
| veo-3-quality | $1,60 | $3,20 | ~50% |
Imagen a vídeo
Para animar una imagen fija, envía image_url (una URL https o un archivo subido) junto con el prompt; envía un primer y un último fotograma para controlar las transiciones. Los parámetros completos están en la documentación de vídeo.
Voz y vídeo: qué hace y qué no hace este endpoint
«Voz a vídeo» se busca para referirse a dos cosas distintas, y conviene precisar cuál está disponible aquí.
Vídeo con voz generada: sí. Veo 3 produce audio nativo sincronizado como parte de la generación: diálogo, sonido ambiente y efectos sincronizados con las imágenes, a partir del mismo prompt de texto. Describe en el prompt la frase que quieres que se pronuncie y aparecerá en la pista de audio del MP4 devuelto. No necesitas un modelo de voz independiente, una segunda llamada a la API ni un paso de sincronización en posproducción. Esta propiedad es específica de la familia Veo 3; Seedance 2 y Wan 2.7 generan vídeo sin sonido.
Generar vídeo a partir de un archivo de audio: no. Si necesitas subir una grabación y obtener un avatar parlante con sincronización labial, o transcribir el habla y crear un storyboard a partir de ella, Kunavo no tiene hoy ningún modelo para eso. Los modelos de vídeo de aquí aceptan un prompt de texto y, opcionalmente, una imagen de origen; ninguno acepta audio como entrada. Para completar la información: /v1/audio/transcriptions tampoco tiene actualmente ningún modelo habilitado, por lo que no puedes ensamblar la versión de dos pasos usando solo esta API. Si ese es tu caso de uso, esta no es la herramienta adecuada y es mejor decirlo que venderte una solución alternativa inexistente.
El ciclo de vida de la tarea asíncrona
La generación tarda minutos, así que en producción no mantienes abierta la conexión. Envía una tarea a /v1/videos, recibe inmediatamente un ID de tarea y, después, consulta GET /v1/videos/{id} periódicamente hasta que finalice. Las URL de resultados son permanentes.
# Production: submit a task and poll — don't hold a long connection.
task = requests.post(
"https://api.kunavo.com/v1/videos",
headers={"Authorization": f"Bearer {API_KEY}",
"Idempotency-Key": "my-task-uuid"},
json={"model": "veo-3", "prompt": "..."},
timeout=60,
).json()
# then poll GET /v1/videos/{task["id"]} until status == "completed"Cómo elegir entre los ocho modelos
Esta página cubre el endpoint. Para la cuestión económica —cuánto cuesta un clip de 8 segundos en 720p con cada modelo y por qué la facturación por clip y por segundo coloca modelos distintos en primer lugar según la duración del clip— consulta la comparativa de API de generación de vídeo.
Preguntas frecuentes
¿Qué es una API de texto a vídeo?
Una API de texto a vídeo genera un clip de vídeo corto a partir de un prompt de texto, de forma programática y no mediante una aplicación para consumidores. Envías un POST con un prompt y parámetros (duración, relación de aspecto y resolución) y recibes una URL de vídeo alojada. En Kunavo es un único endpoint con formato de OpenAI, /v1/video/generations, con Google Veo 3, ByteDance Seedance 2 y Alibaba Wan 2.7 disponibles.
¿Cuál es la mejor API de texto a vídeo?
Google Veo 3 es el modelo más potente disponible de forma general hoy; está activo en Kunavo junto con Seedance 2 de ByteDance (consistencia entre múltiples planos) y Wan 2.7 de Alibaba (cinematográfico económico). Sora, Kling y Hailuo están en la hoja de ruta detrás del mismo endpoint.
¿Existe una API gratuita de texto a vídeo?
La generación de vídeo requiere mucho cómputo, por lo que ningún proveedor ofrece un nivel gratuito significativo: se paga por clip. Kunavo funciona mediante pago por uso desde una recarga mínima de $10; Veo 3 empieza en $0,18 por clip de 8 segundos a 720p (Veo 3 Lite), aproximadamente un 50–70% menos que la tarifa de lista de Google.
¿Cuánto cuesta una API de texto a vídeo?
En Kunavo, Veo 3 se factura por vídeo, aproximadamente un 50–70% por debajo del precio de lista de Google: Veo 3 Lite desde $0,18, Veo 3 Fast desde $0,36 y Veo 3 Quality desde $1,60 por clip de 8 segundos en 720p. Las resoluciones superiores cuestan más. Las generaciones fallidas nunca se facturan.
¿Cuánto tarda la generación?
Minutos. Usa la API de tareas asíncrona /v1/videos y consulta su estado periódicamente en producción; encontrarás los detalles en la documentación de vídeo.