Introduction
FLUX.2 Dev Texte vers image s’appuie sur FLUX.2 [dev] de Black Forest Labs, un modèle à poids ouverts de 32 milliards de paramètres publié le 25 novembre 2025, pour générer une image à partir d’un prompt écrit. Il rend du texte lisible dans l’image, suit les codes couleur hexadécimaux et renvoie environ un mégapixel en 1k ou jusqu’à 2048 pixels sur le grand côté en 2k, en neuf ratios d’image. Aucun filtre n’est appliqué au prompt ni au résultat.
Choisir un mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| un brief écrit | FLUX.2 Dev Texte vers image |
| une à trois images à modifier ou à combiner | FLUX.2 Dev Retouche d’image |
Fonctionnalités et points forts
Du texte qui ressort bien orthographié
Lors de nos tests, les textes courts entre guillemets sur des enseignes, des néons et des étiquettes sont ressortis correctement : une enseigne « CLOSED » sur une porte de boutique et un néon « VACANCY » étaient orthographiés comme écrits.
Contrôle des couleurs par code hexadécimal
Écrivez un code comme #FF4F8B ou #3AA7FF à côté de la lumière ou de l’objet que vous décrivez. C’est un indice fort : il convient mieux à l’ambiance et à l’éclairage qu’à une correspondance exacte avec une charte de marque.
Aucun filtre, avec les limites propres au modèle
Rien n'est examiné ni refusé. Dans nos tests, le modèle a livré les niveaux Léger, Modéré, Fort et Maximum à chaque essai, mais le niveau Très fort est revenu adouci : ce n'est donc pas le modèle à choisir pour ce niveau.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Jusqu’à 5 000 caractères. Décrivez le sujet, les vêtements, le décor, la lumière et le rendu photo en phrases complètes. 1 caractères minimum · 5000 caractères maximum |
aspect_ratio | Non | Neuf formats, du 21:9 au 9:21 ; 1:1 par défaut. |
resolution | Non | Le 1k (par défaut) fait environ un mégapixel ; le 2k atteint 2048 pixels sur le grand côté. Les deux paliers sont au même tarif. |
seed | Non | Un nombre entier de 0 à 2 147 483 647. Gardez-le fixe pendant que vous modifiez une seule partie du prompt, pour comparer facilement les résultats. |
Tarification
Facturation à l’image : le 1k et le 2k sont au même tarif, et le ratio ne change pas le prix. Les requêtes en échec ne sont pas facturées.
| Spécification | Prix |
|---|---|
| $0.0116 / image |
| $0.0116 / image |
Cas d’utilisation
Portraits et images de la vie quotidienne
Des photographies façon pellicule d’une ou deux personnes dans un cadre crédible, pour des planches d’ambiance, des couvertures et des références de personnages.
Enseignes, affiches et étiquettes
Des scènes où quelques mots doivent rester lisibles, comme des vitrines, des enseignes au néon, des emballages et des affiches.
Plateformes sans modération
Pour les services dont les utilisateurs attendent l'absence de modération sur le prompt, avec tous les niveaux de Léger à Maximum, sauf le niveau Très fort.
Guide de prompt et conseils pratiques
Rédigez un brief photo
Sujet, vêtements, lieu, lumière et rendu pellicule, en phrases complètes. FLUX.2 suit bien les prompts longs.
Citez les mots, placez l’enseigne
Mettez le texte exact entre guillemets et indiquez où il se trouve. Limitez-vous à quelques mots ; les longs paragraphes peuvent encore contenir des erreurs.
Nommez la lumière et sa couleur
« Lampes au tungstène chaudes en #E9A23B » ou « néon rose qui baigne la pièce de #FF4F8B » donne à la scène une direction de couleur claire.
Rendez la version finale en 2k
Essayez vos idées en 1k, puis rendez celle qui vous plaît en 2k avec la même seed et comparez. Le prix est le même dans les deux paliers.
Dites ce que portent les personnes
Si vous voulez une tenue précise, décrivez-la. Dans nos tests, le modèle a suivi ce que le prompt disait de la tenue.
Démarrage rapide de l’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"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.
























