Skip to main content
POST
Dieser Endpunkt arbeitet asynchron. Nach erfolgreicher Übermittlung wird eine task_id zurückgegeben. Rufen Sie Status und Bilder über die Aufgabenabfrage ab. Beenden Sie die Abfragen bei completed oder failed. Die Generierung in 4k kann mehrere Minuten dauern; empfohlen wird ein gesamtes Wartezeitlimit von 10 Minuten.

Anfrage-Header

string
erforderlich
Bearer-Authentifizierung im Format Bearer <token>, wobei <token> Ihr APIMart API Key ist.

Anfrageparameter

string
erforderlich
Muss flux-3-image sein.
string
erforderlich
Bildbeschreibung für Text-zu-Bild oder Anweisungen zur Bildbearbeitung. Negative Prompts werden nicht unterstützt; beschreiben Sie stattdessen das gewünschte Bild.Verwenden Sie Tags und bbox-JSON in prompt, um Layouts oder lokale Bearbeitungsbereiche festzulegen. Beispiele finden Sie unten.
string[]
Liste mit bis zu 10 Referenzbildern. Unterstützt öffentlich zugängliche HTTP(S)-URLs oder Base64-Eingaben.Ohne Referenzbilder wird Text-zu-Bild verwendet. Ein Bild ermöglicht die Bearbeitung eines Einzelbildes, mehrere Bilder dienen als gemeinsame Referenzen.
string
Standard:"auto"
Seitenverhältnis der Ausgabe. Unterstützte Werte:21:9, 2:1, 16:9, 3:2, 7:5, 4:3, 5:4, 1:1, 4:5, 3:4, 5:7, 2:3, 9:16, 1:2, 9:21 oder auto.Schreibweisen wie 16x9 werden ebenfalls akzeptiert. Bei auto:
  • Bearbeitung oder mehrere Referenzbilder: folgt dem Seitenverhältnis des ersten Referenzbildes.
  • Text-zu-Bild: wird anhand des Prompts bestimmt; andernfalls wird 1:1 verwendet.
string
Kompatibilitätsparameter für das Seitenverhältnis. Kann aspect_ratio ersetzen und akzeptiert dieselben Werte. Verwenden Sie nur eines der beiden Felder.Pixelabmessungen wie 1024x1024 werden nicht unterstützt und führen zu HTTP 400. Wählen Sie die Ausgabeauflösung über resolution.
string
Standard:"1k"
Auflösungsstufe. Unterstützt 768sq, 1k, 1.5k, 2k und 4k, unabhängig von Groß- und Kleinschreibung. 768 entspricht 768sq.Dieser Parameter bestimmt die Preisstufe. Ohne Angabe werden Generierung und Abrechnung mit 1k durchgeführt. Nicht unterstützte Werte wie 3k führen zu HTTP 400.
integer
Standard:"2"
Toleranz der Inhaltssicherheitsprüfung, von 0–4. 0 ist am strengsten.
boolean
Standard:"true"
Ob vor der Generierung Web- oder Bildsuchen erlaubt sind. Mit false deaktivieren.Muss ein boolescher Wert sein, nicht die Zeichenfolgen "false" oder "true".
integer
Standard:"1"
Jede Anfrage erzeugt 1 Bild; nur 1 wird unterstützt. Senden Sie für mehrere Bilder separate Aufgaben. Werte über 1 führen zu HTTP 400.

Nicht unterstützte Parameter

Die folgenden Parameter führen bei Angabe zu HTTP 400; sie werden nicht stillschweigend ignoriert:
  • width, height
  • Pixelabmessungen in size, beispielsweise 1024x1024
  • seed, steps, guidance
  • output_format, negative_prompt, prompt_upsampling, mask_url
Verwenden Sie resolution für eine höhere Auflösung und aspect_ratio für ein bestimmtes Seitenverhältnis.

Referenzbild bearbeiten

