Introduction
FLUX.2 Klein Base 4B LoRA Retouche d’image modifie ou combine jusqu’à trois images source à partir d’une instruction écrite, avec FLUX.2 [klein] Base 4B de Black Forest Labs, la version non distillée, et jusqu’à trois de vos propres fichiers LoRA chargés. Gardez le format de votre première image avec auto, ou choisissez l’un des neuf ratios et un palier de taille 1k ou 2k. Un prix fixe par image, et rien n’est filtré.
Choisir un mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| une à trois images à modifier ou à combiner | FLUX.2 Klein Base 4B LoRA Retouche d’image |
| une description écrite seulement | FLUX.2 Klein Base 4B LoRA Texte vers image |
Fonctionnalités et points forts
Restylisez avec les LoRA que vous entraînez
Chargez un LoRA Base 4B et demandez un redessin : une photo de parc est devenue une peinture fantasy devant un télescope, et une pièce en plein jour du pixel art de nuit.
De nouveaux décors pour les mêmes personnes
Placez une personne dans un nouveau lieu et de nouveaux vêtements en gardant le visage, les cheveux et les lunettes, à partir d’une ou de deux sources.
Jusqu’à trois sources
Combinez un portrait avec un lieu ou une tenue. Désignez les sources par image 1, image 2 et image 3.
Un retoucheur prudent
Rien n’est filtré, mais ce build renvoie souvent la source inchangée lorsqu’on lui demande un grand changement de tenue. Un LoRA adapté a rendu le niveau Fort dans nos tests ; le niveau Très fort est revenu adouci.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Dites ce qui doit changer et ce qui doit rester identique, jusqu’à 5 000 caractères. Avec plusieurs sources, désignez-les par image 1, image 2 et image 3. 1 caractères minimum · 5000 caractères maximum |
image_urls | Oui | Une à trois images source de 10 Mo maximum chacune, dans l’ordre où votre prompt les mentionne. Obligatoire. 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. Choisissez l’un des neuf ratios, du 21:9 au 9:21, pour recadrer le résultat. |
resolution | Non | 1k (par défaut) ou 2k, soit 2048 pixels sur le grand côté. Pris en compte uniquement si vous choisissez un ratio ; avec auto, la taille reste d’environ un mégapixel. |
loras | Non | Jusqu’à trois entrées {path, scale} entraînées pour FLUX.2 [klein] 4B ou Base 4B. Le path doit télécharger le fichier .safetensors lui-même ; scale va de 0 à 4 (1 par défaut). Valeur par défaut: |
seed | Non | Un nombre de 0 à 2 147 483 647. Réutilisez-le pour comparer des retouches en ne changeant qu’un détail du prompt ; il ne promet pas des pixels identiques. |
Tarification
$0.024 / image
Facturé à l’image, à un prix fixe, quels que soient le nombre d’images source, le ratio d’image ou le palier de taille. Le chargement de LoRA n’ajoute aucun frais séparé.
Cas d’utilisation
De la photo à la peinture ou au pixel art
Un LoRA de style entraîné sur Base 4B plus une courte instruction de redessin transforment des photos en œuvres assorties, en gardant les personnes et la mise en page reconnaissables sur tout un ensemble.
Changements de scène et de garde-robe
Placez un portrait dans la photo d’un lieu et décrivez la tenue voulue sur place. Nommer chaque vêtement et l’endroit où il se pose donne le résultat le plus fidèle.
Recadrage
Choisissez un ratio différent de celui de la source et décrivez ce qui doit remplir le nouvel espace ; la retouche recompose le cadre tandis que les visages et les vêtements restent proches de la source.
Guide de prompt et conseils pratiques
Protégez d’abord, changez ensuite
Commencez par ce qui doit rester (visage, cheveux, pose), puis décrivez le changement avec des mots concrets.
Utilisez un LoRA pour les grands changements
Si une retouche revient inchangée, chargez un LoRA entraîné pour ce changement ou essayez FLUX.2 Klein 4B LoRA, qui a suivi ces instructions plus fidèlement lors de nos tests.
Comparez avec l’absence de LoRA
Lancez le même prompt avec la même seed sans le LoRA. Si les deux résultats se ressemblent, le fichier a été fait pour un autre modèle de base, comme FLUX.1 ou les modèles Klein 9B : ceux-ci se chargent sans erreur et ne font rien ici.
Utilisez des liens directs et publics
Le lien doit télécharger le fichier .safetensors lui-même. Un lien de fichier Hugging Face ou un lien de téléchargement Civitai fonctionne ; une page de dépôt ou un fichier à accès restreint qui demande une connexion fait échouer la requête, qui n’est alors pas facturée.
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-4b-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.




























