POST /v1/videos/generations
Video
POST /v1/videos/generations
Crea un job de generación de video (async)
POST
POST /v1/videos/generations
Request body
El ID namespaced del modelo, ej.
fal/kling-2. Ver Modelos video.Descripción del video. Máximo 4000 caracteres.
Duración en segundos. Si no la mandas, usamos el default del modelo. Cap por modelo (ver catálogo).
Ratio del video. Ejemplos:
16:9, 9:16, 1:1, 4:5. Soporte depende del modelo.Response (inmediata, ~100ms)
El job_id. Úsalo para polling.
Generalmente
processing. Raro pero posible failed si la submission al provider explotó.El model id que pediste.
Ejemplos
⚠️ Sobre el costo
Al crear el job NO se cobra todavía. El cobro ocurre cuando el job transita acompleted. Si falla, no hay cargo.
Cap de seguridad: tu saldo se valida al submit — si está ≤ 0 te devolvemos 402 insufficient_balance antes de crear el job.
Siguiente paso
GET /v1/videos/{id}
Polea el estado del job hasta que llegue a
completed.