Black Forest Labs
FLUX 3 Image Klein
flux-3-image-klein
flux-3-image-klein ausprobieren
Eingabe
Ausgabe
Preise
flux-3-image-klein per image
| Spezifikationen | Einzelpreis |
|---|---|
| 768 | $0.0092 |
| 1K | $0.0103 |
| 1.5K | $0.0126 |
| 2K | $0.016 |
| 4K | $0.0412 |
Einführung in Arbeit
Eine ausführliche Anleitung zu diesem Modell wird gerade erstellt. Preise, Parameter und die API-Dokumentation unten sind bereits verfügbar.
Neuigkeiten
Changelog ansehen →- Neues Modell Neues Modell verfügbar: FLUX 3 Image Klein
Häufige Fragen
Alle Fragen ansehen →-
Warum sind die erzeugten Bilder bei kurzen Prompts so vage?
Bei kurzen Prompts sind zu wenige Informationen vorhanden, sodass das Modell nur auf Basis gängiger Interpretationen ergänzt und das Ergebnis daher oft vage bleibt. Schreibt man den Prompt als vollständige Beschreibung, wird das Ergebnis deutlich stabiler: ① Motiv und Details zum Aussehen ② Szene und Umgebung ③ Licht und Farbton ④ Bildaufbau und Perspektive ⑤ Stil und Anforderungen an die Bildqualität. Der Prompt kann bis zu 5000 Zeichen lang sein, genug, um jeden Punkt ausführlich zu beschreiben.
-
Wie wechselt man zwischen Text-zu-Bild und Bildbearbeitung?
Dasselbe Modell, zwei Verwendungsweisen – der Unterschied liegt nur darin, ob ein Referenzbild übergeben wird. Lässt man image_urls weg, erzeugt man ein Bild aus Text und generiert ausschließlich nach dem Prompt; übergibt man image_urls, wechselt man zur instruktionsbasierten Bearbeitung, und der Prompt muss klar angeben, welche Teile des Referenzbilds geändert und welche beibehalten werden sollen. Bei der Bearbeitung empfiehlt es sich, die zu ändernden Stellen und die gewünschten Effekte einzeln aufzulisten, statt nur einen Satz zum Gesamtstil zu schreiben.
-
Wie viele Referenzbilder können maximal verwendet werden?
image_urls erlaubt maximal 10 und mindestens 1 Bild. Sobald Referenzbilder übergeben werden, wird der Bearbeitungs- oder Mehrfachreferenz-Kompositionsmodus aktiviert. Für jedes Bild muss im Prompt seine Rolle beschrieben werden, zum Beispiel ist das erste Bild die Person, das zweite das Produkt und das dritte der Hintergrundstil. Diese Obergrenze eignet sich für Kompositionsszenarien, die Charakter- oder Produktkonsistenz über mehrere Bilder hinweg erfordern.
-
Wie steuere ich das Layout?
Verwende die Tags im Prompt zusammen mit bbox-JSON, um die Position der Elemente festzulegen. Schreibe im Prompt Platzhalter der Form <Tag> und füge das entsprechende Begrenzungsrahmen-JSON hinzu, um anzugeben, in welchem Bereich die einzelnen Elemente platziert werden, und schreibe dann die konkrete Beschreibung in den Inhalt, der zum jeweiligen Tag gehört. Geeignet für Bilder wie Poster oder Banner, bei denen die Layoutpositionen fest vorgegeben sein müssen.
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-3-image-klein
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für flux-3-image-klein und Route default — siehe Parametertabelle unten.
seedintegerOptionalmin 0max 4294967295随机种子,用于尽量复现相同参数下的结果。省略时随机。
stepsintegerOptionalStandard: 16min 1max 16扩散步数,1–16;数值越低生成越快,细节可能减少,不影响价格。
promptstringPflichtminLength 1maxLength 5000描述想生成的画面,或说明参考图中需要修改与保留的内容。可用 <标签> 配合 bbox JSON 指定布局与局部编辑区域。
image_urlsarrayOptionalminItems 1maxItems 10提供参考图片,并在提示词中说明每张图片的主体、风格或构图角色。省略即为文生图。
Array [ string ]
resolutionstringOptionalStandard: "1K"选择输出像素档位;具体宽高随画幅变化。
7681K1.5K2K4Kaspect_ratiostringOptionalStandard: "auto"选择横图、竖图或方图;自动模式根据提示词与参考图确定画幅。
21:92:116:93:27:54:35:41:1Alle anzeigen (8)Weniger anzeigen
4:53:45:72:39:161:29:21autooutput_formatstringOptionalStandard: "jpeg"输出图片格式。
jpegpngsafety_toleranceintegerOptionalStandard: 2min 0max 4内容安全宽容度,0 最严格。
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-3-image-klein",
"input": {
"steps": 16,
"prompt": "…",
"resolution": "1K",
"aspect_ratio": "auto",
"output_format": "jpeg",
"safety_tolerance": 2
}
}' 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-3-image-klein",
input: {
"steps": 16,
"prompt": "…",
"resolution": "1K",
"aspect_ratio": "auto",
"output_format": "jpeg",
"safety_tolerance": 2
}
}),
});
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-3-image-klein",
"input": {
"steps": 16,
"prompt": "…",
"resolution": "1K",
"aspect_ratio": "auto",
"output_format": "jpeg",
"safety_tolerance": 2
}
},
)
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 →Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
Muse Image 1.0 Meta $0.015 per task -
851 Labs Background Remover 851 Labs $0.002 /Bild -
FLUX.1 Fill Pro Black Forest Labs $0.071 /Bild -
FLUX.1 Schnell Black Forest Labs $0.005 /Bild -
Ideogram V4 Ideogram $0.050 /Bild -
Krea 3 Krea $0.036 /Bild -
Nano Banana Google $0.011 /Bild -
Imagen 4 Google $0.030 /Bild -
FLUX 1.1 Pro Black Forest Labs $0.050 /Bild -
GPT Image 2 OpenAI $0.007 /Bild -
Krea 2 Medium Turbo Krea $0.021 /Bild -
Ideogram V3 Character Ideogram $0.090 /Bild
Gleicher Anbieter
-
FLUX 3 Video Black Forest Labs $0.090 /Sekunde -
FLUX.1 Fill Pro Black Forest Labs $0.071 /Bild -
FLUX 3 Image Black Forest Labs $0.041 /Bild -
FLUX.2 Klein 9B Black Forest Labs $0.0086 /Bild -
FLUX.2 Klein 4B Black Forest Labs $0.0004 /Bild -
FLUX.2 Black Forest Labs $0.035 /Bild -
FLUX.1 Kontext Max Black Forest Labs $0.071 /Bild -
FLUX.1 Schnell Black Forest Labs $0.005 /Bild -
FLUX 3 Max Black Forest Labs $0.121 /Sekunde -
FLUX 1.1 Pro Black Forest Labs $0.050 /Bild