ByteDance
Seedream 5.5
seedream-5.5
Das Bildgenerierungs- und -bearbeitungsmodell des ByteDance-Seed-Teams unterstützt Text-zu-Bild-Generierung und Bearbeitung mit Referenzbildern, wobei bis zu 10 Referenzbilder eingegeben werden können; es kann PNGs mit transparentem Hintergrund ausgeben und bietet drei Größenstufen: 1K, 1.5K und 2K.
seedream-5.5 ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
imagePreise
seedream-5.5 per image
| Spezifikationen | Einzelpreis |
|---|---|
| 1K | |
| 1.5K | |
| 2K | |
Positionierung und Kurzüberblick
Dies ist ein Modell zur Bilderzeugung und -bearbeitung, das sowohl reine Text-zu-Bild-Generierung als auch die Modifikation oder Beibehaltung von Bildinhalten anhand von Referenzbildern unterstützt. Die Ausgabe erfolgt als statisches Bild; dabei lassen sich die Pixelstufen 1K, 1.5K oder 2K, das Seitenverhältnis sowie das Format PNG oder JPEG festlegen. Bei Wahl eines transparenten Hintergrunds ist das Ausgabeformat auf PNG beschränkt. Geeignet ist es für E-Commerce-Betrieb, Werbedesign, die Erstellung lokalisierter Materialien sowie Kreative, die Bilder wiederholt anpassen müssen, um schnell Produktbilder, Poster und fotorealistische Bilder zu erzeugen.
Kernhighlights
- Text-zu-Bild und Bildbearbeitung in einem – Derselbe Prompt kann ein neues Bild erzeugen oder in Kombination mit einem Referenzbild ein vorhandenes Bild verändern bzw. beibehalten.
- Native Ausgabe mit transparentem Hintergrund – Wird ein transparenter Hintergrund gewählt und als PNG ausgegeben, erhält man direkt ein Bild mit transparenten Bereichen, was den nachträglichen Freistellungsaufwand reduziert.
- Mehrere Referenzbilder fließen in die Generierung ein – Es können 1 bis 10 öffentliche http(s)-Referenzbilder bereitgestellt werden, wobei jedes Bild einzeln abgerechnet wird und zur Steuerung der Bilderzeugung oder -bearbeitung dient.
- Seitenverhältnis und Auflösung wählbar – Die Ausgabe kann eines von zehn Seitenverhältnissen und eine der drei Pixelstufen 1K, 1.5K oder 2K verwenden.
Funktionsbeschreibung
Text-zu-Bild-Generierung: Allein durch Eingabe eines Prompts wird ein Bild erzeugt; der Prompt umfasst maximal 5000 Zeichen. Gleichzeitig lassen sich Seitenverhältnis, Pixelstufe und Ausgabeformat festlegen; werden sie weggelassen, erfolgt die Ausgabe in 2K und PNG.
Bearbeitung mit Referenzbildern: Es werden 1 bis 10 öffentliche http(s)-Referenzbilder bereitgestellt; zusammen mit dem Prompt werden die zu ändernden und die beizubehaltenden Inhalte beschrieben, um etwa Objekte zu ersetzen oder Details anzupassen.
Steuerung des transparenten Hintergrunds: Der Hintergrund kann automatisch, transparent oder undurchsichtig sein; bei Wahl eines transparenten Hintergrunds muss das Ausgabeformat PNG sein, was für Szenarien mit transparentem Hintergrundmaterial geeignet ist.
Konfiguration der Ausgabespezifikationen: Die Ausgabepixelstufe wird aus 1K, 1.5K und 2K gewählt, das Seitenverhältnis aus zehn Optionen und das Format aus PNG oder JPEG; wird das Seitenverhältnis weggelassen, wählt das Modell es automatisch anhand von Prompt und Referenzbildern.
Anwendungsfälle
- E-Commerce-Betrieb erstellt Produktbilder mit transparentem Hintergrund – Mit einem Produktreferenzbild und einem Prompt werden Hintergrund und Details angepasst und ein PNG mit transparentem Hintergrund ausgegeben, das für Produktdetailseiten und Werbematerialien verwendet wird.
- Designer erzeugen Aktionsposter im Batch – Layout und Bildinhalt werden per Text beschrieben, ein Hoch- oder Querformat sowie die 2K-Stufe gewählt und ein Poster-Hintergrundbild für die spätere Layout-Erstellung ausgegeben.
- Werbe-Teams ersetzen Bildinhalte – Ein vorhandenes Werbebild wird hochgeladen und die zu ersetzenden Objekte oder Szenen werden beschrieben; das geänderte Bild wird erzeugt und für den Vergleich mehrerer Versionen desselben Visuals verwendet.
- Content-Creator bearbeiten Bilder fortlaufend – Porträt- oder Produktbilder werden hochgeladen und über mehrere Prompt-Runden Kleidung, Licht und Details angepasst; das fotorealistische Ergebnis wird für die Veröffentlichung in sozialen Medien ausgegeben.
Einschränkungen und Auswahlhinweise
Für die Ausgabepixelstufe stehen nur die drei Stufen 1K, 1.5K und 2K zur Verfügung, wobei 2K die standardmäßige Abrechnungsstufe ist. Ein transparenter Hintergrund ist nur bei Ausgabeformat PNG verfügbar; bei JPEG können transparente Bereiche nicht beibehalten werden. Referenzbilder müssen öffentlich zugängliche http(s)-Adressen sein, ihre Anzahl beträgt 1 bis 10, und jedes Bild wird einzeln abgerechnet. Der Prompt umfasst maximal 5000 Zeichen. Bild-Layering und 4K-Ausgabe sind in dieser Schnittstelle noch nicht verfügbar und sollten nicht als derzeit nutzbare Spezifikationen verwendet werden.
Neuigkeiten
Changelog ansehen →- Neues Modell Neues Modell verfügbar: Seedream 5.5
Generierungsaufgabe erstellen
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringPflichtAccount-API-Schlüssel. Bei jeder Anfrage erforderlich. Beispiel: Bearer YOUR_HIAPI_API_KEY. API-Schlüssel holen
Content-TypestringOptionalDer Anfragekörper wird immer als JSON geparst; beim Senden ist nur application/json (optional mit charset) zulässig — andere Werte liefern 415. Beispiel: application/json.
Idempotency-KeystringOptionalIdempotenz-Schlüssel, bis 255 Bytes. Wiederholungen mit demselben Schlüssel desselben Kontos erstellen die Aufgabe nur einmal; Replays liefern die ursprüngliche taskId.
Bei Netzwerk-Timeouts oder Client-Wiederholungen erstellt derselbe Schlüssel die Aufgabe nur einmal — keine doppelte Abbuchung (Geltungsbereich = das Konto des API-Schlüssels). Empfohlen: geschäftsseitig eindeutige Kennung (z. B. "order-42"); Replays liefern die ursprüngliche taskId, Schlüssel laufen 24 Stunden nach der ersten Anfrage ab. Die vollständige Szenariomatrix steht in der Übersicht der Unified Async API.
Body
modelstringPflichtAktueller Festwert: seedream-5.5
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für seedream-5.5 und Route default — siehe Parametertabelle unten.
sizestringOptionalStandard: "2K"Steuert die Pixelstufe des Ausgabebildes, nimmt einen String-Enum-Wert an; Standard ist 2K (bei Auslassung wird nach 2K abgerechnet), 1K und 1.5K kosten gleich viel.
1K1.5K2KpromptstringPflichtminLength 1maxLength 5000Beschreibt das gewünschte Bild oder erläutert in Verbindung mit Referenzbildern, welche Inhalte geändert und beibehalten werden sollen; dies ist die hauptsächliche Befehlseingabe für Bildgenerierung und -bearbeitung.
backgroundstringOptionalStandard: "auto"Steuert den Hintergrundmodus des generierten Ergebnisses, nimmt einen String-Enum-Wert an; Standard ist auto. Bei Einstellung auf transparenten Hintergrund muss das Ausgabeformat PNG sein.
autotransparentopaqueimage_urlsarrayOptionalminItems 1maxItems 10Array von Referenzbildern, stellt 1–10 öffentliche http(s)-Bild-URLs bereit; bei Auslassung wird das Bild nur anhand des Text-Prompts generiert. Jedes Referenzbild wird einzeln abgerechnet; seine Elemente sind Bildlink-Strings.
Array [ string ]
aspect_ratiostringOptionalSteuert das Seitenverhältnis der Ausgabe, nimmt einen String-Enum-Wert an; bei Auslassung wählt das Modell es automatisch anhand des Prompts und der Referenzbilder.
1:14:33:416:99:163:22:321:9Alle anzeigen (2)Weniger anzeigen
2:11:2output_formatstringOptionalStandard: "png"Steuert das Format des Ausgabebildes, nimmt einen String-Enum-Wert an; Standard ist png. Wenn background auf transparent gesetzt ist, wird nur png unterstützt.
pngjpegcallbackobjectOptional
Konfiguration der Endzustands-Benachrichtigung. Ohne Angabe wird kein Callback gesendet — selbst abfragen.
Beim Erstellen callback.url angeben, dann POSTet HiAPI im Endzustand an Ihren Service — kein Polling nötig. Der Callback-Body entspricht der Aufgaben-Detailstruktur; Signaturprüfung, Wiederholungen und Idempotenz sind in der Übersicht der Unified Async API beschrieben.
urlstringPflichtPflicht, wenn callback angegeben ist. Nach dem Endzustand wird an diese URL gepostet; muss eine gültige http(s)-URL sein.
whenstringOptionalStandard: "final"Derzeit wird nur final unterstützt — Benachrichtigung bei success und fail.
finalstoragestringOptionalStandard: "temp"Speicherstufe für Artefakte: temp (Standard, ca. 7 Tage) oder persistent (langfristig, nach Größe abgerechnet). Bei unzureichendem Guthaben oder Überschreitung des Speicherlimits erfolgt ein stiller Downgrade auf temp; die wirksame Stufe steht in der Aufgaben-Detailantwort.
temppersistentAnfragebeispiele
# Asynchrone Aufgabe senden; gibt sofort eine taskId zurück (wartet nicht auf die Generierung)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.5",
"input": {
"size": "2K",
"prompt": "…",
"background": "auto",
"output_format": "png"
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "seedream-5.5",
input: {
"size": "2K",
"prompt": "…",
"background": "auto",
"output_format": "png"
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "seedream-5.5",
"input": {
"size": "2K",
"prompt": "…",
"background": "auto",
"output_format": "png"
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Aufgabendetails abrufen
https://api.hiapi.ai/v1/tasks/:id Antwortfelder
taskIdstringPflichtAufgaben-ID, stets mit Präfix tk-hiapi-.
modelstringPflichtAufgelöster vollständiger Modellname. Mit route-Parameter eingereichte Aufgaben geben base@route zurück (z. B. gpt-image-2/text-to-image@ext); sonst identisch mit dem übermittelten Namen.
routestringOptionalErscheint nur bei explizitem route-Parameter; gibt den übermittelten Wert zurück.
statusstringPflichtAufgabenstatus.
queued Eingereiht, noch nicht gestartet.
handling In Verarbeitung.
archiving Verarbeitung abgeschlossen, Artefakte werden vorbereitet.
success Endzustand: abgeschlossen, Artefakte verfügbar (output wird zurückgegeben).
fail Endzustand: fehlgeschlagen (error wird zurückgegeben).
Nach dem Senden den status prüfen: success und fail sind Endzustände, alles andere nicht. Alle 1–3 Sekunden bis zum Endzustand pollen. Nach Erfolg Artefakte aus output[].url laden und vor expireAt übertragen; für Langzeitaufbewahrung storage: "persistent" beim Erstellen angeben.
creatednumberPflichtZeitpunkt der Aufgabenerstellung (Unix-Sekunden).
completednumberPflichtUnix-Sekunden des Endzustands; vor Abschluss stets 0.
outputarrayOptional
Nur bei status == success. Artefaktliste — immer ein Array; eine Aufgabe kann mehrere Typen gleichzeitig liefern (z. B. video + first_frame).
Array [ object ]
Array-Elemente
urlstringPflichtArtefakt-URL, direkt herunterladbar.
typestringPflichtAktuell mögliche Werte: video, image, audio, first_frame, last_frame, thumbnail; später können weitere folgen.
expireAtnumberPflichtUnix-Sekunden, bis wann das Artefakt verfügbar ist; vorher herunterladen oder übertragen.
errorobjectOptional
Nur bei status == fail.
codestringPflichtBusiness-Fehlercode.
messagestringPflichtFehlerbeschreibung.
Antwortbeispiele
Erfolg
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In Bearbeitung (nicht final)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fehlgeschlagen
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artikel
Alle Artikel ansehen →Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
Nano Banana Pro Google $0.029 /Bild -
GPT Image 2.6 OpenAI $0.023 /Bild -
Nano Banana 2 Lite Google $0.033 /Bild -
Z-Image Alibaba $0.008 /Bild -
Nano Banana 2 Google $0.018 /Bild -
FLUX.2 Klein 9B Black Forest Labs $0.0086 /Bild -
Qwen Image 2.0 Alibaba $0.042 /Bild -
Recraft Crisp Upscale Recraft $0.004 /Bild -
FLUX 1.1 Pro Black Forest Labs $0.050 /Bild -
FLUX 3 Image Black Forest Labs $0.041 /Bild -
FLUX 3 Image Klein Black Forest Labs $0.0092 /Bild -
Grok Imagine Quality xAI $0.070 /Bild



