Skip to main content
POST

Unterstützte Modelle

Autorisierung

string
erforderlich
Alle Endpunkte erfordern eine Authentifizierung mit einem Bearer-Token.API-Key abrufen:Rufen Sie die API-Key-Verwaltung auf, um Ihren API-Key zu erhalten.Fügen Sie ihn dem Anfrage-Header hinzu:

Body

string
erforderlich
Modellname:
  • flux-kontext-pro – Kontext Pro für Bildgenerierung und -bearbeitung
  • flux-kontext-max – Kontext Max für Bildgenerierung und -bearbeitung in hoher Qualität
string
erforderlich
Textbeschreibung für die Generierung oder Bearbeitung des Bildes.
array
Liste der Referenzbilder. Ohne Angabe wird ein Bild aus Text generiert; mit Angabe werden die Bilder bearbeitet.Einschränkungen:
  • Maximal 4 Bilder
  • Öffentlich erreichbare URLs oder Base64-kodierte Eingabebilder werden unterstützt
  • Die Gesamtpixelzahl des Ausgabebildes und aller Referenzbilder darf 9 MP nicht überschreiten
string
Standard:"1:1"
Seitenverhältnis des Bildes.Unterstützte Seitenverhältnisse:
  • 1:1 – Quadrat (Standard)
  • 4:3 – Querformat 4:3
  • 3:4 – Hochformat 3:4
  • 16:9 – Breitbild im Querformat
  • 9:16 – Breitbild im Hochformat
  • 3:2 – Querformat 3:2
  • 2:3 – Hochformat 2:3
  • 21:9 – Ultra-Breitbild
  • 9:21 – Ultra-Hochformat
Eine Pixelangabe wie 1024x1536 wird auf das nächstgelegene unterstützte Seitenverhältnis abgebildet und nicht als exakte Pixelgröße ausgegeben. width und height werden von Kontext nicht unterstützt und führen zum Fehlschlagen der Aufgabe. resolution hat bei Kontext keine Wirkung; die Ausgabe liegt bei ungefähr 1 MP.
string
Standard:"png"
Kodierungsformat des Ausgabebildes:
  • png – PNG-Format (Standard)
  • jpeg – JPEG-Format
  • webp – WebP-Format
string
Kompatibilitätsparameter für die Antwortform. Zulässige Werte sind url und b64_json. Dieser Parameter ändert die Bildkodierung nicht; dafür ist output_format maßgeblich und hat Vorrang.
integer
Standard:"1"
Anzahl der zu generierenden Bilder. Der Wert muss 1 sein. Für mehrere Bilder müssen mehrere Aufgaben übermittelt werden.
integer
Zufalls-Seed. Ein fester Seed erzeugt bei unveränderten übrigen Parametern dasselbe Ergebnis; ohne Angabe wird er zufällig gewählt.
boolean
Standard:"false"
Legt fest, ob die Prompt-Erweiterung aktiviert wird:
  • true – aktiviert
  • false – deaktiviert (Standard)
Setzen Sie den Wert ausdrücklich auf false, um die Prompt-Umformulierung zu deaktivieren.
integer
Standard:"2"
Toleranzstufe der Inhaltsprüfung.Bereich: 0–6. Höhere Werte bedeuten eine weniger strenge Prüfung.

Tatsächliche Ausgabemaße

Anwendungsbeispiele

Bildbearbeitung mit Eingabebild
Reine Text-zu-Bild-Generierung
Bearbeitung mit mehreren Referenzbildern

Response

integer
Statuscode der Antwort.
array
Array der Antwortdaten.

Aufgabenergebnis abfragen

Fragen Sie nach erfolgreicher Übermittlung den Aufgabenstatus über GET /v1/tasks/{task_id} ab. Weitere Informationen finden Sie unter Aufgabenstatus abfragen.

Beispiel einer erfolgreichen Antwort

Das Bild befindet sich unter data.result.images[0].url[0]. expires_at ist der Unix-Zeitstempel, zu dem dieser Link abläuft. Speichern Sie das Bild vor diesem Zeitpunkt.

Aufgabenstatus

Ungültige Modellparameter und fehlgeschlagene Aufgaben

Ungültige Modellparameter werden asynchron gemeldet: Die Übermittlung liefert HTTP 200 und eine task_id. Erst beim Abfragen der Aufgabe erscheint der Endstatus failed mit dem konkreten Grund unter data.error.message. Deshalb muss bis zu einem Endstatus abgefragt werden.
data.error.code lautet bei solchen Fehlern immer task_failed; der konkrete Grund steht in message. Fehlgeschlagene Aufgaben werden vollständig erstattet.

Hinweise

  1. Asynchrone Verarbeitung: Nach dem Absenden wird eine task_id zurückgegeben. Fragen Sie /v1/tasks/{task_id} ab, um das Ergebnis zu erhalten.
  2. Referenzbilder: Es werden maximal 4 Referenzbilder als öffentlich erreichbare Bild-URLs oder Base64-kodierte Eingabebilder unterstützt. Zusammen mit dem Ausgabebild dürfen sie höchstens 9 MP umfassen.
  3. Größenregeln: Das Standardverhältnis ist 1:1. Pixelangaben werden auf das nächstgelegene unterstützte Verhältnis abgebildet; width/height werden abgelehnt und resolution hat keine Wirkung. Kontext gibt ungefähr 1 MP aus.
  4. Bildanzahl: n muss 1 sein; pro Anfrage wird genau ein Bild generiert.
  5. Prompt-Umformulierung: Setzen Sie ausdrücklich prompt_upsampling: false, um die Prompt-Umformulierung zu deaktivieren.
  6. Ergebnislink: Die Gültigkeit der Bild-URL richtet sich nach dem zugehörigen Unix-Zeitstempel expires_at. Speichern Sie das Bild rechtzeitig.
  7. Nicht erreichbare Referenz-URL: Die Meldung temporarily unavailable dependency kann auf eine nicht erreichbare Referenzdatei hinweisen. Prüfen Sie in diesem Fall zuerst, ob die URL öffentlich erreichbar ist und weder Zugriffsschutz noch eine abgelaufene Signatur verwendet.