Introduction
FLUX.2 Klein 9B LoRA Texte vers image crée une image à partir d’un prompt écrit avec FLUX.2 [klein] 9B de Black Forest Labs, le modèle 9B distillé en quelques étapes, en chargeant jusqu’à trois de vos propres fichiers LoRA depuis des liens directs. Choisissez l’un des neuf ratios d’image en 1k ou en 2k et récupérez un JPEG, le plus souvent en une dizaine de secondes de temps de modèle. La plateforme n’ajoute aucun filtre de contenu au prompt, aux poids ni à l’image, et le prix par image est fixe.
Choisir un mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| une description écrite et un LoRA | FLUX.2 Klein 9B LoRA Texte vers image |
| une à trois images à modifier | FLUX.2 Klein 9B LoRA Retouche d’image |
Fonctionnalités et points forts
Vos LoRA, pour les deux versions de klein 9B
Des LoRA entraînés sur le klein 9B distillé comme sur le klein Base 9B se sont chargés ici dans nos tests. Un LoRA entraîné sur Base pour les niveaux plus forts a modifié ce que le modèle dessinait ; un LoRA de type image de film a fait basculer l’étalonnage de toute une scène vers le sarcelle et l’ambre. Les LoRA FLUX.1 et klein 4B, ainsi que les fichiers enregistrés au format PEFT de diffusers, ont tourné sans erreur sans rien changer ; vérifiez donc le modèle de base sur la fiche du LoRA avant de l’utiliser.
Assez rapide pour itérer
La plupart des images ont pris une dizaine de secondes de temps de modèle, en 1k comme en 2k, et le 2k coûte le même prix que le 1k. Il devient donc pratique d’essayer un LoRA à trois intensités (strength) et quelques seeds en une seule séance, puis de garder la meilleure image.
Aucun filtre de contenu
Les prompts et les fichiers LoRA ne sont pas examinés. Seul, le modèle se retient aux niveaux Fort et Très fort ; les LoRA entraînés pour ce contenu sur klein 9B ont rendu les deux dans nos tests. Le niveau Maximum a été rendu sans aucun LoRA.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Obligatoire, jusqu’à 5 000 caractères. Mettez d’abord le déclencheur du LoRA, puis décrivez le sujet, les vêtements, le lieu, la lumière et l’objectif en phrases. 1 caractères minimum · 5000 caractères maximum |
aspect_ratio | Non | Neuf formats, du 21:9 au 9:21 ; 1:1 par défaut. Le format ne change pas le prix. |
resolution | Non | Le 1k (par défaut) fait environ un mégapixel, par exemple 1344 x 768 ou 1024 x 1024 ; le 2k met 2048 pixels sur le grand côté, par exemple 2048 x 1152. |
loras | Non | Jusqu’à trois entrées {path, scale} entraînées pour FLUX.2 [klein] 9B, distillé ou Base ; scale de 0 à 4, 1 par défaut. Lors de nos tests, 0,5 était discret et 4 cassait l’image. Valeur par défaut: |
seed | Non | Facultatif, de 0 à 2 147 483 647. Réutilisez-la pour comparer un changement à la fois ; lors de nos tests, la même seed a donné une image identique ou presque. |
Tarification
$0.018 / image
Facturé à l’image, à un prix fixe. Le ratio, le palier 1k ou 2k et le chargement de LoRA ne changent pas le prix.
Cas d’utilisation
Faire tourner un LoRA de hub en appel d’API
Collez un lien .safetensors direct issu d’un hub de modèles, réglez le scale et écrivez le prompt. Il n’y a rien à entraîner, à héberger ni à garder au chaud, et jusqu’à trois LoRA s’empilent dans une même requête.
Images étalonnées et séries stylisées
Un LoRA de film ou d’argentique garde tout un lot d’images dans un même étalonnage, sur neuf formats, des bannières 21:9 aux écrans de téléphone 9:16, à un prix fixe par image.
Travail de personnage avec des LoRA empilés
Chargez un LoRA entraîné pour klein 9B pour les niveaux plus forts, avec un LoRA de personnage ou de style à côté, et veillez à ce que chaque personne soit adulte.
Guide de prompt et conseils pratiques
Le déclencheur d’abord, puis des phrases
Commencez par le déclencheur du LoRA indiqué sur sa fiche de modèle, puis décrivez le sujet, les vêtements, le lieu, la lumière et l’objectif en phrases complètes. Le modèle suit bien les prompts longs et précis, et il n’y a pas de prompt négatif : dites ce que vous voulez plutôt que ce qu’il faut éviter.
Déplacez le scale par petits pas
Partez de 0,8 à 1. Lors de nos tests, 0,5 donnait une version discrète d’un style et 4 cassait l’image en blocs. Montez ou baissez de 0,2 et regardez d’abord les visages et les mains : ce sont les premiers à se déformer.
Vérifiez que c’est bien le LoRA qui travaille
Lancez le même prompt avec la même seed, avec et sans le fichier. Les LoRA de style affinent souvent un look que les mots demandent déjà, comme le grain, l’étalonnage ou une grille de pixels ; les LoRA qui apprennent un nouveau contenu changent carrément l’image. Aucun changement visible signale le plus souvent un mauvais modèle de base.
Décrire le rendu, la lumière et l’objectif
Sans LoRA, le modèle fait ses propres choix de tenue. Réservez le prompt au décor, à la lumière et à l’objectif, et gardez la description de la tenue courte et simple.
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-klein-9b-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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.



