Ersetzen Sie die Beispiel-URL durch eine öffentlich zugängliche Bild-URL. Geben Sie für mehrere Referenzbilder mehrere URLs in image_urls an, insgesamt höchstens 10 Bilder.

Mehrere Referenzbilder

Bearbeitung, lokale Bearbeitung und Layout verwenden denselben Endpunkt und dasselbe Modell dieser Seite; die Abrechnung erfolgt nach resolution. Die Referenzen sind der Reihe nach nummeriert: ref_image_0 für das erste, ref_image_1 für das zweite Bild. Im Prompt können Sie auch Image 1 / Image 2 verwenden.

Lokale Bearbeitung (Bounding Box)

Beginnen Sie prompt mit natürlichsprachlichen Bearbeitungsanweisungen und bezeichnen Sie Elemente mit <Tags>, etwa <car_1>. Hängen Sie innerhalb derselben Zeichenfolge ein JSON-Array mit einem Objekt pro Box an. bbox ist kein separater Anfrageparameter. Alle Box-Felder (src_bbox, tgt_bbox, bbox) verwenden [oben, links, unten, rechts], also [y1, x1, y2, x2], auf einem normalisierten Raster von 0–1000: links oben [0,0], rechts unten [1000,1000]. Es handelt sich nicht um Pixelkoordinaten. Das Beispiel färbt das Auto innerhalb der Box rot und beschreibt den zu erhaltenden Hintergrund. URL und Boxpositionen sind Beispiele; passen Sie sie an Ihr Bild an.

Element verschieben

Fügen Sie das folgende Objekt in das bbox-Array am Ende des Prompts ein. from bezeichnet das Quellbild, src_bbox die ursprüngliche und tgt_bbox die neue Position. Verwenden Sie auch in der natürlichsprachlichen Anweisung das passende Tag <knight_1>.

Text-zu-Bild-Layout

Layouts funktionieren auch ohne Referenzbilder. Jede Box verwendet id, bbox und desc. Geben Sie aspect_ratio explizit an, da das Koordinatenraster mit dem Seitenverhältnis gestreckt wird.

Hinweise

  • Das bbox-JSON ist Teil der Zeichenfolge prompt. Beim manuellen Schreiben des Anfrage-JSON müssen innere doppelte Anführungszeichen als \" maskiert werden. SDKs oder JSON-Serialisierung können dies automatisch übernehmen.
  • Listen Sie auch die unverändert zu erhaltenden Bereiche auf und beschreiben Sie die Erhaltungsanforderungen in desc.
  • Element-Tags im Prompt müssen den JSON-Werten von id eins zu eins entsprechen. Referenzkennungen wie <ref_image_0> verweisen auf Eingabebilder.
  • Dieses Modell hat keinen Parameter mask und unterstützt mask_url nicht; die Übergabe von mask_url führt zu HTTP 400. Die bbox-Bearbeitung verwendet keinen Parameter zum Hochladen einer Maske.

Übermittlungsantwort

integer
Antwortstatuscode. 200 bedeutet Erfolg.
array
Ergebnis der Aufgabenübermittlung.

Aufgabenergebnisse abfragen

Beispiel einer erfolgreichen Antwort (die Bild-URL ist ein Platzhalter):
Lesen Sie die Bildlinks aus dem Array data.result.images[0].url. Bei Aufgabenstatus failed prüfen Sie die zurückgegebene Fehlermeldung, statt weiter auf ein Bild zu warten.

Auflösung und Abrechnung

Abrechnung pro Bild. Der Einzelpreis hängt ausschließlich von resolution ab, nicht vom Seitenverhältnis oder der Anzahl der Referenzbilder. Referenzbilder verursachen keine zusätzlichen Kosten. Die Ausgabegrößen sind Näherungswerte; maßgeblich sind die Pixelabmessungen des zurückgegebenen Bildes. Die Preise der einzelnen Stufen finden Sie unter Modellpreise. Fehlgeschlagene oder durch die Inhaltsprüfung blockierte Aufgaben werden vollständig erstattet.

Häufige Parameterfehler