Introduction
FLUX.2 Klein Base 9B LoRA Retouche d’image modifie une à trois images source à partir d’une instruction écrite, sur FLUX.2 [klein] Base 9B de Black Forest Labs, non distillé, en chargeant jusqu’à trois de vos propres fichiers LoRA. Gardez le format de la source avec auto ou choisissez l’un des neuf formats en 1k ou en 2k. Lors de nos tests, les retouches ont pris environ une demi-minute en 1k, et rien n’est filtré.
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 Base 9B LoRA Texte vers image |
| une à trois images à modifier | FLUX.2 Klein Base 9B LoRA Retouche d’image |
Fonctionnalités et points forts
La même personne, un nouveau lieu
Un portrait de rue sur un passage piéton a été transporté dans une serre à l'aube, en robe de soie rouille, avec le visage, les boucles et le sourire conservés. Un portrait de bureau est devenu une chemise de lin et un arrosoir dans une serre à fougères, cheveux argentés et barbe de quelques jours intacts.
Deux portraits, une scène
Deux portraits distincts sont devenus une seule illustration à l’encre sous le dôme d’une serre, les deux visages restant reconnaissables, à partir du seul prompt et sans aucun LoRA.
Des LoRA sur de vraies photos
Un LoRA de plan de film ou d’argentique fixe l’étalonnage d’une retouche. Un LoRA sans filtre peut changer ce qui est dessiné, et dans l'un de nos tests un LoRA fort à scale 1 a remplacé le cadrage et la personne ; commencez donc plus bas pour les retouches.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Obligatoire, jusqu’à 5 000 caractères. Nommez ce qui doit rester (visage, cheveux, pose), puis le changement. 1 caractères minimum · 5000 caractères maximum |
image_urls | Oui | Obligatoire, une à trois images publiques par lien, de 10 Mo maximum chacune, dans l’ordre où votre prompt les mentionne. 1 éléments minimum · 3 éléments maximum |
aspect_ratio | Non | auto (par défaut) garde le format de la première source à environ un mégapixel : un portrait de 1328 x 1776 est revenu en 880 x 1184. |
resolution | Non | 1k (par défaut) ou 2k, pris en compte quand vous choisissez un ratio ; ignoré avec auto. Le 2k prend plus de temps mais coûte le même prix. |
loras | Non | Jusqu’à trois entrées {path, scale} entraînées pour FLUX.2 [klein] 9B, Base ou distillé ; scale de 0 à 4, 1 par défaut. Valeur par défaut: |
seed | Non | Facultatif, de 0 à 2 147 483 647. Réutilisez-la pour comparer des changements de prompt ou de LoRA ; lors de nos tests, une retouche répétée est revenue presque identique. |
Tarification
$0.031 / image
Facturé à l’image, à un prix fixe. Le nombre de sources, le palier de taille et le chargement de LoRA ne changent pas le prix.
Cas d’utilisation
Tester un LoRA sur de vraies photos
Voyez comment un LoRA que vous avez entraîné sur Base traite de vraies personnes et de vrais lieux, visages compris, avant de construire une série dessus.
Changements de garde-robe et de lieu
Changez la tenue et le décor en une seule passe en gardant la personne, pour des lookbooks, des planches d’ambiance et des références de personnage.
Transformer des photos en illustration
Demandez une illustration à l’encre ou pointillée dans le prompt et la retouche redessine les personnes et le lieu dans ce médium en gardant leur identité, avec ou sans LoRA de style.
Guide de prompt et conseils pratiques
Protégez d’abord, changez ensuite
Nommez ce qui doit rester, comme le visage, les cheveux, l’expression et la pose, puis le changement : vêtement, lieu et lumière. Les instructions courtes et concrètes fonctionnent le mieux, et le résultat garde le format de la première source tant que vous ne choisissez pas de ratio.
Méfiez-vous des LoRA puissants
Dans l'un de nos tests, un LoRA sans filtre à scale 1 a remplacé le cadrage et la personne. Partez autour de 0,6 sur les retouches et ne montez que tant que le visage correspond encore à la source.
Comptez une demi-minute
Les retouches ont pris environ 30 secondes en 1k et près d’une minute en 2k lors de nos tests. Travaillez en 1k avec auto le temps de fixer l’instruction, puis choisissez un ratio et le 2k pour la version finale.
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-base-9b-lora/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"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.



























