Skip to main content
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.0-pro-layerize
erforderlich

Modellname für Bildgenerierung

Verfügbare Optionen:
doubao-seedream-5.0-pro-layerize
Beispiel:

"doubao-seedream-5.0-pro-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)
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"

quality
enum<string>
Standard:auto

Ausgabestufe, Standardwert auto

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

Hinweise:

  • Der Ebenenmodus akzeptiert nur Stufen; ein Seitenverhältnis (z. B. 16:9) oder explizite Pixel (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

Abrechnung: Die Stufe wird je Ausgabebild anhand seiner eigenen Pixelzahl bestimmt; 1K und 1.5K kosten gleich viel, ein Ausgabebild über 2610000 Pixel wird zur höheren Stufe abgerechnet.

Verfügbare Optionen:
auto,
1K,
1.5K,
2K
Beispiel:

"auto"

prompt_priority
enum<string>
Standard:standard

Prompt-Optimierungsstrategie, zur Einstellung des Modus für die Prompt-Optimierung

Optionen:

  • standard: Standardmodus, höhere Ausgabequalität, längere Verarbeitungszeit
  • fast: Schnellmodus, kürzere Verarbeitungszeit, etwas geringere Qualität als der Standardmodus
Verfügbare Optionen:
standard,
fast
Beispiel:

"standard"

output_format
enum<string>
Standard:jpeg

Ausgabebildformat

Optionen:

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

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

Verfügbare Optionen:
jpeg,
png
Beispiel:

"jpeg"

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-1757165031-seedream5prolayerize"

model
string

Tatsächlich verwendeter Modellname

Beispiel:

"doubao-seedream-5.0-pro-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