Black Forest Labs
FLUX.2 Klein 4B
flux-2-klein-4b/text-to-image
Destilliertes Kleinmodell mit 4 Milliarden Parametern, vereint Text-zu-Bild und Bildbearbeitung, End-to-End-Inferenz in unter 1 Sekunde möglich, läuft mit etwa 13 GB VRAM
flux-2-klein-4b/text-to-image ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
imagePreise
flux-2-klein-4b/text-to-image per image
| Spezifikationen | Einzelpreis |
|---|---|
| 0.25 MP | $0.00036 |
| 0.5 MP | $0.00072 |
| 1 MP | $0.00143 |
| 2 MP | $0.00286 |
| 4 MP | $0.00572 |
Einordnung und Kurzprofil
FLUX.2 klein 4B ist ein kompaktes Text-zu-Bild-Modell von Black Forest Labs. Es basiert auf einer Rectified-Flow-Architektur mit 4 Milliarden Parametern und übernimmt durch Destillation das Verständnis der größeren FLUX.2-Basis für Beleuchtung, Materialien und Komposition. Es eignet sich für Entwickler, die kostengünstige Stapelgenerierung benötigen und eine stabile Anbindung in interaktiven oder latenzkritischen Workflows wünschen. Über die einheitliche Schnittstelle von HiAPI.ai genügt die Übergabe eines Prompts, um ein fertiges Bild in der gewünschten Auflösung und im gewünschten Seitenverhältnis zu erhalten.
Kernpunkte
- Kompakte Größe, kontrollierbare Generierungskosten – Die Parametergröße von 4B in Kombination mit Destillationsbeschleunigung sorgt für geringe Kosten pro Bild und eignet sich für Entwicklungsszenarien mit hohem Volumen und vielen Versuchen.
- Aus einer größeren FLUX.2-Basis destilliert – Das Verständnis für Beleuchtung, Materialien und Komposition stammt aus der Destillation eines großen Modells; die Qualität übertrifft die Erwartungen, die sich aus der Parametergröße ergeben.
- Bildspezifikationen mit einem einzigen Aufruf festlegen – Auflösung, Seitenverhältnis, Ausgabeformat und Komprimierungsqualität sind Anforderungsparameter; die Ausgabespezifikation wird innerhalb eines Aufrufs festgelegt.
- Reproduzierbarer Seed – Ein Zufalls-Seed kann übergeben werden, um Ergebnisse für denselben Prompt zu reproduzieren oder fein abzustimmen; das erleichtert Debugging und Regressionsprüfungen.
Funktionsbeschreibung
Text-zu-Bild-Generierung: Ein Text-Prompt genügt, um ein passendes Bild zu erhalten; ein Referenzbild ist nicht erforderlich. Der Prompt ist der einzige Pflichtparameter, der Integrationsaufwand ist gering.
Mehrere Auflösungsstufen und Seitenverhältnisse: Die Ausgabe unterstützt fünf Auflösungsstufen von 0,25 bis 4 MP sowie mehr als zehn Seitenverhältnisse wie 1:1, 16:9 und 21:9, sodass sich Layoutanforderungen für Titelbilder, Hochformat-Materialien und mehr direkt abbilden lassen.
Ausgabeformate und Qualitätskontrolle: Wählbar sind die Formate webp, jpg und png; für jpg/webp lässt sich die Komprimierungsqualität von 0 bis 100 einstellen, um je nach Bedarf zwischen Schärfe und Dateigröße abzuwägen.
Reproduzierbarer Zufalls-Seed: Der Parameter seed sorgt dafür, dass identische Eingaben wiederholbare Ergebnisse liefern; das erleichtert den Vergleich verschiedener Parameterkombinationen und die Reproduktion von Problembeispielen.
Anwendungsszenarien
- Stapelweise Bebilderung für Content-Plattformen – Betriebs- oder Backend-Entwickler generieren mit vorlagenbasierten Prompts Bilder in großen Mengen, geben Seitenverhältnis und webp-Format vor und verwenden sie direkt für Artikelbilder und Listen-Thumbnails.
- Sofortige Vorschau in interaktiven Kreativwerkzeugen – Kreativanwendungen wandeln Nutzereingaben in Echtzeit in Bilder um, zeigen eine schnelle Vorschau in niedrigerer Auflösung und geben erst nach Bestätigung das fertige Bild in hoher Auflösung aus.
- Spezifikationsgerechte Bilder für Marketingmaterialien – Je nach Werbekanal werden Seitenverhältnisse wie 16:9 oder 9:16 und die Zielauflösung gewählt; ein Aufruf liefert direkt einsetzbare Banner- und Cover-Materialien.
- Parameterabstimmung und Regressionsprüfung der Generierung – Mit seed und Qualitätsparametern lassen sich A/B-Vergleiche durchführen und reproduzierbare Beispielbilder als Prompt-Bibliothek und Qualitätsbasis festhalten.
Einschränkungen und Auswahlhinweise
Es wird ausschließlich Text-zu-Bild unterstützt; wenn Bearbeitung auf Basis vorhandener Bilder oder Einschränkungen durch Referenzbilder benötigt werden, sollte die Bildbearbeitungslinie gewählt werden. Das Modell ist eine destillierte 4B-Version; die Leistungsobergrenze ist durch die Parametergröße begrenzt, und bei komplexen Kompositionen, dichtem Text und feinen Details ist die Stabilität geringer als bei größeren Modellen. Für solche hochpräzisen Anforderungen empfiehlt sich ein Modell größerer Bauart. Auflösung und Seitenverhältnis sind vorgegebene Enumerationswerte; beliebige Ausgabegrößen werden nicht unterstützt. Derzeit fehlen unabhängige Horizontal-Benchmark-Daten; für die Auswahl sollten eigene Messungen mit den eigenen Prompts maßgeblich sein.
Häufige Fragen
Alle Fragen ansehen →-
Für welche Aufgaben eignet sich FLUX.2 [klein] 4B?
Geeignet für Massenentwürfe, Produktkonzepte, Social-Media-Materialien und kostensensible visuelle Iterationen. Wenn stärkerer Realismus, Text und Details benötigt werden, kann auf 9B gewechselt werden.
-
Wie wählt man zwischen 0,25 MP und 4 MP?
Für Entwürfe und Miniaturansichten können zunächst 0,25 oder 0,5 MP verwendet werden; für reguläre Webmaterialien 1 MP; wenn eine größere Ausgabe erforderlich ist, 2 oder 4 MP wählen. Der Preis variiert je nach Pixelstufe.
-
Welche Seitenverhältnisse werden unterstützt?
Unterstützt werden 1:1, 16:9, 9:16, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 21:9 und 9:21.
-
Wie lässt sich dieselbe Bildkompositionsrichtung reproduzieren?
Seed, Prompt, Seitenverhältnis, Pixelstufe und Ausgabeeinstellungen festlegen; für den Vergleich jeweils nur eine Variable ändern.
Generierungsaufgabe erstellen
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringPflichtAccount-API-Schlüssel. Bei jeder Anfrage erforderlich. Beispiel: Bearer YOUR_HIAPI_API_KEY. API-Schlüssel holen
Content-TypestringOptionalDer Anfragekörper wird immer als JSON geparst; beim Senden ist nur application/json (optional mit charset) zulässig — andere Werte liefern 415. Beispiel: application/json.
Idempotency-KeystringOptionalIdempotenz-Schlüssel, bis 255 Bytes. Wiederholungen mit demselben Schlüssel desselben Kontos erstellen die Aufgabe nur einmal; Replays liefern die ursprüngliche taskId.
Bei Netzwerk-Timeouts oder Client-Wiederholungen erstellt derselbe Schlüssel die Aufgabe nur einmal — keine doppelte Abbuchung (Geltungsbereich = das Konto des API-Schlüssels). Empfohlen: geschäftsseitig eindeutige Kennung (z. B. "order-42"); Replays liefern die ursprüngliche taskId, Schlüssel laufen 24 Stunden nach der ersten Anfrage ab. Die vollständige Szenariomatrix steht in der Übersicht der Unified Async API.
Body
modelstringPflichtAktueller Festwert: flux-2-klein-4b/text-to-image
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für flux-2-klein-4b/text-to-image und Route default — siehe Parametertabelle unten.
seedintegerOptionalZufälliger Seed zur Steuerung der Reproduzierbarkeit des generierten Ergebnisses; gleicher Seed und gleiche Eingabe liefern konsistente Ausgaben, Wertformat ist eine Ganzzahl.
promptstringPflichtText-Prompt für die Bilderzeugung, der den gewünschten Bildinhalt beschreibt, Wertformat ist eine Zeichenkette.
resolutionstringOptionalStandard: "1 MP"Größe des Ausgabebildes, angegeben in Megapixeln (MP), Standard 1 MP.
0.25 MP0.5 MP1 MP2 MP4 MPaspect_ratiostringOptionalStandard: "1:1"Seitenverhältnis des generierten Bildes, Standard 1:1.
1:116:99:163:22:34:33:45:4Alle anzeigen (3)
4:521:99:21output_formatstringOptionalStandard: "jpg"Ausgabeformat des generierten Bildes, Standard jpg.
webpjpgpngoutput_qualityintegerOptionalStandard: 95min 0max 100Kompressionsqualität der Ausgabe für jpg und webp, Standard 95, Wertformat ist eine Ganzzahl.
callbackobjectOptional
Konfiguration der Endzustands-Benachrichtigung. Ohne Angabe wird kein Callback gesendet — selbst abfragen.
Beim Erstellen callback.url angeben, dann POSTet HiAPI im Endzustand an Ihren Service — kein Polling nötig. Der Callback-Body entspricht der Aufgaben-Detailstruktur; Signaturprüfung, Wiederholungen und Idempotenz sind in der Übersicht der Unified Async API beschrieben.
urlstringPflichtPflicht, wenn callback angegeben ist. Nach dem Endzustand wird an diese URL gepostet; muss eine gültige http(s)-URL sein.
whenstringOptionalStandard: "final"Derzeit wird nur final unterstützt — Benachrichtigung bei success und fail.
finalstoragestringOptionalStandard: "temp"Speicherstufe für Artefakte: temp (Standard, ca. 7 Tage) oder persistent (langfristig, nach Größe abgerechnet). Bei unzureichendem Guthaben oder Überschreitung des Speicherlimits erfolgt ein stiller Downgrade auf temp; die wirksame Stufe steht in der Aufgaben-Detailantwort.
temppersistentAnfragebeispiele
# Asynchrone Aufgabe senden; gibt sofort eine taskId zurück (wartet nicht auf die Generierung)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-2-klein-4b/text-to-image",
"input": {
"prompt": "…",
"resolution": "1 MP",
"aspect_ratio": "1:1",
"output_format": "jpg",
"output_quality": 95
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "flux-2-klein-4b/text-to-image",
input: {
"prompt": "…",
"resolution": "1 MP",
"aspect_ratio": "1:1",
"output_format": "jpg",
"output_quality": 95
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "flux-2-klein-4b/text-to-image",
"input": {
"prompt": "…",
"resolution": "1 MP",
"aspect_ratio": "1:1",
"output_format": "jpg",
"output_quality": 95
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Aufgabendetails abrufen
https://api.hiapi.ai/v1/tasks/:id Antwortfelder
taskIdstringPflichtAufgaben-ID, stets mit Präfix tk-hiapi-.
modelstringPflichtAufgelöster vollständiger Modellname. Mit route-Parameter eingereichte Aufgaben geben base@route zurück (z. B. gpt-image-2/text-to-image@ext); sonst identisch mit dem übermittelten Namen.
routestringOptionalErscheint nur bei explizitem route-Parameter; gibt den übermittelten Wert zurück.
statusstringPflichtAufgabenstatus.
queued Eingereiht, noch nicht gestartet.
handling In Verarbeitung.
archiving Verarbeitung abgeschlossen, Artefakte werden vorbereitet.
success Endzustand: abgeschlossen, Artefakte verfügbar (output wird zurückgegeben).
fail Endzustand: fehlgeschlagen (error wird zurückgegeben).
Nach dem Senden den status prüfen: success und fail sind Endzustände, alles andere nicht. Alle 1–3 Sekunden bis zum Endzustand pollen. Nach Erfolg Artefakte aus output[].url laden und vor expireAt übertragen; für Langzeitaufbewahrung storage: "persistent" beim Erstellen angeben.
creatednumberPflichtZeitpunkt der Aufgabenerstellung (Unix-Sekunden).
completednumberPflichtUnix-Sekunden des Endzustands; vor Abschluss stets 0.
outputarrayOptional
Nur bei status == success. Artefaktliste — immer ein Array; eine Aufgabe kann mehrere Typen gleichzeitig liefern (z. B. video + first_frame).
Array [ object ]
Array-Elemente
urlstringPflichtArtefakt-URL, direkt herunterladbar.
typestringPflichtAktuell mögliche Werte: video, image, audio, first_frame, last_frame, thumbnail; später können weitere folgen.
expireAtnumberPflichtUnix-Sekunden, bis wann das Artefakt verfügbar ist; vorher herunterladen oder übertragen.
errorobjectOptional
Nur bei status == fail.
codestringPflichtBusiness-Fehlercode.
messagestringPflichtFehlerbeschreibung.
Antwortbeispiele
Erfolg
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In Bearbeitung (nicht final)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fehlgeschlagen
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artikel
Alle Artikel ansehen →-
Tutorial
So rufen Sie hailuo-2.3/text-to-video über die HiAPI API auf: curl, Python und lauffähige Anfragebeispiele
-
Tutorial
So rufen Sie hailuo-2.3-fast/image-to-video über die HiAPI API auf: curl und Python in der Praxis
Die erste lauffähige Anfrage für die schnelle, kostengünstige Bild-zu-Video-Stufe – von der Modell-ID bis zum heruntergeladenen MP4
-
Tutorial
Kandinsky 6.0 Pro Text-zu-Video auf HiAPI: curl- und Python-Tutorial
Eine anfrageorientierte praktische Demonstration: Aufbau des Aufrufs vom Prompt zum Videoclip, Absenden der Anfrage, Abfragen des Fertigstellungsstatus und Herunterladen des Ergebnisses
-
Tutorial
So nutzt du kling-4.0/text-to-video über die HiAPI-API: curl, Python und ein lauffähiges Anforderungsbeispiel
Ein praxisnaher Leitfaden für Entwickler: filmische Prompts, synchrones Audio, asynchrones Polling und Download der Ausgabe
-
Tutorial
kandinsky-6.0-pro/image-to-video auf HiAPI: Tutorial mit curl und Python
Eine funktionierende Bild-zu-Video-Anfrage auf HiAPI ausführen: vom Upload des ersten Frames über asynchrones Polling bis zum finalen Download
Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
FLUX 1.1 Pro Black Forest Labs $0.050 /Bild -
Ideogram V4.5 Ideogram $0.011 /Bild -
Nano Banana 2 Google $0.036 /Bild -
Google Virtual Try-On Google $0.107 /Bild -
BRIA Product Shot Bria $0.058 /Bild -
Ideogram V4 Ideogram $0.050 /Bild -
FLUX.2 Klein 9B Black Forest Labs $0.0086 /Bild -
Krea 2 Medium Turbo Krea $0.021 /Bild -
Grok Imagine xAI $0.011 /Sekunde -
Ideogram V3 Character Ideogram $0.090 /Bild -
FLUX.1 Schnell Black Forest Labs $0.005 /Bild -
Recraft Crisp Upscale Recraft $0.004 /Bild
Gleicher Anbieter
-
FLUX.2 Klein 4B Black Forest Labs $0.0004 /Bild -
FLUX.1 Fill Pro Black Forest Labs $0.071 /Bild -
FLUX.2 Klein 9B Black Forest Labs $0.0086 /Bild -
FLUX 3 Max Black Forest Labs $0.061 /Sekunde -
FLUX 3 Video Black Forest Labs $0.090 /Sekunde -
FLUX.1 Schnell Black Forest Labs $0.005 /Bild -
FLUX.1 Kontext Max Black Forest Labs $0.071 /Bild -
FLUX.2 Black Forest Labs $0.035 /Bild -
FLUX 1.1 Pro Black Forest Labs $0.050 /Bild -
FLUX 3 Image Black Forest Labs $0.041 /Bild


