Introducción
FLUX.2 Dev Texto a imagen es FLUX.2 [dev] de Black Forest Labs, un modelo de pesos abiertos de 32 mil millones de parámetros publicado el 25 de noviembre de 2025, que genera una imagen a partir de un prompt escrito. Genera texto legible dentro de la imagen, sigue códigos de color hex y devuelve alrededor de un megapíxel en 1k o hasta 2048 píxeles en el lado largo en 2k, en nueve relaciones de aspecto. No se aplica ningún filtro al prompt ni al resultado.
Elige un modo según tu punto de partida
| Lo que tienes | Modo |
|---|---|
| un brief escrito | FLUX.2 Dev Texto a imagen |
| de una a tres imágenes para modificar o combinar | FLUX.2 Dev Edición de imagen |
Funciones y aspectos destacados
Texto que sale bien escrito
En nuestras pruebas, el texto corto entrecomillado en letreros, neones y etiquetas salió correcto: un letrero “CLOSED” en la puerta de una tienda y un neón “VACANCY” quedaron escritos tal como los pedimos.
Control de color con hex
Escribe un código como #FF4F8B o #3AA7FF junto a la luz o el objeto que describes. Es una pista firme, así que sirve más para ambiente e iluminación que para igualar con exactitud el color de una marca.
Sin filtro, con los límites propios del modelo
No se revisa ni se rechaza nada. En nuestras pruebas el modelo entregó los niveles Suave, Moderado, Fuerte y Máximo en todas las ejecuciones, pero el nivel Muy fuerte volvió suavizado, así que no es el modelo para ese nivel.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Hasta 5.000 caracteres. Describe el sujeto, la ropa, el escenario, la luz y el estilo de cámara con frases completas. mínimo 1 caracteres · máximo 5000 caracteres |
aspect_ratio | No | Nueve formas de 21:9 a 9:21; 1:1 es la predeterminada. En 1k miden alrededor de un megapíxel, por ejemplo 1344 x 768 en 16:9. |
resolution | No | 1k (predeterminado) equivale a alrededor de un megapíxel; 2k llega a 2048 píxeles en el lado largo. Los dos niveles cuestan lo mismo. |
seed | No | Un número entero de 0 a 2147483647. Mantenlo fijo mientras cambias una sola parte del prompt para comparar los resultados con facilidad. |
Precios
Se factura por imagen: 1k y 2k cuestan lo mismo, y la relación de aspecto no cambia el precio. Las solicitudes fallidas no se cobran.
| Especificación | Precio |
|---|---|
| $0.0116 / imagen |
| $0.0116 / imagen |
Casos de uso
Retratos y fotogramas de estilo de vida
Fotografías al estilo de película de una o dos personas en un entorno creíble, para moodboards, portadas y referencias de personajes.
Letreros, pósteres y etiquetas
Escenas en las que unas pocas palabras deben leerse bien, como escaparates, letreros de neón, empaques y pósteres.
Plataformas sin moderación
Para servicios cuyos usuarios esperan que no haya moderación en el prompt, con todos los niveles de Suave a Máximo salvo el nivel Muy fuerte.
Guía de prompts y consejos prácticos
Escríbelo como un brief fotográfico
Sujeto, ropa, lugar, luz y aspecto de película, en frases completas. FLUX.2 sigue bien los prompts largos.
Entrecomilla las palabras e indica dónde va el letrero
Pon el texto exacto entre comillas e indica dónde se ve. Limítate a unas pocas palabras; los párrafos largos aún pueden contener errores.
Nombra la luz y su color
“Lámparas de tungsteno cálidas #E9A23B” o “neón rosa que baña la habitación en #FF4F8B” le dan a la escena una dirección de color clara.
Genera en 2k la versión final
Prueba las ideas en 1k y luego genera en 2k la que te guste, con la misma seed, para comparar. El precio es el mismo en los dos niveles.
Di qué viste cada persona
Si quieres un atuendo concreto, descríbelo. En nuestras pruebas el modelo siguió lo que el prompt decía sobre la ropa.
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-2-dev/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "1:1"
}
}'
# 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.
























