Seedream 5.5 API
ByteDance Seedream 5.5 — fotograficzny realizm i wysoka estetyka obrazu, spójna wielokrotna edycja, przy której nieedytowane obszary pozostają stabilne, oraz dokładny drobny i wielojęzyczny tekst. Natywne przezroczyste PNG, poziom rozdzielczości 3K i endpoint dekompozycji na warstwy, który dzieli jeden obraz na obraz bazowy i przezroczyste warstwy.
Trzy endpointy w jednej rodzinie: tekst na obraz, Edit z 1 do 10 obrazami referencyjnymi oraz Layer Decomposition, który zamienia jeden obraz w obraz bazowy i przezroczyste warstwy PNG. Tekst na obraz i Edit obsługują wyjście 1k / 1.5k / 2k / 3k, piętnaście proporcji od 1:3 do 3:1 (w tym 9:21 i 21:9), wyjście png lub jpeg oraz parametr background (auto / transparent / opaque), który zwraca PNG z kanałem alfa prosto z modelu.
/filters:quality(82)/examples/f5f78e1cf4e0a817381598e24db55ca1/f1aef82f-920b-4df5-b513-9878f69c7d52-92bbc258f913.webp)
Przegląd
O modelu Seedream 5.5 API
Co robi Seedream 5.5, jakie miejsce zajmuje w linii modeli ByteDance i dlaczego zespoły po niego sięgają.
Seedream 5.5 to model generowania i edycji obrazów od ByteDance, dostępny przez REST API WaveSpeedAI. ByteDance Seedream 5.5 — fotograficzny realizm i wysoka estetyka obrazu, spójna wielokrotna edycja, przy której nieedytowane obszary pozostają stabilne, oraz dokładny drobny i wielojęzyczny tekst. Natywne przezroczyste PNG, poziom rozdzielczości 3K i endpoint dekompozycji na warstwy, który dzieli jeden obraz na obraz bazowy i przezroczyste warstwy.
Trzy endpointy w jednej rodzinie: tekst na obraz, Edit z 1 do 10 obrazami referencyjnymi oraz Layer Decomposition, który zamienia jeden obraz w obraz bazowy i przezroczyste warstwy PNG. Tekst na obraz i Edit obsługują wyjście 1k / 1.5k / 2k / 3k, piętnaście proporcji od 1:3 do 3:1 (w tym 9:21 i 21:9), wyjście png lub jpeg oraz parametr background (auto / transparent / opaque), który zwraca PNG z kanałem alfa prosto z modelu.
Rodzina Seedream 5.5 w WaveSpeedAI zawiera 3 endpointy REST obejmujące workflowy: Image-Tools, Text-To-Image, Image-To-Image. Każdy wariant ma własny cennik, parametry i przykładowe wyniki — wybierz ten, który pasuje do Twoich danych wejściowych i wymagań produkcyjnych, albo wywołuj kilka z jednego klucza API, aby składać wieloetapowe pipeline'y.
Uruchamiaj Seedream 5.5 z tym samym kluczem API, kontem rozliczeniowym i limitami, których używasz dla ponad 1000 innych modeli AI w WaveSpeedAI. Bez osobnej konfiguracji u dostawcy, bez osobnych SDK, bez osobnych limitów — jedna integracja obejmuje wszystko: od tekstu na obraz i tekstu na wideo, przez syntezę dźwięku i generowanie 3D, po upscaling i edycję.
Specyfikacja
Możliwości i status premiery Seedream 5.5 API
Szczegóły modelu, których deweloperzy szukają przed wyborem API: dostępność, oczekiwana długość wyniku, obsługa referencji i aktualne rozwiązanie zastępcze.
Endpointy
3 warianty
Tekst na obraz, Edit (1 do 10 obrazów referencyjnych) i Layer Decomposition.
Rozdzielczość
1k / 1.5k / 2k / 3k
3k to około 8 megapikseli (3840x2160 przy 16:9). Layer Decomposition obsługuje 1k, 1.5k i 2k.
Przezroczyste tło
Natywny kanał alfa PNG
background = auto, transparent lub opaque w tekście na obraz i Edit; transparent wymaga wyjścia png.
Warstwy
Do 99
max_images od 2 do 100 wyników łącznie (domyślnie 30): obraz bazowy i przezroczyste warstwy PNG.
Proporcje
15 opcji
1:1, 1:2, 2:1, 1:3, 3:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 9:21 i 21:9.
Endpointy
Wszystkie endpointy API Seedream 5.5
3 endpointy Seedream 5.5 dostępne teraz w WaveSpeedAI — wybierz wariant pasujący do Twojego workflow.
/filters:quality(82)/media/images/8c8fcb40-841c-4a9c-8760-9e682fb7c494.webp)
Seedream v5.5 Layer Decomposition
Seedream 5.5 Layer Decomposition separates a single image into a base image and transparent layers, enabling flexible compositing, image editing, asset extraction, and layered design workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9fe24f82-29bb-48e1-b20b-4fd74e0642e6.webp)
Seedream v5.5
Seedream 5.5 Text to Image by ByteDance generates images from text prompts with improved photographic realism and aesthetics, native transparent-background output, aspect ratio selection, and 1K, 1.5K, 2K and 3K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/c48b23e9-ca36-4f8c-b525-5f3ba60ce4f0.webp)
Seedream v5.5 Edit
Seedream 5.5 Edit by ByteDance edits and generates images from single-image or multi-reference inputs, supporting up to 10 reference images, consistent multi-turn edits, native transparent-background output, and 1K, 1.5K, 2K and 3K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Przykłady
Seedream 5.5 w akcji
Prawdziwe wyniki wygenerowane przez API Seedream 5.5. Najedź na wideo, aby zobaczyć podgląd, kliknij, aby otworzyć pełnowymiarowy podgląd.
Jak zacząć
Jak korzystać z API Seedream 5.5
Cztery kroki od rejestracji do gotowego wyniku. Pełne przykłady w Pythonie, Node.js i cURL znajdziesz w sekcji API poniżej.
- 01
Uzyskaj klucz API
Załóż konto WaveSpeedAI i skopiuj klucz API z panelu. Nowe konta otrzymują darmowe kredyty na start — wystarczy na kilkadziesiąt uruchomień w playground, zanim zaczną się opłaty.
- 02
Wyślij predykcję
Wyślij dane wejściowe jako JSON metodą POST na https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5. Endpoint od razu zwraca identyfikator predykcji — generowanie jest asynchroniczne, więc nie trzymasz otwartego połączenia na czas inferencji.
- 03
Sprawdzaj ukończenie
Wywołaj GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Przy statusie completed odbierz wyniki; przy failed, cancelled, timeout lub deleted zakończ z błędem; przy każdym innym statusie odpytuj dalej.
- 04
Odczytaj adres wyniku
Gdy status to "completed", odczytaj adres URL z data.outputs[0]. Wskazuje on wygenerowane media w CDN WaveSpeedAI — obraz, wideo, dźwięk lub plik 3D, zależnie od wywołanego wariantu Seedream 5.5.
Zastosowania
Co możesz zbudować z Seedream 5.5
Typowe workflowy, do których deweloperzy i twórcy używają API Seedream 5.5.
Przezroczyste zasoby prosto z modelu
Ustaw background na transparent w bytedance/seedream-v5.5 lub bytedance/seedream-v5.5/edit, a wynikiem będzie PNG z kanałem alfa, bez osobnego kroku usuwania tła. Edit potrafi wyciąć obiekt ze zwykłego zdjęcia: obraz wejściowy nie musi mieć kanału alfa.
Podział obrazu na edytowalne warstwy
bytedance/seedream-v5.5/layer-decomposition rozdziela jeden obraz na obraz bazowy i przezroczyste warstwy PNG. max_images określa łączną liczbę wyników, od 2 do 100 (domyślnie 30), a opcjonalny prompt wskazuje modelowi, które elementy mają trafić na osobne warstwy.
Wielokrotna edycja, która pozostaje stabilna
Kolejne edycje w bytedance/seedream-v5.5/edit utrzymują w niezmienionym stanie obszary, których nie kazano zmieniać, z rundy na rundę, więc zdjęcie produktu lub portret można dopracowywać krok po kroku bez dryfu.
Edycje oparte na maksymalnie 10 referencjach
Edit przyjmuje od 1 do 10 obrazów referencyjnych na żądanie: połącz produkt, postać i referencję stylu w jednym wywołaniu. Bez ustawionych proporcji wynik podąża za pierwszym obrazem wejściowym.
Fotorealistyczne obrazy do 3K
Seedream 5.5 jest dostrojony pod fotograficzny realizm i estetykę obrazu. Poziom 3k to około 8 megapikseli (3840x2160 przy 16:9), do obrazów głównych i materiałów w rozmiarze do druku; 1k i 1.5k pozwalają szybko robić szkice.
Drobny i wielojęzyczny tekst
Seedream 5.5 dokładnie renderuje drobny tekst i tekst w wielu językach: etykiety, teksty na opakowaniach, oznakowanie i zlokalizowane plakaty, które pozostają czytelne w rozmiarze wyjściowym.
Wskazówki
Wskazówki do promptów dla Seedream 5.5
Praktyczne rady, jak uzyskiwać lepsze wyniki z Seedream 5.5 — oparte na wzorcach, które sprawdzają się w produkcyjnych pipeline'ach dla modeli obrazu.
- 01
Proś o przezroczystość w żądaniu, nie w prompcie
Ustaw background na transparent i zostaw output_format na png: model zwróci PNG z kanałem alfa. jpeg nie ma kanału alfa, więc przezroczyste żądanie wymaga png. Zostaw background na auto, gdy nie ma to dla ciebie znaczenia.
- 02
Wycinaj obiekty za pomocą Edit
bytedance/seedream-v5.5/edit z background ustawionym na transparent wyodrębnia obiekt ze zwykłego zdjęcia; wejście nie musi mieć kanału alfa. Gdy kadr jest zatłoczony, opisz obiekt do zachowania, np. "but, bez pudełka".
- 03
Kieruj Layer Decomposition promptem
bytedance/seedream-v5.5/layer-decomposition działa bez promptu, ale wymienienie elementów do rozdzielenia (tekst nagłówka, produkt, obszar logo, tło) daje warstwy pasujące do twojego pliku projektowego. Zmniejsz max_images, aby uzyskać kilka czystych warstw; zwiększ, aby uzyskać drobniejszy podział.
- 04
Edytuj w rundach
Nieedytowane obszary pozostają stabilne przy kolejnych edycjach, więc wprowadzaj jedną zmianę na żądanie i podawaj wynik z powrotem na wejście. Łatwiej to sprawdzić, a reszta obrazu zostaje bez zmian.
- 05
Szkicuj w małej rozdzielczości, oddawaj w 3k
Dopracuj prompt w 1k lub 1.5k, a potem uruchom go ponownie w 3k (około 8 megapikseli) dla finalnego zasobu. Layer Decomposition kończy się na 2k, więc dobierz rozdzielczość dekompozycji z myślą o tym.
- 06
Umieszczaj dokładny tekst w cudzysłowie
Seedream 5.5 dokładnie renderuje drobny i wielojęzyczny tekst. Wpisz dokładne brzmienie w cudzysłowie i w języku docelowym oraz określ, gdzie ma się znaleźć ("na etykiecie", "nagłówek w lewym górnym rogu").
Cennik
Cennik API Seedream 5.5
Cena jest naliczana za wynik. Końcowa opłata zależy od parametrów ustawionych w playground każdego wariantu (rozdzielczość, czas trwania, liczba wyników, referencje).
| Endpoint | Typ | Cena początkowa |
|---|---|---|
| bytedance/ | image-tools | $0.60 |
| bytedance/ | text-to-image | $0.02 |
| bytedance/ | image-to-image | $0.028 |
API
Wywołaj API Seedream 5.5
Uzyskaj klucz API na wavespeed.ai/accesskey, a następnie wyślij predykcję przez REST. Playground generuje gotowe do wklejenia przykłady dla dowolnej kombinacji danych wejściowych.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Porównanie
Seedream 5.5 a alternatywy
Kiedy wybrać Seedream 5.5 zamiast podobnych modeli w WaveSpeedAI.
Seedream 5.5 a Seedream 5 Pro
Seedream 5.5 dodaje trzy rzeczy, których 5 Pro nie ma: natywne przezroczyste wyjście, poziom rozdzielczości 3k powyżej 2k i endpoint dekompozycji na warstwy, który zwraca do 99 przezroczystych warstw oraz obraz bazowy. 5 Pro zachowuje szybki tryb optymalizacji promptu, którego 5.5 nie oferuje.
Seedream 5.5 a Nano Banana 2.1
Nano Banana 2.1 przyjmuje do 14 obrazów referencyjnych, osiąga 4K i oferuje opcjonalne wyszukiwanie w sieci i obrazów. Seedream 5.5 odpowiada przezroczystym PNG generowanym przez sam model, dedykowanym endpointem dekompozycji na warstwy i wielokrotną edycją, przy której nieedytowane obszary pozostają stabilne.
Seedream 5.5 a GPT Image 2.6
GPT Image 2.6 ma dwa warianty, pięć poziomów jakości, wyjście w animowanym GIF i wektorowym SVG oraz edycje z maksymalnie 16 referencjami w rozdzielczości do 4K. Seedream 5.5 to wybór do przezroczystych zasobów PNG, dzielenia gotowych obrazów na warstwy i fotorealistycznego wyjścia do 3K.
FAQ
Seedream 5.5 API — najczęściej zadawane pytania
Cennik, licencja, integracja — typowe pytania o uruchamianie Seedream 5.5 w WaveSpeedAI.
Czy Seedream 5.5 generuje obrazy z przezroczystym tłem?
Tak. Ustaw background na transparent w tekście na obraz lub Edit z wyjściem png, a model zwróci bezpośrednio PNG z kanałem alfa. W Edit obraz wejściowy nie musi mieć kanału alfa: model potrafi wyodrębnić obiekt ze zwykłego zdjęcia.
Co zwraca Layer Decomposition w Seedream 5.5?
Obraz bazowy i przezroczyste warstwy PNG. max_images określa łączną liczbę wyników, od 2 do 100, domyślnie 30, czyli do 99 warstw. Opcjonalny prompt wskazuje, które elementy stają się warstwami, a output_format dotyczy obrazu bazowego; każda warstwa to PNG z przezroczystością.
Czym różni się Seedream 5.5 od Seedream 5 Pro?
Seedream 5.5 dodaje natywne przezroczyste wyjście, poziom rozdzielczości 3k i endpoint dekompozycji na warstwy z maksymalnie 99 warstwami. Seedream 5 Pro ma szybki tryb optymalizacji promptu, którego Seedream 5.5 nie oferuje.
Jakie rozdzielczości i formaty obsługuje Seedream 5.5?
Tekst na obraz i Edit obsługują 1k, 1.5k, 2k i 3k (około 8 megapikseli, np. 3840x2160 przy 16:9); Layer Decomposition obsługuje 1k, 1.5k i 2k. Wyjście to png (domyślnie) lub jpeg.
Czym jest API Seedream 5.5?
Seedream 5.5 to model generowania obrazów od ByteDance, udostępniony jako REST API w WaveSpeedAI. ByteDance Seedream 5.5 — fotograficzny realizm i wysoka estetyka obrazu, spójna wielokrotna edycja, przy której nieedytowane obszary pozostają stabilne, oraz dokładny drobny i wielojęzyczny tekst. Natywne przezroczyste PNG, poziom rozdzielczości 3K i endpoint dekompozycji na warstwy, który dzieli jeden obraz na obraz bazowy i przezroczyste warstwy. Możesz wywoływać go programowo lub wypróbować w playground, do którego prowadzi link powyżej.
Jak wywołać API Seedream 5.5?
Załóż konto WaveSpeedAI, skopiuj klucz API z /accesskey, a następnie wyślij POST na https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5 z danymi wejściowymi w JSON. Endpoint zwraca identyfikator predykcji. Odpytuj endpoint wyniku mniej więcej co 2 sekundy, wydłużaj odstęp przy długich zadaniach i zatrzymaj się przy dowolnym statusie końcowym. Produkcyjne przykłady w Pythonie / Node.js / cURL znajdziesz powyżej.
Ile kosztuje API Seedream 5.5?
Seedream 5.5 zaczyna się od $0.02. Dokładny koszt zależy od ustawionych parametrów (rozdzielczość, czas trwania, liczba wyników, referencje). Podgląd kosztu na żywo obok przycisku Generuj w playground pokazuje dokładną cenę dla bieżących danych.
Jakie warianty Seedream 5.5 są dostępne?
WaveSpeedAI udostępnia 3 aktywnych endpointów Seedream 5.5: bytedance/seedream-v5.5/layer-decomposition, bytedance/seedream-v5.5, bytedance/seedream-v5.5/edit. Każdy wariant ma własną stronę playground i cennik.
Czy mogę używać wyników Seedream 5.5 komercyjnie?
Prawa do komercyjnego użycia wynikają z licencji modelu ByteDance. Większość modeli ByteDance zezwala na komercyjne wykorzystanie wyników; skrót licencji znajdziesz na stronie playground każdego modelu, a warunki na poziomie platformy w Warunkach świadczenia usług WaveSpeedAI.
Dlaczego korzystać z Seedream 5.5 w WaveSpeedAI zamiast bezpośrednio?
Jeden klucz API i jedno konto rozliczeniowe dla Seedream 5.5 ORAZ ponad 1000 innych modeli AI od innych dostawców. Bez osobnej konfiguracji SDK, bez osobnych limitów, bez przepisywania kodu integracji pod każdego dostawcę. Ceny są zazwyczaj na poziomie bezpośredniego API ByteDance lub niższe.
Dostawca
O ByteDance
Zespół stojący za Seedream 5.5 i szerszą linią modeli ByteDance w WaveSpeedAI.
ByteDance — firma stojąca za TikTokiem, CapCutem i Doubao — prowadzi jedną z największych na świecie operacji badawczych w dziedzinie AI. Jej zespoły Seed i Doubao tworzą najnowocześniejsze modele do generowania wideo (Seedance), generowania i edycji obrazów (Seedream, Nano Banana) oraz awatarów / synchronizacji ust. Modele są trenowane na danych wewnętrznej skali i trafiają do produkcji w aplikacjach konsumenckich ByteDance, zanim zostaną udostępnione jako API.
Zacznij budować z Seedream 5.5 w WaveSpeedAI
Darmowe kredyty na start po rejestracji. Jeden klucz API do ponad 1000 modeli AI od ByteDance i wszystkich innych dostawców.
/filters:quality(82)/examples/52d1777161efd4c4a1eb8f367d2bfdc1/e4e62e6c-afed-4fc6-81e3-8e15d9a2905c-a90fc868dcee.webp)
/filters:quality(82)/examples/a3a2c988c8ff271c6311fc6fd5b75076/8c70bf02-7370-4785-a80a-247fe5b0cdf5-487bb3f09732.webp)
/filters:quality(82)/examples/68f10dbf5606d977f7c60a8c6cc321db/fc56bf35-bdd2-481b-8650-251ff7a3a4ff-1ffd75fef9ed.webp)
/filters:quality(82)/examples/5549abed42d94882c754d980220eed45/8cc56cee-6f83-44cd-8533-7f921932a352-0c5fbb46e60d.webp)