Usa la documentación de modelos de video de CometAPI eligiendo el flujo de trabajo del proveedor que coincida con tu tipo de tarea. La mayoría de los endpoints de video crean tareas asíncronas, así que guarda el task ID y usa polling para recuperar los resultados. Agrega callbacks solo cuando la página específica del modelo documente compatibilidad con callbacks.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Elegir una API de video
Crear video con Sora
Crear tareas de video de Sora.
Recuperar video de Sora
Consultar tareas de video de Sora.
Runway de imagen a video
Generar videos de Runway a partir de imágenes.
Kling de texto a video
Generar videos de Kling a partir de prompts de texto.
Crear en Seedance
Crear tareas de video de Seedance.
Generación de video con xAI
Generar tareas de video de xAI.
Crear y consultar una tarea de video
Usa un model ID con capacidad de video de la página Models o del directorio de modelos. Los ejemplos a continuación crean una tarea de video conPOST /v1/videos y luego consultan el task ID devuelto hasta que la tarea alcance un estado terminal.
Estos ejemplos usan el marcador de posición
your-video-model-id. Sustitúyelo por un model ID de video disponible de la página Models o del directorio de modelos antes de ejecutar la solicitud.Ejemplos de respuesta
Una respuesta de creación exitosa puede verse así. Guarda el task ID antes de hacer polling:video_url; algunos formatos de proveedor usan campos de resultado específicos del modelo o la ruta de contenido de video cuando esa ruta está documentada:
Registros de modelo de ejemplo
Esta respuesta de ejemplo del catálogo de modelos muestra el contenedor de
/api/models y la forma de un registro de modelo de video. No es una lista completa de modelos.cURL
Errores comunes
Falta task ID
Falta task ID
Guarda el ID de la respuesta de creación antes de retornar desde tu controlador de tareas.
Polling demasiado rápido
Polling demasiado rápido
Agrega retraso y backoff entre las comprobaciones de estado.
Duración o tamaño no compatibles
Duración o tamaño no compatibles
Usa los campos de duración y resolución documentados para el endpoint de video seleccionado.
Falta video_url
Falta video_url
Trata
video_url como opcional y recurre a campos de resultado específicos del modelo o a la ruta de contenido cuando estén disponibles.Callback no recibido
Callback no recibido
Usa polling como fuente de verdad y verifica que tu URL de callback acepte solicitudes POST.
Códigos de error y estrategia de reintento
400
400
No reintentes hasta que se corrijan los campos de prompt, archivos, duración o tamaño.
401
401
No reintentes hasta que la API key esté presente y sea válida.
404
404
Verifica el task ID, la URL base, la ruta y el model ID antes de reintentar.
413
413
Reduce el tamaño de la carga antes de reintentar.
429
429
Reintenta con backoff exponencial y reduce la concurrencia de creación o de polling.
500 or 503
500 or 503
Reintenta la creación de tareas con backoff; sigue consultando las tareas existentes a menos que la tarea alcance un error terminal.
Precios y directorio de modelos
Página Models
Lee cómo CometAPI expone los model IDs en la documentación.
Directorio de modelos
Explora la disponibilidad y las capacidades de los modelos.
Precios
Consulta los precios antes de llamar a un modelo.