Introduzione
FLUX.2 Dev Text to image è FLUX.2 [dev] di Black Forest Labs, un modello a pesi aperti da 32 miliardi di parametri rilasciato il 25 novembre 2025, che genera un’immagine da un prompt scritto. Rende testo leggibile dentro l’immagine, segue i codici colore esadecimali e restituisce circa un megapixel a 1k o fino a 2048 pixel sul lato lungo a 2k, in nove proporzioni. Non viene applicato alcun filtro a prompt e risultato.
Scegli la modalità in base al materiale di partenza
| Cosa hai | Modalità |
|---|---|
| un brief scritto | FLUX.2 Dev Text to image |
| da una a tre immagini da modificare o combinare | FLUX.2 Dev Image Edit |
Caratteristiche principali
Testo che esce scritto bene
Nei nostri test il testo breve tra virgolette su insegne, neon ed etichette è stato reso correttamente: un cartello "CLOSED" su una porta e un’insegna al neon "VACANCY" sono usciti scritti come richiesto.
Controllo del colore con i codici hex
Scrivi un codice come #FF4F8B o #3AA7FF accanto alla luce o all’oggetto che descrivi. È un forte suggerimento, quindi si adatta meglio ad atmosfera e illuminazione che alla corrispondenza esatta con i colori di un marchio.
Nessun filtro, con i limiti del modello
Nulla viene verificato né rifiutato. Nei nostri test il modello ha restituito i livelli Lieve, Moderato, Forte e Massimo in ogni esecuzione, ma il livello Molto forte è tornato attenuato, quindi non è il modello giusto per quel livello.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Fino a 5.000 caratteri. Descrivi soggetto, abiti, ambientazione, luce e aspetto della ripresa in frasi complete. almeno 1 caratteri · al massimo 5000 caratteri |
aspect_ratio | No | Nove formati da 21:9 a 9:21; 1:1 è il default. A 1k sono circa un megapixel, per esempio 1344 x 768 a 16:9. |
resolution | No | 1k (default) è circa un megapixel; 2k arriva a 2048 pixel sul lato lungo. I due livelli costano uguale. |
seed | No | Un numero intero da 0 a 2147483647. Tienilo fisso mentre cambi una sola parte del prompt, così i risultati sono facili da confrontare. |
Prezzi
Fatturazione per immagine: 1k e 2k costano uguale e la proporzione non cambia il prezzo. Le richieste fallite non vengono addebitate.
| Specifiche | Prezzo |
|---|---|
| $0.0116 / immagine |
| $0.0116 / immagine |
Casi d’uso
Ritratti e immagini di vita quotidiana
Fotografie in stile pellicola di una o due persone in un ambiente credibile, per moodboard, copertine e riferimenti per personaggi.
Insegne, poster ed etichette
Scene in cui poche parole devono essere leggibili, come vetrine, insegne al neon, confezioni e poster.
Piattaforme senza moderazione
Per servizi i cui utenti si aspettano nessuna moderazione sul prompt, con tutti i livelli da Lieve a Massimo tranne il livello Molto forte.
Consigli avanzati
Scrivilo come un brief fotografico
Soggetto, abbigliamento, luogo, luce e aspetto della pellicola, in frasi complete. FLUX.2 segue bene i prompt lunghi.
Metti le parole tra virgolette e indica dove va l’insegna
Scrivi il testo esatto tra virgolette e di’ dove si trova. Limitati a poche parole; i paragrafi lunghi possono ancora contenere errori.
Indica la luce e il suo colore
"Warm #E9A23B tungsten lamps" o "pink neon washing the room in #FF4F8B" danno alla scena una chiara direzione cromatica.
Per la versione finale genera a 2k
Prova le idee a 1k, poi genera a 2k quella che ti piace con lo stesso seed e confronta. Il prezzo è lo stesso nei due livelli.
Di’ cosa indossano le persone
Se vuoi un outfit preciso, descrivilo. Nei nostri test il modello ha seguito quanto il prompt diceva sull'abbigliamento.
Avvio rapido dell’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"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.
























