Zum Hauptinhalt springen
POST

Autorisierungen

Authorization
string
header
erforderlich

##Alle APIs erfordern Bearer-Token-Authentifizierung##

API-SchlĂŒssel erhalten:

Besuchen Sie die API-SchlĂŒsselverwaltungsseite, um Ihren API-SchlĂŒssel zu erhalten

Zum Anfrage-Header hinzufĂŒgen:

Body

application/json
model
enum<string>
Standard:doubao-seedream-5.5-layerize
erforderlich

Modellname fĂŒr Bildgenerierung

VerfĂŒgbare Optionen:
doubao-seedream-5.5-layerize
Beispiel:

"doubao-seedream-5.5-layerize"

image_urls
string<uri>[]
erforderlich

URL des zu zerlegenden Bildes (erforderlich)

Hinweis:

  • Es wird genau 1 Bild benötigt; fehlt es oder werden 2 oder mehr ĂŒbergeben, wird ein Fehler zurĂŒckgegeben
  • UnterstĂŒtzte Formate: .png, .jpeg, .jpg (strenger als bei einfacher Generierung – webp und andere werden abgelehnt)
  • BildgrĂ¶ĂŸe: nicht mehr als 30MB
  • Gesamtpixel: [262144, 6000×6000], also mindestens 512×512 (höhere Untergrenze als bei einfacher Generierung)
  • SeitenverhĂ€ltnis (Breite/Höhe): [1/16, 16]
  • Die Bild-URL muss vom Server direkt aufrufbar sein oder beim Zugriff einen direkten Download auslösen (solche URLs enden in der Regel auf eine Bilddateiendung wie .png oder .jpg)
  • Das Eingabebild wird separat berechnet
Required array length: 1 element
Beispiel:
prompt
string

Welche Elemente herausgelöst werden sollen (optional)

Drei Verwendungsarten:

  • Weglassen: Das Modell erkennt alle wesentlichen Elemente im Bild und zerlegt sie einzeln
  • NatĂŒrliche Sprache: z. B. Den Papagei und den Titeltext herauslösen – die Elemente werden semantisch erkannt und in Ebenen aufgeteilt
  • Exakte Koordinaten: mit <bbox>-Tags die Position angeben, z. B. Titeltext<bbox>179 58 809 197</bbox>; normalisierte Koordinaten (0~1000) werden empfohlen
Beispiel:

"Den Papagei und den Titeltext herauslösen"

n
integer
Standard:30

Maximale Anzahl der Ausgabebilder einschließlich Basisbild. Standardwert ist 30.

Hinweise:

  • Wertebereich: 2 bis 100. Werte außerhalb dieses Bereichs fĂŒhren zu 400 ohne Berechnung
  • Bei Erreichen der Grenze endet die Zerlegung; weitere Elemente können zusammengefĂŒhrt oder ausgelassen werden. Ein höherer Wert ermöglicht eine feinere Trennung
  • Ein höheres n reserviert mehr Credits. Nach Abschluss wird anhand der tatsĂ€chlichen Ausgabeanzahl abgerechnet; ungenutzte Credits werden automatisch zurĂŒckgegeben
Erforderlicher Bereich: 2 <= x <= 100
Beispiel:

30

quality
enum<string>
Standard:auto

Ausgabeauflösung. Standardwert ist auto.

Optionen: auto, 1K, 1.5K, 2K

Hinweise:

  • Es werden nur die oben genannten Auflösungsoptionen unterstĂŒtzt. Ein SeitenverhĂ€ltnis (z. B. 16:9) oder Pixelmaße (z. B. 2048x2048) fĂŒhren zu einem Fehler
  • auto richtet die Ausgabe nach dem Eingabebild: Liegt die OriginalgrĂ¶ĂŸe im Bereich [921600, 4624220] Pixel, wird sie beibehalten; unter 1K wird mit 1K, ĂŒber 2K mit 2K ausgegeben
  • Jede Ebene behĂ€lt ihr eigenes SeitenverhĂ€ltnis aus dem Originalbild, das Basisbild behĂ€lt das SeitenverhĂ€ltnis des Eingabebilds
VerfĂŒgbare Optionen:
auto,
1K,
1.5K,
2K
Beispiel:

"auto"

prompt_priority
enum<string>
Standard:standard

Modus zur Prompt-Optimierung. UnterstĂŒtzt wird ausschließlich standard als Standardwert.

Die Übergabe von fast fĂŒhrt zu 400 ohne Berechnung.

VerfĂŒgbare Optionen:
standard
Beispiel:

"standard"

output_format
enum<string>
Standard:png

Ausgabebildformat

Optionen:

  • png: PNG-Format (Standard)
  • jpeg: JPEG-Format

Hinweis: Dieser Parameter steuert nur das Basisbild. Die Ebenen sind immer PNG mit Alphakanal und davon nicht betroffen.

VerfĂŒgbare Optionen:
png,
jpeg
Beispiel:

"png"

model_params
object

ZusĂ€tzliche Optionen fĂŒr die Ebenenzerlegung. Nur text_recognition ist zulĂ€ssig; andere SchlĂŒssel fĂŒhren zu 400.

callback_url
string<uri>

HTTPS-Callback-Adresse nach Aufgabenabschluss

Callback-Zeitpunkt:

  • Wird ausgelöst, wenn die Aufgabe abgeschlossen, fehlgeschlagen oder abgebrochen wurde
  • Wird nach Abschluss der AbrechnungsbestĂ€tigung gesendet

SicherheitsbeschrÀnkungen:

  • Nur HTTPS-Protokoll wird unterstĂŒtzt
  • Callback an interne IP-Adressen ist verboten (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, usw.)
  • URL-LĂ€nge darf 2048 Zeichen nicht ĂŒberschreiten

Callback-Mechanismus:

  • Timeout: 10 Sekunden
  • Maximal 3 Wiederholungsversuche bei Fehler (Wiederholung nach 1 Sekunde/2 Sekunden/4 Sekunden)
  • Das Format des Callback-Antwortkörpers entspricht dem Antwortformat der Aufgabenabfrage-API
  • Ein 2xx-Statuscode der Callback-Adresse gilt als erfolgreich, andere Statuscodes lösen eine Wiederholung aus
Beispiel:

"https://your-domain.com/webhooks/image-task-completed"

Antwort

Bildgenerierungsaufgabe erfolgreich erstellt

created
integer

Zeitstempel der Aufgabenerstellung

Beispiel:

1757165031

id
string

Aufgaben-ID

Beispiel:

"task-unified-1793612934-seedream55layerize"

model
string

TatsÀchlich verwendeter Modellname

Beispiel:

"doubao-seedream-5.5-layerize"

object
enum<string>

Spezifischer Aufgabentyp

VerfĂŒgbare Optionen:
image.generation.task
progress
integer

Aufgabenfortschritt in Prozent (0-100)

Erforderlicher Bereich: 0 <= x <= 100
Beispiel:

0

status
enum<string>

Aufgabenstatus

VerfĂŒgbare Optionen:
pending,
processing,
completed,
failed
Beispiel:

"pending"

task_info
object

Asynchrone Aufgabeninformationen

type
enum<string>

Aufgaben-Ausgabetyp

VerfĂŒgbare Optionen:
text,
image,
audio,
video
Beispiel:

"image"

usage
object

Nutzungs- und Abrechnungsinformationen