
Apache-lizenziert 4B FLUX.2 Kleines Bilderzeugungs- und Bearbeitungsmodell mit text-to-image, Referenzbildbearbeitung und kreativer Workflow-Unterstützung.
Apache-lizenziert 4B FLUX.2 Kleines Bilderzeugungs- und Bearbeitungsmodell mit text-to-image, Referenzbildbearbeitung und kreativer Workflow-Unterstützung.
Auch bekannt als Black Forest Labs FLUX.2 Klein 4B, FLUX.2-Klein-4B, flux-2-klein-4b
flux-2-klein-4b/v1/images/generationsblack-forest-labs/flux.2-klein-4bflux.2-klein-4bLive Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
FLUX.2 Klein 4B läuft über POST /v1/images/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Oder füge "sync": true hinzu, um das Polling zu überspringen: Der Request bleibt offen und liefert direkt die fertige OpenAI-artige Bildantwort, sodass OpenAI SDKs unverändert funktionieren. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-2-klein-4b",
"prompt": "Describe what you want FLUX.2 Klein 4B to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "flux-2-klein-4b",
"prompt": "Describe what you want FLUX.2 Klein 4B to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die FLUX.2 Klein 4B API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | - | Textbeschreibung des zu generierenden Bildes. |
| negative_prompt | string | - | - | Textbeschreibung, was im Bild zu vermeiden ist. |
| aspect_ratio | enum | 1:1 | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 | Ausgabe-Seitenverhältnis (1:1, 16:9, 9:16, 4:3, 3:2 usw.). |
| size | string | - | - | Explizite WIDTHxHEIGHT-Überschreibung. Die Breite x Höhe darf höchstens 1.048.576 Pixel betragen. Lassen Sie aspect_ratio unaktiviert. |
| width | number | - | 256 bis 2048 | Ausgabebreite in Pixeln. Setze Breite und Höhe zusammen. Die Breite x Höhe darf höchstens 1.048.576 Pixel betragen. |
| height | number | - | 256 bis 2048 | Ausgabehöhe in Pixeln. Setze Breite und Höhe zusammen. Die Breite x Höhe darf höchstens 1.048.576 Pixel betragen. |
| num_inference_steps | number | 4 | 1 bis 12 | Anzahl der Enttäuschungsschritte. Höher = bessere Qualität, aber langsamer. |
| guidance_scale | number | 1 | 0 bis 8 | Schnelle Befolgung. Höher = näher am Prompt, aber weniger kreativ. |
| seed | number | - | - | Zufälliger Seed zur Reproduzierbarkeit. Gleicher Seed + Prompt = gleicher Output. |
| num_images | number | 1 | 1 bis 4 | Wie viele Bilder erzeugt werden sollen (1–4). |
| format | enum | webp | webp, png, jpg, jpeg | Bilddatei-Codec für die generierte Ausgabe. |
| response_format | enum | url | url, b64_json | Geben Sie standardmäßig eine signierte Medien-URL zurück oder base64 JSON, wenn Sie dies verlangen. |
| return_base64 | boolean | false | - | Kompatibilitätsalias für response_format=b64_json. |
| max_sequence_length | number | 512 | 64 bis 512 | Maximale Prompt-Token-Länge der Modellbedingungen an. |
Defaults - 1024x1024 Bild - 4 Inferenzschritte - Guidance scale 1.0 - WebP-Ausgabe Controls Unterstützt Prompt-, size/aspect-Verhältnis oder explizite width/height-, Seed-, n/num_images- und Referenzbilder. Die Breite x Höhe darf höchstens 1.048.576 Pixel betragen. Beispiele: 1024x1024, 1344x768, 768x1344 oder 2048x512. Die Abrechnung erfolgt pro zurückgegebenes Bild, daher erstellt und berechnet num_images: 4 4 Bilder. negative_prompt wird zur Kompatibilität akzeptiert, aber von der destillierten Klein-Pipeline ignoriert. Inhaltssicherheit – Generierte Bilder bestehen eine automatisierte Inhaltssicherheitsprüfung. Ein als explizit markiertes Bild wird nicht zurückgegeben. Da das Bild vor der Überprüfung erzeugt wird, wird eine markierte Generierung weiterhin berechnet.
Auf EmpirioLabs wird FLUX.2 Klein 4B nach Verbrauch abgerechnet. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
FLUX.2 Klein 4B wird über POST /v1/images/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt FLUX.2 Klein 4B im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.