Introduzione
FLUX.2 Klein Base 9B LoRA Testo in immagine crea un’immagine da un prompt scritto su FLUX.2 [klein] Base 9B di Black Forest Labs, il modello da 9 miliardi di parametri non distillato che i suoi autori consigliano per il fine-tuning e l’addestramento di LoRA, con fino a tre file LoRA tuoi caricati. Scegli una delle nove proporzioni a 1k o 2k. Base è più lento del klein 9B distillato e dà immagini più morbide e più varie. La piattaforma non aggiunge alcun filtro sui contenuti.
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
La versione su cui si addestrano i LoRA
Un LoRA addestrato su klein Base 9B gira qui sul modello rispetto al quale è stato addestrato, che è il posto più pulito per giudicarlo. Nei nostri test si sono caricati bene anche i LoRA addestrati sul klein 9B distillato; i LoRA per FLUX.1 e per klein 4B sono andati senza errori e non hanno cambiato nulla.
Immagini più morbide e più varie
Senza alcun LoRA, Base ha disegnato luce e pelle naturali e da pellicola, e più varietà da un seed all’altro della versione distillata. I suoi autori lo eseguono a 50 passi di campionamento contro i quattro della versione distillata, ed è per questo che richiede più tempo.
Confronti A/B puliti
Nei nostri test di testo in immagine un seed ripetuto ha restituito pixel identici, quindi una coppia di immagini con e senza un LoRA mostra esattamente cosa aggiunge il LoRA.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Obbligatorio, fino a 5.000 caratteri. Metti per prima la frase trigger del LoRA, poi descrivi soggetto, abiti, ambientazione, luce e obiettivo con frasi complete. almeno 1 caratteri · al massimo 5000 caratteri |
aspect_ratio | No | Nove formati da 21:9 a 9:21; 1:1 di default. Il formato non cambia il prezzo. |
resolution | No | 1k (predefinito) è circa un megapixel, per esempio 1344 x 768 o 1024 x 1024; 2k porta 2048 pixel sul lato lungo. 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. Usa un link diretto pubblico al file .safetensors. Predefinito: |
seed | No | Facoltativo, da 0 a 2147483647. |
Prezzi
$0.024 / immagine
Addebitato per immagine a un unico prezzo fisso. Proporzioni, 1k o 2k e caricamento dei LoRA non cambiano il prezzo.
Casi d’uso
Verificare un LoRA che hai addestrato
Esegui il tuo file su Base a 1k o 2k e confrontalo con lo stesso seed senza di esso prima di costruirci sopra o di passarlo alla versione distillata, più veloce.
Immagini naturali
Ritratti e interni con luce morbida e pelle credibile, in nove formati fino a 2048 pixel, quando puoi aspettare mezzo minuto per immagine.
Consigli avanzati
Prima il trigger
Metti la frase trigger del LoRA all’inizio, poi descrivi l’immagine con frasi complete: soggetto, abiti, luogo, luce e obiettivo. Non esiste il prompt negativo, quindi di’ cosa vuoi vedere.
Una modifica per coppia
Tieni fisso il seed e cambia una cosa alla volta: il LoRA, il suo scale o una frase. Su Base la ripetizione è esatta in testo in immagine, quindi ogni differenza che vedi viene da quella sola modifica.
Prevedi i tempi
Circa 20 secondi a 1k e circa 35 a 2k nei nostri test, da due a cinque volte la versione distillata. Invia le richieste in parallelo invece di aspettare ciascuna, e usa 1k mentre stai ancora scegliendo uno scale.
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/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"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.



























