Introduzione
FLUX.2 Klein Base 9B LoRA Modifica immagine cambia da una a tre immagini di partenza a partire da un’istruzione scritta, su FLUX.2 [klein] Base 9B di Black Forest Labs, non distillato, con fino a tre file LoRA tuoi caricati. Mantieni la forma della sorgente con auto o scegli uno dei nove formati a 1k o 2k. Nei nostri test le modifiche hanno richiesto circa mezzo minuto a 1k, e nulla viene filtrato.
Scegli la modalità in base al materiale di partenza
| Cosa hai | Modalità |
|---|---|
| una descrizione scritta e un LoRA | FLUX.2 Klein Base 9B LoRA Testo in immagine |
| da una a tre immagini da cambiare | FLUX.2 Klein Base 9B LoRA Modifica immagine |
Caratteristiche principali
Stessa persona, nuovo luogo
Un ritratto di strada su un attraversamento pedonale è stato portato in una serra all'alba, in un abito di seta ruggine, con volto, riccioli e sorriso conservati. Un ritratto da ufficio è diventato una camicia di lino e un annaffiatoio in una serra di felci, con capelli argentati e barba corta intatti.
Due ritratti, una scena
Due ritratti separati sono diventati un’unica illustrazione a inchiostro sotto la cupola di una serra, con entrambi i volti riconoscibili, dal solo prompt e senza alcun LoRA.
LoRA su foto reali
Un LoRA da fotogramma cinematografico o analogico definisce il grading di una modifica. Un LoRA senza filtri può cambiare ciò che viene disegnato, e in uno dei nostri test un LoRA forte con scale 1 ha sostituito inquadratura e persona; nelle modifiche parti da valori più bassi.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Obbligatorio, fino a 5.000 caratteri. Indica cosa deve restare (volto, capelli, posa) e poi il cambiamento. almeno 1 caratteri · al massimo 5000 caratteri |
image_urls | Sì | Obbligatorio, da uno a tre link pubblici a immagini, fino a 10 MB ciascuna, nell’ordine in cui le cita il prompt. almeno 1 elementi · al massimo 3 elementi |
aspect_ratio | No | auto (predefinito) mantiene la forma della prima sorgente a circa un megapixel: un ritratto 1328 x 1776 è tornato come 880 x 1184. |
resolution | No | 1k (predefinito) o 2k, usato quando scegli una proporzione; ignorato con auto. 2k richiede più tempo ma costa uguale. |
loras | No | Fino a tre voci {path, scale} addestrate per FLUX.2 [klein] 9B, Base o distillato; scale da 0 a 4, 1 di default. Predefinito: |
seed | No | Facoltativo, da 0 a 2147483647. Riutilizzalo per confrontare modifiche al prompt o al LoRA; nei nostri test una modifica ripetuta è tornata quasi identica. |
Prezzi
$0.031 / immagine
Addebitato per immagine a un unico prezzo fisso. Numero di sorgenti, livello di dimensione e caricamento dei LoRA non cambiano il prezzo.
Casi d’uso
Provare un LoRA su foto reali
Vedi come un LoRA addestrato da te su Base tratta persone e luoghi reali, con i loro volti, prima di costruirci sopra una serie.
Cambi di guardaroba e di ambientazione
Cambia abito e ambientazione in un solo passaggio mantenendo la persona, per lookbook, moodboard e riferimenti di personaggio.
Trasformare le foto in illustrazioni
Chiedi nel prompt un’illustrazione a inchiostro o a puntini e la modifica ridisegna persone e luogo in quel medium mantenendo chi sono, con o senza un LoRA di stile.
Consigli avanzati
Prima proteggi, poi cambia
Nomina ciò che deve restare, come volto, capelli, espressione e posa, poi il cambiamento: capo, luogo e luce. Le istruzioni brevi e concrete funzionano meglio, e il risultato mantiene la forma della prima sorgente a meno che tu non scelga una proporzione.
Occhio ai LoRA forti
In uno dei nostri test un LoRA senza filtri con scale 1 ha sostituito inquadratura e persona. Parti intorno a 0,6 sulle modifiche e alzalo solo finché il volto corrisponde ancora alla sorgente.
Prevedi circa mezzo minuto
Nei nostri test le modifiche hanno richiesto circa 30 secondi a 1k e quasi un minuto a 2k. Lavora a 1k con auto mentre definisci l’istruzione, poi scegli una proporzione e 2k per la versione finale.
Avvio rapido dell’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"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.



























