Dieses Dokument beschreibt die Integration der SeeDream Images Generation API, mit der Sie Bilder von SeeDream anhand benutzerdefinierter Parameter erzeugen können.Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Antragsverfahren
Um die API zu nutzen, müssen Sie zunächst die entsprechende Seite der SeeDream Images Generation API besuchen und dort eine Dienstanfrage stellen. Nach dem Aufrufen der Seite klicken Sie auf die Schaltfläche „Acquire“, wie in der Abbildung gezeigt:
Wenn Sie noch nicht eingeloggt oder registriert sind, werden Sie automatisch zur Login-Seite weitergeleitet und zur Registrierung bzw. Anmeldung aufgefordert. Nach dem Login werden Sie automatisch auf die aktuelle Seite zurückgeleitet.
Bei der ersten Anwendung wird ein kostenloses Kontingent gewährt, das die Nutzung der API kostenlos ermöglicht.
Grundlegende Nutzung
Zunächst ist es wichtig, die grundsätzliche Vorgehensweise zu verstehen: Sie übermitteln die Eingabewörterprompt, die Aktion action und die Bildgröße size, um ein bearbeitetes Ergebnis zu erhalten. Für den Einstieg setzen Sie das Feld action auf generate. Zudem müssen Sie die Prompt-Wörter angeben. Die konkrete Konfiguration ist wie folgt:

accept:Das gewünschte Format der Antwort, hier aufapplication/jsoneingestellt (JSON-Format).authorization:Der API-Schlüssel für den Zugriff, der nach der Anwendung direkt aus der Auswahlliste entnommen werden kann.
-
prompt: Die Eingabewörter. -
model: Das zu verwendende Generierungsmodell, Standard istdoubao-seedream-5.0-lite. Es werden unterstützt:doubao-seedream-5.0-lite(neueste),doubao-seedream-4.5,doubao-seedream-4.0,doubao-seedream-3.0-t2i,doubao-seededit-3.0-i2i. -
image: Eingabebilder, unterstützt URL oder Base64-kodiert.doubao-seedream-5.0-lite,doubao-seedream-4.5unddoubao-seedream-4.0unterstützen Einzel- oder Mehrbilder.doubao-seededit-3.0-i2iunterstützt nur Einzelbilder.doubao-seedream-3.0-t2iunterstützt diesen Parameter nicht. -
size: Angabe der Ausgabebildgröße, zwei Formen sind möglich – nicht kombinierbar: Methode 1: Bestimmung der Auflösung des generierten Bildes, ergänzt durch natürliche Sprachbeschreibung des Seitenverhältnisses im Prompt. Je nach Modell unterschiedliche Voreinstellungen:doubao-seedream-5.0-lite: Unterstützung für2K/3K/4Kdoubao-seedream-4.5: Unterstützung für2K/4Kdoubao-seedream-4.0: Unterstützung für1K/2K/4Kdoubao-seedream-3.0-t2iunddoubao-seededit-3.0-i2i: keine Voreinstellungen, nur Methode 2 nutzbar
2048x2048. Die Pixelzahl und das Seitenverhältnis variieren je nach Modell (z.B. bei 5.0 / 4.5 liegt die Untergrenze bei 3.686.400 Pixel, bei 4.0 bei 921.600, bei3.0-t2i/seededit-3.0-i2izwischen[512x512, 2048x2048]). -
seed: Zufallszahl-Seed für die Kontrolle der Zufälligkeit bei der Generierung. Werte im Bereich [-1, 2147483647]. Nurdoubao-seedream-3.0-t2iunterstützt diesen Parameter. -
sequential_image_generation: Serie von Bildern: Eine Gruppe inhaltlich zusammenhängender Bilder, basierend auf Ihrer Eingabe. Unterstützt beidoubao-seedream-5.0-lite,4.5,4.0, Standard istdisabled. -
stream: Steuerung, ob Stream-Ausgabe aktiviert wird (true/false). Unterstützt beidoubao-seedream-5.0-lite,4.5,4.0, Standardfalse. -
guidance_scale: Grad der Übereinstimmung des Modellergebnisses mit prompt, größere Werte bedeuten stärkere Korrelation. Bereich [1,10]. Standardwerte:2.5beidoubao-seedream-3.0-t2i,5.5beidoubao-seededit-3.0-i2i, sonst keine Unterstützung. -
response_format: Format der Bildausgabe, Standardurl, Alternativb64_json. -
watermark: Ob Wasserzeichen im Bild hinzugefügt wird, Standardtrue. -
output_format: Das Ausgabeformat, Unterstützung fürjpeg(Standard) undpng. Nur beidoubao-seedream-5.0-liteverfügbar. -
tools: Die zu aktivierenden Tools, z.B.web_searchfür Online-Recherche. Nurdoubao-seedream-5.0-liteunterstützt. -
callback_url: URL für Callback bei Abschluss.

success: Status der Bilderstellung (true/false)task_id: Eindeutige ID der Aufgabetrace_id: Nachverfolgungs-IDdata: Ergebnisliste der Bilderzeugungimage_url: Link zum generierten Bildprompt: Eingabewörtersize: Pixelgröße des generierten Bildes
image_url-Links abrufen.
Zur Generierung des passenden Programmcodes, z.B. curl, siehe folgendes Beispiel:
Bildbearbeitung
Möchten Sie ein Bild bearbeiten, muss im Parameterimage die URL des Originalbilds angegeben werden:
model: Zum Einsatz kommendes Modell, unterstützend:doubao-seedream-5.0-lite,doubao-seedream-4.5,doubao-seedream-4.0(Einzel- oder Mehrbild),doubao-seededit-3.0-i2i(nur Einzelbild).image: Das Bild, das bearbeitet werden soll, eins oder mehrere.

Asynchrone Callback-Funktion
Da die Bildgenerierung etwa 1-2 Minuten dauert, kann es bei längerer Wartezeit zu Verbindungs-Timeouts kommen. Daher unterstützt die API auch asynchrone Rückmeldungen. Der Ablauf ist:- Client sendet eine Anfrage mit einem
callback_url. - API antwortet sofort mit einem
task_id. - Nach Abschluss der Bearbeitung wird das Ergebnis im JSON-Format an die
callback_urlgesendet, inklusivetask_id, sodass das Ergebnis anhand dieser ID zugeordnet werden kann.
task_id verknüpft wird.
Fehlerbehandlung
Bei Fehlern während des API-Aufrufs gibt die API entsprechende Fehlercodes und -nachrichten zurück, z.B.:400 token_mismatched: Falsche Anfrage, z.B. fehlende oder ungültige Parameter400 api_not_implemented: Nicht implementierte Funktion401 invalid_token: Nicht autorisiert, ungültiger oder fehlender Zugriffs-Token429 too_many_requests: Rate-Limit überschritten500 api_error: Serverfehler

