Introducción
FLUX 3 Ampliación de video agranda un clip de video terminado de 1,5 a 3 veces. Acepta un MP4 de hasta 20 segundos, conserva la relación de aspecto y el sonido original, y ofrece un modo precise que es fiel al origen y un modo creative que reconstruye el detalle fino.
Elige un modo según tu material de partida
| Lo que tienes | Modo |
|---|---|
| un brief escrito | FLUX 3 Texto a video |
| una imagen fija para animar, con un último fotograma opcional | FLUX 3 Imagen a video |
| un clip para continuar | FLUX 3 Extensión de video |
| un clip para ampliar | FLUX 3 Ampliación de video |
Funciones y aspectos destacados
Precise y creative
Precise solo afina: en nuestra prueba 2x, la barba incipiente, los bordes del cabello y los pliegues de la tela quedaron más nítidos sin detalle inventado. Creative además reconstruye el detalle fino, guiado opcionalmente por un prompt, y cuesta más.
Precio por duración, no por factor
La facturación sigue la duración del clip de entrada redondeada hacia arriba a segundos enteros. Ampliar a 1,5x o a 3x cuesta lo mismo.
El sonido se conserva
La pista de audio original se queda con el clip ampliado.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
video_url | Sí | El clip que se va a ampliar, un MP4 de hasta 20 segundos. Se factura por su duración, redondeada hacia arriba a segundos enteros. mínimo 1 caracteres |
upscale_mode | No | precise (por defecto) es fiel al origen y lo afina; creative además reconstruye el detalle fino y cuesta más. |
upscale_factor | No | Cuántas veces más grande, de 1,5 a 3; 2 por defecto. Se conserva la relación de aspecto y el factor no cambia el precio. |
prompt | No | Opcional y solo se usa en el modo creative: el detalle que quieres añadir, como textura de piel o trama de la tela. Hasta 5000 caracteres. mínimo 1 caracteres · máximo 5000 caracteres |
Precios
Se factura por segundo del clip de entrada, redondeado hacia arriba a segundos enteros. El factor de ampliación no cambia el precio. El modo creative cuesta más que el precise. Las solicitudes rechazadas o fallidas no se cobran.
| Especificación | Precio |
|---|---|
| $0.528 / segundo |
| $0.7584 / segundo |
Casos de uso
Preparar un corte final
Renderiza y monta a 720p, y amplía solo los clips que te quedas.
Rescatar un borrador
Lleva un buen clip del nivel borrador a un tamaño mayor.
Tamaños de entrega
Elige un factor entre 1,5x y 3x que se ajuste a tu salida.
Guía de prompts y consejos prácticos
Empieza con precise
Deja el contenido como está y es el modo más económico.
Usa creative con moderación
Elígelo solo cuando el material necesite que se reconstruya el detalle, y describe en el prompt la textura que quieres.
No esperes que vuelva el detalle que falta
Los elementos pequeños que están borrosos en el origen siguen borrosos.
Cuenta con el tiempo
Nuestra prueba 2x de un clip de cinco segundos tardó unos 17 minutos.
Ojo con el tamaño del archivo
Un clip 2x salió en unos 17 MB para cinco segundos.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-3/upscale",
"input": {
"upscale_mode": "precise",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.


























