POST /v1/videos para crear una tarea asíncrona de generación de vídeo con Seedance. Consulta el estado de la tarea hasta que se complete y luego descarga el vídeo desde la URL de Flatkey devuelta.
Los modelos compatibles incluyen seedance-2.0 y seedance-2.0-fast. La disponibilidad depende de tu cuenta; usa GET /v1/models para obtener la lista de modelos actual.
Endpoint
Flatkey también acepta
POST /v1/video/generations y GET /v1/video/generations/{task_id}. Usa /v1/videos para obtener la estructura de respuesta estándar y los datos nativos de usage.Solicitud
Cabeceras
Parámetros del cuerpo
string
requerido
ID del modelo Seedance. Usa
"seedance-2.0" o "seedance-2.0-fast".array
requerido
Elementos de entrada multimodal. Incluye al menos un elemento de texto no vacío, una URL de imagen o una URL de vídeo.
string
Resolución de salida:
"480p", "720p" o "1080p".string
Relación de aspecto de salida:
"16:9", "4:3", "1:1", "3:4", "9:16", "21:9" o "adaptive".integer
Duración del vídeo de 4 a 15 segundos. Usa
-1 para que el modelo elija.integer
Semilla aleatoria. Omítela para usar una semilla aleatoria.
boolean
Si se añade una marca de agua. Valor por defecto:
false.boolean
Si se genera audio sincronizado.
Elementos de content
Si una imagen usa el rol
first_frame o last_frame, la API activa el modo de primer/último fotograma. Las demás imágenes se tratan como referencias.
Parámetros avanzados
string
Modo de entrada explícito:
"reference" o "first_last_frame". Omítelo para inferir el modo a partir de content.boolean
Activa la búsqueda web como complemento para la tarea.
object
Aumenta la resolución del vídeo generado manteniendo el mismo ID de tarea público.
Ejemplos de solicitudes
Entrada con primer y último fotograma
Referencia multimodal con escalado de resolución
Respuesta
Campos de la respuesta
string
ID público de la tarea, que se usa para consultar su estado y descargar el vídeo completado.
task_id contiene el mismo valor.string
Estado de la tarea:
queued, in_progress, completed o failed.integer
Progreso de la generación de 0 a 100.
integer
Marca de tiempo Unix de la creación de la tarea.
Consultar el estado de la tarea
Valores de estado
Descargar el vídeo
video/mp4. No requiere token Bearer y puede usarse directamente como fuente de un elemento <video>.
Errores
Los errores en el momento de la solicitud usan el sobre de error estándar de Flatkey:Ejemplo de extremo a extremo
Este ejemplo crea una tarea, consulta su estado cada cinco segundos y descarga el vídeo completado. Requierejq.