Flux 2 Klein API
Black Forest Labs FLUX.2 [klein] — modelli text-to-image ed edit da 4B e 9B di alta qualità, con realismo migliorato, generazione del testo più nitida e supporto LoRA per una personalizzazione rapida. Varianti base e LoRA sia per la generazione sia per l'editing.
Livelli da 4B e 9B parametri per text-to-image ed edit. Le varianti con supporto LoRA (text-to-image-lora, edit-lora) consentono una personalizzazione rapida. Gli endpoint edit accettano istruzioni in linguaggio naturale per modifiche precise.
/filters:quality(82)/examples/171cf1aac2374b34dc5104be9b274f5c/1783683809472857164_TpbltDLU.webp)
Panoramica
Informazioni su Flux 2 Klein API
Cosa fa Flux 2 Klein, come si inserisce nella gamma di modelli di Black Forest Labs e perché i team lo scelgono.
Flux 2 Klein è un modello di generazione e modifica di immagini di Black Forest Labs, disponibile tramite l'API REST di WaveSpeedAI. Black Forest Labs FLUX.2 [klein] — modelli text-to-image ed edit da 4B e 9B di alta qualità, con realismo migliorato, generazione del testo più nitida e supporto LoRA per una personalizzazione rapida. Varianti base e LoRA sia per la generazione sia per l'editing.
Livelli da 4B e 9B parametri per text-to-image ed edit. Le varianti con supporto LoRA (text-to-image-lora, edit-lora) consentono una personalizzazione rapida. Gli endpoint edit accettano istruzioni in linguaggio naturale per modifiche precise.
La famiglia Flux 2 Klein su WaveSpeedAI offre 16 endpoint REST che coprono i flussi di lavoro Image-To-Image, Text-To-Image. Ogni variante ha il suo prezzo, i suoi parametri e i suoi esempi di output: scegli quella più adatta alla tua modalità di input e ai tuoi vincoli di produzione, oppure richiamane diverse con la stessa chiave API per comporre pipeline in più passaggi.
Usa Flux 2 Klein con la stessa chiave API, lo stesso account di fatturazione e gli stessi limiti di frequenza che usi per gli altri oltre 1.000 modelli AI di WaveSpeedAI. Nessuna configurazione separata per fornitore, nessun SDK per provider, nessun limite di frequenza per fornitore: un'unica integrazione copre tutto, dal text-to-image e text-to-video alla sintesi audio, alla generazione 3D, all'upscaling e all'editing.
Endpoint
Tutti gli endpoint API Flux 2 Klein
16 endpoint Flux 2 Klein disponibili ora su WaveSpeedAI: scegli la variante più adatta al tuo flusso di lavoro.
/filters:quality(82)/media/images/1782719270072146594_r4sCKT3c.webp)
Flux 2 Klein Base 4b Edit Lora
FLUX.2 [klein] Base 4B Edit with LoRA support enables precise image-to-image editing with natural language instructions, multi-reference support, and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1782719335346716016_SFOX7gpy.webp)
Flux 2 Klein Base 4b Text To Image Lora
FLUX.2 [klein] Base 4B with LoRA support is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1782719395763490557_HkV4envE.webp)
Flux 2 Klein Base 4b Edit
FLUX.2 [klein] Base 4B Edit enables precise image-to-image editing with natural language instructions and multi-reference support. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1782719439857315177_L5f7hrBK.webp)
Flux 2 Klein Base 4b Text To Image
FLUX.2 [klein] Base 4B is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817893253269754_jtSluDMW.webp)
Flux 2 Klein Base 9b Edit Lora
FLUX.2 [klein] Base 9B Edit with LoRA support is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions and personalized styles via custom LoRA adapters. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817876606439425_xAlRlNgH.webp)
Flux 2 Klein Base 9b Text To Image Lora
FLUX.2 [klein] Base 9B with LoRA support is a high-quality text-to-image model with 9B parameters, offering enhanced realism, crisper text generation, and fast LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817863672548628_rWNW8fpz.webp)
Flux 2 Klein Base 9b Edit
FLUX.2 [klein] Base 9B Edit is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817841762781102_9SipyHR0.webp)
Flux 2 Klein Base 9b Text To Image
FLUX.2 [klein] Base 9B is a high-quality text-to-image model with 9B parameters, offering enhanced realism and crisper text generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105759_4m08lxjt.webp)
Flux 2 Klein 4b Edit Lora
FLUX.2 [klein] 4B Edit with LoRA support enables precise image-to-image editing with natural language instructions, multi-reference support, and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105752_entzjhk3.webp)
Flux 2 Klein 4b Text To Image Lora
FLUX.2 [klein] 4B with LoRA support is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110447_b1nzgxbj.webp)
Flux 2 Klein 9b Text To Image Lora
FLUX.2 [klein] 9B with LoRA support is a high-quality text-to-image model with 9B parameters, offering enhanced realism, crisper text generation, and fast LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110457_1sq5no86.webp)
Flux 2 Klein 9b Edit Lora
FLUX.2 [klein] 9B Edit with LoRA support is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions and personalized styles via custom LoRA adapters. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105808_3tz63pqc.webp)
Flux 2 Klein 4b Edit
FLUX.2 [klein] 4B Edit enables precise image-to-image editing with natural language instructions and multi-reference support. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110505_n00qc1zm.webp)
Flux 2 Klein 9b Edit
FLUX.2 [klein] 9B Edit is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110512_kl8lhm6d.webp)
Flux 2 Klein 9b Text To Image
FLUX.2 [klein] 9B is a high-quality text-to-image model with 9B parameters, offering enhanced realism and crisper text generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105817_vfnx9s7f.webp)
Flux 2 Klein 4b Text To Image
FLUX.2 [klein] 4B is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Esempi
Flux 2 Klein in azione
Output reali generati dall'API Flux 2 Klein. Passa il mouse su un video per l'anteprima, clicca per aprire il visualizzatore a schermo intero.
Guida
Come usare l'API Flux 2 Klein
Quattro passaggi dalla registrazione alla generazione completata. Esempi completi in Python, Node.js e cURL sono nella sezione API qui sotto.
- 01
Ottieni una chiave API
Registrati su WaveSpeedAI e copia la tua chiave API dalla dashboard. I nuovi account includono crediti gratuiti di benvenuto: bastano per usare il playground qualche decina di volte prima che inizi la fatturazione.
- 02
Invia una predizione
Invia con POST il tuo input in formato JSON a https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image. L'endpoint restituisce subito un id di predizione: le generazioni sono asincrone, quindi non devi tenere una connessione aperta durante l'inferenza.
- 03
Controlla il completamento
Fai GET su https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Restituisci gli output con completed; interrompi con un errore con failed, cancelled, timeout o deleted; continua il polling per ogni altro stato.
- 04
Leggi l'URL dell'output
Quando lo stato è "completed", leggi l'URL da data.outputs[0]. L'URL punta al tuo contenuto generato sulla CDN di WaveSpeedAI: immagine, video, audio o file 3D a seconda della variante di Flux 2 Klein che hai richiamato.
Casi d'uso
Cosa puoi creare con Flux 2 Klein
I flussi di lavoro più comuni per cui sviluppatori e creator usano l'API Flux 2 Klein.
Text-to-image 9B con testo nitido
wavespeed-ai/flux-2-klein-9b/text-to-image è un modello text-to-image 9B di alta qualità con realismo migliorato e generazione del testo più nitida — il livello Klein a fedeltà più alta per il lavoro di consegna.
Livello 4B per velocità e costo
wavespeed-ai/flux-2-klein-4b/text-to-image offre la stessa architettura Klein a 4B parametri — utile per iterare sui prompt e per pipeline ad alto volume in cui non serve la fedeltà del 9B.
Image editing in linguaggio naturale
wavespeed-ai/flux-2-klein-9b/edit esegue modifiche precise usando istruzioni in linguaggio naturale — genera un'immagine di base, poi rifiniscila con l'edit anziché rigenerarla da zero.
Personalizzazione LoRA
Le varianti text-to-image-lora ed edit-lora supportano una rapida personalizzazione LoRA per coerenza di stile, personaggio o brand — applica checkpoint LoRA addestrati senza fare il fine-tuning del modello base.
Realismo migliorato
Dichiarazione a catalogo: realismo migliorato in tutte le varianti Klein. Scrivi prompt con un linguaggio specifico per luci, materiali e camera per attingere all'addestramento fotorealistico di FLUX.
Scelta tra livelli 4B e 9B
Stesso formato di prompt negli endpoint 4B e 9B — itera sul 4B per trovare la direzione, passa al 9B per la consegna. Le varianti edit ripropongono la stessa struttura di livelli.
Consigli
Consigli per scrivere i prompt per Flux 2 Klein
Consigli pratici per ottenere output migliori da Flux 2 Klein, ricavati dagli schemi che funzionano con i modelli immagini nelle pipeline di produzione.
- 01
Itera sul 4B, consegna sul 9B
Stesso formato di prompt nei livelli 4B e 9B. Usa flux-2-klein-4b per la direzione del prompt e gli A/B test; passa al 9b per la consegna quando contano testo più nitido e realismo.
- 02
Usa edit per le rifiniture
Genera con text-to-image, rifinisci con edit usando istruzioni in linguaggio naturale — convergenza più rapida che rilanciare intere generazioni.
- 03
LoRA per la coerenza di produzione
Addestra o applica checkpoint LoRA tramite text-to-image-lora ed edit-lora quando ti servono stile, personaggio o identità di brand ricorrenti per tutta una produzione.
- 04
Tipografia nei prompt
Dichiarazione a catalogo: generazione del testo più nitida. Inserisci tra virgolette nel prompt il testo esatto che vuoi renderizzare — Klein è ottimizzato per una tipografia leggibile nelle creatività di marketing.
- 05
I prompt strutturati battono il boilerplate
Soggetto + scena + illuminazione + linguaggio di camera attingono al meglio dall'addestramento di FLUX. Evita i modificatori generici di qualità — vince la specificità.
Prezzi
Prezzi dell'API Flux 2 Klein
Il prezzo è per output. L'addebito finale dipende dai parametri impostati nel playground di ciascuna variante (risoluzione, durata, numero di output, riferimenti).
API
Richiama l'API Flux 2 Klein
Ottieni una chiave API su wavespeed.ai/accesskey, poi invia una predizione tramite REST. Il playground genera esempi pronti da incollare per qualsiasi combinazione di input.
POSThttps://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Confronto
Flux 2 Klein a confronto con le alternative
Quando scegliere Flux 2 Klein rispetto a modelli simili su WaveSpeedAI.
Flux 2 Klein vs Seedream 5 Lite
Seedream 5 Lite punta sulla tipografia e offre varianti Sequential per la coerenza multi-immagine. Flux 2 Klein copre nativamente la personalizzazione LoRA e una generazione del testo più nitida nell'architettura FLUX, a un costo per chiamata competitivo.
Flux 2 Klein vs GPT Image 2
GPT Image 2 ha livelli di qualità espliciti (low/medium/high) e l'edit con immagini di riferimento. Flux 2 Klein offre endpoint LoRA dedicati e livelli di dimensione 4B/9B per bilanciare costo e qualità.
Flux 2 Klein vs Qwen Image
Qwen Image copre Edit-Plus multi-immagine, angoli di camera e compositing a livelli. Flux 2 Klein resta concentrato su text-to-image di alta qualità e edit in linguaggio naturale con supporto LoRA — gamma più semplice, realismo solido.
FAQ
Flux 2 Klein API — Domande frequenti
Prezzi, licenza, integrazione: le domande più comuni sull'uso di Flux 2 Klein su WaveSpeedAI.
Che cos'è l'API Flux 2 Klein?
Flux 2 Klein è un modello di generazione di immagini di Black Forest Labs reso disponibile come API REST su WaveSpeedAI. Black Forest Labs FLUX.2 [klein] — modelli text-to-image ed edit da 4B e 9B di alta qualità, con realismo migliorato, generazione del testo più nitida e supporto LoRA per una personalizzazione rapida. Varianti base e LoRA sia per la generazione sia per l'editing. Puoi richiamarlo da codice o provarlo dal playground collegato qui sopra.
Come richiamo l'API Flux 2 Klein?
Registrati su WaveSpeedAI, copia la tua chiave API da /accesskey, poi invia con POST a https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image il tuo input in formato JSON. L'endpoint restituisce un id di predizione. Fai polling sull'endpoint dei risultati circa ogni 2 secondi, aumenta l'intervallo per le attività di lunga durata e fermati a qualsiasi stato terminale. Gli esempi in Python / Node.js / cURL orientati alla produzione sono qui sopra.
Quanto costa l'API Flux 2 Klein?
Flux 2 Klein parte da $0.008 per esecuzione. Il costo esatto dipende dai parametri impostati (risoluzione, durata, numero di output, riferimenti). L'anteprima del costo in tempo reale accanto al pulsante Genera nel playground mostra il prezzo esatto per il tuo input attuale.
Quali varianti di Flux 2 Klein sono disponibili?
WaveSpeedAI offre 16 endpoint Flux 2 Klein attivi: wavespeed-ai/flux-2-klein-base-4b/edit-lora, wavespeed-ai/flux-2-klein-base-4b/text-to-image-lora, wavespeed-ai/flux-2-klein-base-4b/edit, wavespeed-ai/flux-2-klein-base-4b/text-to-image, wavespeed-ai/flux-2-klein-base-9b/edit-lora, wavespeed-ai/flux-2-klein-base-9b/text-to-image-lora, wavespeed-ai/flux-2-klein-base-9b/edit, wavespeed-ai/flux-2-klein-base-9b/text-to-image, e altri. Ogni variante ha la sua pagina playground e i suoi prezzi.
Posso usare gli output di Flux 2 Klein a fini commerciali?
I diritti di uso commerciale seguono la licenza del modello di Black Forest Labs. La maggior parte dei modelli di Black Forest Labs consente l'uso commerciale degli output; consulta la pagina playground di ciascun modello per il riepilogo della licenza e i Termini di servizio di WaveSpeedAI per le condizioni a livello di piattaforma.
Perché usare Flux 2 Klein su WaveSpeedAI invece di rivolgersi direttamente al fornitore?
Una sola chiave API e un solo account di fatturazione per Flux 2 Klein E per oltre 1.000 altri modelli AI di altri provider. Nessuna configurazione di SDK per fornitore, nessun limite di frequenza separato, nessun codice di integrazione da riscrivere per ogni fornitore. I prezzi sono in genere in linea o inferiori a quelli dell'API diretta di Black Forest Labs.
Provider
Informazioni su Black Forest Labs
Il team dietro Flux 2 Klein e dietro l'intera gamma di modelli di Black Forest Labs su WaveSpeedAI.
Black Forest Labs ha creato la famiglia di modelli di immagini a pesi aperti FLUX. FLUX.2 [klein] offre endpoint text-to-image ed edit da 4B e 9B con realismo migliorato, resa del testo più nitida e supporto LoRA nativo — un'alternativa economica alle varianti FLUX più grandi per le pipeline di immagini ad alto volume.
Inizia a creare con Flux 2 Klein su WaveSpeedAI
Crediti gratuiti di benvenuto alla registrazione. Una sola chiave API per oltre 1.000 modelli AI di Black Forest Labs e di ogni altro provider.
/filters:quality(82)/examples/5c90a7890cbd39ca11d17dc1216ff484/1783683875315920517_jTDMV4dn.webp)
/filters:quality(82)/examples/6d616d34f5de1126c1a1fa4d75c28c92/1783683876694736715_B5GQZ8hr.webp)
/filters:quality(82)/examples/749de35a5d58f586fa821a9646a601d2/1783683879735484148_hpocZ7VJ.webp)
/filters:quality(82)/examples/3026f17d8160ff37791c6fe203407579/1783683883679666545_jXENW6fo.webp)