API de FLUX: FLUX 3, FLUX 2, Kontext y FLUX 3 Video
Black Forest Labs lanza ahora varios modelos de imagen FLUX y un modelo de vídeo. Esta guía explica qué FLUX usar para cada trabajo, lo que cuesta cada uno en cada tamaño y cómo llamarlos con una sola API.
Los modelos FLUX en Revana
FLUX es la familia de modelos de imagen de Black Forest Labs, y ahora también incluye un modelo de vídeo. El catálogo incluye la generación más reciente, FLUX 3, junto con FLUX 2 y los modelos de edición Kontext. Todos aceptan el mismo formato de solicitud:
| Modelo | Id del modelo | Qué hace | Tamaños | Imágenes de referencia | Precio desde | Rutas |
|---|---|---|---|---|---|---|
| FLUX 3 | flux-3 | texto a imagen, edición | 1K, 1.5K, 2K, 4K | hasta 10 | $0.05 / imagen | una ruta |
| FLUX 2 Pro | flux-2-pro | texto a imagen, edición | 1 a 4 MP | hasta 8 | $0.03 / imagen | dos rutas |
| FLUX 2 Max | flux-2-max | texto a imagen, edición | 1 a 4 MP | hasta 8 | $0.07 / imagen | una ruta |
| FLUX Kontext Pro | flux-kontext-pro | texto a imagen, edición | predeterminado del modelo | hasta 4 | $0.04 / imagen | dos rutas |
| FLUX Kontext Max | flux-kontext-max | texto a imagen, edición | predeterminado del modelo | hasta 4 | $0.07 / imagen | dos rutas |
| FLUX 3 Video | flux-3-video | texto a vídeo, imagen a vídeo, con sonido | draft, hd, fhd; 5 a 20 s | una imagen inicial | $0.06 / s | una ruta |
Los tamaños de FLUX 2 se indican en megapíxeles (1MP a 4MP) con una opción de relación de aspecto auto que sigue a tu imagen de referencia. FLUX 3 usa los nombres de 1K a 4K que usan los demás modelos de imagen.
Qué FLUX usar
- FLUX 2 Pro es el caballo de batalla: conocido por su detalle fotorrealista y por manos y rostros fiables, con hasta ocho referencias, desde $0.03 por imagen con 1 MP. Tiene dos rutas.
- FLUX 3 es el modelo de imagen más reciente y admite hasta diez referencias. Cuesta $0.05 en 1K y $0.10 en 2K; su ajuste de 4K es mucho más caro, $0.61, así que pide 4K solo cuando lo necesites.
- FLUX 2 Max cuesta más por imagen en tamaños pequeños, pero menos que FLUX 3 en su tamaño máximo: $0.16 con 4 MP.
- FLUX Kontext Pro y Max están pensados para editar mediante instrucciones con hasta cuatro imágenes, a un precio fijo por imagen.
No publicamos clasificaciones de calidad entre ellos; prueba tus prompts con dos o tres y compara.
Precios de imagen de FLUX (octubre de 2026)
| Modelo | Tamaño | Por imagen | 100 imágenes |
|---|---|---|---|
| FLUX 3 | 1K | $0.05 | $5.00 |
| FLUX 3 | 1.5K | $0.07 | $7.00 |
| FLUX 3 | 2K | $0.10 | $10.00 |
| FLUX 3 | 4K | $0.61 | $61.00 |
| FLUX 2 Pro | 1 MP | $0.03 | $3.00 |
| FLUX 2 Pro | 2 MP | $0.05 | $5.00 |
| FLUX 2 Pro | 4 MP | $0.08 | $8.00 |
| FLUX 2 Max | 1 MP | $0.07 | $7.00 |
| FLUX 2 Max | 4 MP | $0.16 | $16.00 |
| FLUX Kontext Pro | un tamaño | $0.04 | $4.00 |
| FLUX Kontext Max | un tamaño | $0.07 | $7.00 |
FLUX 3 Video
FLUX 3 Video crea clips de 5 a 20 segundos a partir de un prompt o de una imagen inicial, con sonido si lo pides. Se factura por segundo de salida en tres niveles de calidad:
| Ajuste | Por segundo | Clip de 10 s | Clip de 20 s |
|---|---|---|---|
| draft | $0.06 | $0.60 | $1.20 |
| hd | $0.17 | $1.70 | $3.40 |
| fhd | $0.29 | $2.90 | $5.80 |
Indica el ajuste en resolution. El ajuste draft es una forma barata de comprobar el movimiento y el encuadre antes de pagar por fhd. Para ver cómo se compara con otros modelos de vídeo, consulta la guía de la mejor API de vídeo con IA.
Genera una imagen con FLUX 2 Pro
Envía POST /v1/generations con el id del modelo y un input, y consulta el estado periódicamente hasta que el trabajo tenga succeeded o failed. Esta imagen de 2 MP cuesta $0.05.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-2-pro",
"input": {
"prompt": "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
"resolution": "2MP",
"aspect_ratio": "3:4"
},
"max_cost_usd": 0.1
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JC2V8K5T \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "flux-2-pro",
"input": {
"prompt": "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
"resolution": "2MP",
"aspect_ratio": "3:4",
},
"max_cost_usd": 0.1,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(3)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "flux-2-pro",
input: {
prompt: "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
resolution: "2MP",
aspect_ratio: "3:4",
},
max_cost_usd: 0.1,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);Un clip de FLUX 3 Video a partir de una imagen inicial
Para vídeo, envía un fotograma inicial en image_url, la duración en duration y audio: true para el sonido. Este clip de hd de 10 segundos cuesta $1.70:
{
"model": "flux-3-video",
"input": {
"prompt": "The potter slowly lifts the finished bowl from the wheel and turns it toward the light. Soft hum of the wheel winding down.",
"image_url": "https://example.com/potter.png",
"resolution": "hd",
"duration": 10,
"audio": true
},
"max_cost_usd": 2.1
}El precio de cada trabajo se retiene de tu saldo al enviarlo y solo se cobra si termina con éxito. Si un trabajo falla, la retención se libera y no pagas nada.
Todos los modelos FLUX están en la página de modelos. La documentación enumera todos los campos de entrada, y los paquetes de créditos están en la página de precios. Obtén una clave de API para empezar.
Preguntas frecuentes
¿Cuánto cuesta la API de FLUX 3?
En octubre de 2026, FLUX 3 cuesta $0.05 por imagen en 1K, $0.07 en 1.5K, $0.10 en 2K y $0.61 en 4K.
¿Cuánto cuesta FLUX 2 Pro?
Desde $0.03 por imagen con 1 megapíxel hasta $0.08 con 4 megapíxeles.
¿FLUX puede editar imágenes?
Sí. FLUX 3 admite hasta 10 imágenes de referencia, FLUX 2 Pro y Max hasta 8, y FLUX Kontext Pro y Max hasta 4, todas en image_urls.
¿Hay una API de vídeo de FLUX?
Sí. FLUX 3 Video crea clips de 5 a 20 segundos a partir de texto o de una imagen inicial, con sonido opcional, desde $0.06 por segundo en el ajuste draft.
¿Qué tamaños admite FLUX 2?
Los tamaños se expresan en megapíxeles: 1MP, 2MP, 3MP o 4MP, con relaciones de aspecto de 21:9 a 9:21 o auto.
Prueba FLUX con una sola clave
Una clave de API para todos los modelos FLUX y todos los demás modelos de imagen y vídeo. Crédito prepago desde $10, cobrado solo por los trabajos que terminan con éxito.