Introduction
FLUX.2 Klein 4B LoRA Retouche d’image modifie ou combine jusqu’à trois images source à partir d’une instruction écrite, avec FLUX.2 [klein] 4B de Black Forest Labs 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 4B LoRA Retouche d’image |
| une description écrite seulement | FLUX.2 Klein 4B LoRA Texte vers image |
Fonctionnalités et points forts
Des retouches fidèles à l’instruction
Modifiez la lumière, les vêtements ou le décor tout en gardant les visages et la pose. Dans nos tests, la version distillée a suivi de près vos instructions de retouche, y compris les demandes de niveau Fort.
Restylisez avec un LoRA
Chargez un LoRA de style et demandez un redessin : la photo d’un diner est revenue en dessin au crayon de couleur, avec la femme et sa robe conservées.
Jusqu’à trois sources
Combinez un portrait avec une tenue ou un lieu. Désignez les sources par image 1, image 2 et image 3 ; les visages peuvent un peu dériver quand on les combine.
Retouches sans censure
Les sources, les prompts, les poids et les résultats ne sont jamais filtrés. Les retouches de niveau Fort ont été rendues sans aucune LoRA ; 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.02 / 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
Changements de tenue et de décor
Mettez une personne d’une photo dans une robe tirée d’une autre et dans un nouveau lieu, en une seule requête. Désignez le portrait par image 1 et la tenue par image 2, et dites où se passe la scène.
De la photo à l’illustration
Un LoRA de style plus une courte instruction de redessin transforment une série de photos en dessins assortis : un shooting devient une série illustrée cohérente, avec les mêmes visages et les mêmes vêtements.
Recadrage et changement de lumière
Choisissez un ratio plus large que la source et décrivez ce qui doit remplir le nouvel espace, ou gardez auto et faites passer une photo de jour à l’heure bleue avec une phrase sur la lumière.
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. Les instructions courtes et concrètes marchent le mieux.
Utilisez auto pour garder le format
Auto garde le format de la première source à environ un mégapixel. Ne choisissez un ratio que si vous voulez recomposer le cadre.
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-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.





























