Antragsprozess
Um die Flux Images Generation API zu nutzen, müssen Sie zunächst Ihr API-Token im Ace Data Cloud Dashboard abrufen und für zukünftige Verwendung aufbewahren.
Wenn Sie noch nicht angemeldet oder registriert sind, werden Sie automatisch zur Anmeldeseite weitergeleitet, wo Sie zur Registrierung und Anmeldung eingeladen werden. Nach Abschluss werden Sie automatisch zur aktuellen Seite zurückgeleitet.
Ein API-Token reicht aus, um auf alle Dienste der Plattform zuzugreifen, es ist nicht erforderlich, für jeden Dienst separat zu beantragen. Bei der ersten Beantragung erhalten Sie ein kostenloses Kontingent, um die Dienste kostenlos auszuprobieren; wenn das Kontingent erschöpft ist, können Sie im Dashboard Ihr Guthaben aufladen.
📘 Vollständige Dokumentation: Flux Images Generation API →
Grundlegende Nutzung
Zunächst sollten Sie die grundlegende Nutzung verstehen, indem Sie die Eingabeaufforderungprompt, die Generierungsaktion action und die Bildgröße size angeben, um das verarbeitete Ergebnis zu erhalten. Zuerst müssen Sie ein einfaches action-Feld übergeben, dessen Wert generate ist. Dann müssen wir auch die Eingabeaufforderung eingeben, die spezifischen Inhalte sind wie folgt:

accept: In welchem Format Sie die Antwort erhalten möchten, hier eingetragen alsapplication/json, also im JSON-Format.authorization: Der Schlüssel zum Aufrufen der API, nach der Beantragung können Sie ihn direkt aus der Dropdown-Liste auswählen.
action: Die Aktion dieser Bildgenerierungsaufgabe.size: Die Größe des generierten Bildes. Die Serienflux-2-flex/flux-2-pro/flux-2-maxmüssen das Bildverhältnis (z. B.1:1,16:9) übergeben, Pixelgrößen wie1024x1024werden nicht akzeptiert, und im Fehlerfall wird 400 zurückgegeben.count: Die Anzahl der zu generierenden Bilder, der Standardwert ist 1, dieser Parameter ist nur bei gültigen Bildgenerierungsaufgaben wirksam, bei Bearbeitungsaufgaben ist er ungültig.prompt: Eingabeaufforderung.model: Generierungsmodell, standardmäßigflux-dev; das neueste Flaggschiff istflux-2-pro,flux-2-max(höhere Bildqualität, muss mit dem Bildverhältnissizekombiniert werden).callback_url: Die URL, an die das Ergebnis zurückgerufen werden soll.async: Optional, wenn auftruegesetzt, gibt die Schnittstelle soforttask_idzurück, ohne dasscallback_urlbereitgestellt werden muss, und anschließend kann das Ergebnis über die entsprechende Task-Abfrage-Schnittstelle abgefragt werden.
size hat einige besondere Einschränkungen, die hauptsächlich in zwei Typen unterteilt sind: width x height (Breite x Höhe) und x:y (Bildverhältnis), die spezifischen Details sind wie folgt:
Referenz-Bildverhältnisse: “21:9”, “16:9”, “4:3”, “3:2”, “1:1”, “2:3”, “3:4”, “9:16”, “9:21”.
Nach Auswahl der Parameter wird auf der rechten Seite automatisch der entsprechende Code generiert. Bitte überprüfen Sie vor dem Kopieren, ob der Autorisierungsheader Ihr eigenes API-Key verwendet, echte Anmeldeinformationen sollten in der Dokumentation und den Screenshots nicht erscheinen.
Klicken Sie auf die Schaltfläche „Try“, um einen Test durchzuführen, hier haben wir folgendes Ergebnis erhalten:
success, der Status der aktuellen Video-Generierungsaufgabe.task_id, die ID der aktuellen Video-Generierungsaufgabe.trace_id, die Verfolgungs-ID der aktuellen Video-Generierung.data, die Ergebnisliste der aktuellen Bildgenerierungsaufgabe.image_url, der Link zur Bildgenerierungsaufgabe.prompt, Eingabeaufforderung.
data-Ergebnis abrufen.
Wenn Sie den entsprechenden Integrationscode generieren möchten, können Sie ihn direkt kopieren, zum Beispiel sieht der CURL-Code wie folgt aus:
Bildbearbeitungsaufgabe
Wenn Sie ein Bild bearbeiten möchten, muss zunächst der Parameterimage_url die URL des zu bearbeitenden Bildes enthalten, zu diesem Zeitpunkt unterstützt action nur edit, und Sie können die folgenden Inhalte angeben:
- model: Das Modell, das für die Bildbearbeitungsaufgabe verwendet wird, unterstützt
flux-dev,flux-pro,flux-kontext-pro,flux-kontext-max,flux-2-flex,flux-2-pro,flux-2-max. - image_url: Die URL des hochzuladenden Bildes.


Asynchrone Rückrufe
Da die Generierungszeit der Flux Images Generation API relativ lang ist, etwa 1-2 Minuten, bleibt die HTTP-Anfrage bei längerer Nichtreaktion der API verbunden, was zu einem zusätzlichen Verbrauch von Systemressourcen führt. Daher bietet diese API auch Unterstützung für asynchrone Rückrufe. Der gesamte Ablauf ist: Wenn der Client eine Anfrage stellt, gibt er zusätzlich ein Feldcallback_url an. Nachdem der Client die API-Anfrage gestartet hat, gibt die API sofort ein Ergebnis zurück, das ein Feld mit task_id enthält, das die aktuelle Aufgaben-ID darstellt. Wenn die Aufgabe abgeschlossen ist, wird das Ergebnis des generierten Bildes in Form von POST JSON an die vom Client angegebene callback_url gesendet, wobei auch das Feld task_id enthalten ist, sodass das Aufgabenergebnis über die ID verknüpft werden kann.
Im Folgenden werden wir anhand eines Beispiels verstehen, wie man konkret vorgeht.
Zunächst ist der Webhook-Rückruf ein Dienst, der HTTP-Anfragen empfangen kann. Entwickler sollten die URL ihres eigenen HTTP-Servers angeben. Hier verwenden wir zur Demonstration eine öffentliche Webhook-Beispielseite https://webhook.site/, auf der Sie eine Webhook-URL erhalten können, wie im Bild gezeigt:
Kopieren Sie diese URL, um sie als Webhook zu verwenden. Das Beispiel hier lautet https://webhook.site/3d32690d-6780-4187-a65c-870061e8c8ab.
Als Nächstes können wir das Feld callback_url auf die oben genannte Webhook-URL setzen und die entsprechenden Parameter ausfüllen, wie im Bild gezeigt:

https://webhook.site/3d32690d-6780-4187-a65c-870061e8c8ab beobachten, wie im Bild gezeigt:
Der Inhalt lautet:
task_id vorhanden ist, und die anderen Felder sind ähnlich wie im vorherigen Text. Über dieses Feld kann die Aufgabe verknüpft werden.
Fehlerbehandlung
Bei der Verwendung der API, wenn ein Fehler auftritt, gibt die API den entsprechenden Fehlercode und die Informationen zurück. Zum Beispiel:400 token_mismatched: Ungültige Anfrage, möglicherweise aufgrund fehlender oder ungültiger Parameter.400 api_not_implemented: Ungültige Anfrage, möglicherweise aufgrund fehlender oder ungültiger Parameter.401 invalid_token: Unbefugt, ungültiger oder fehlender Autorisierungstoken.429 too_many_requests: Zu viele Anfragen, Sie haben das Kontingent überschritten.500 api_error: Interner Serverfehler, etwas ist auf dem Server schiefgelaufen.

