Wprowadzenie
Seedream 5.0 Flash Rozdzielanie na warstwy rozdziela jeden gotowy obraz na podkład i do szesnastu przezroczystych warstw PNG, po jednej na element, każdą z nazwą i położeniem w oryginale. Używaj go, gdy potrzebujesz części do ponownego użycia: nagłówka, który możesz przepisać, osoby, którą możesz przenieść do innego projektu, produktu, który możesz postawić na nowym tle.
Opracowany przez ByteDance (ID modelu dola-seedream-5-0-flash-260915).
Wybierz tryb Seedream 5.0 Flash według materiału wyjściowego
| Materiał wyjściowy | Tryb |
|---|---|
| Pisemny brief nowego obrazu | Seedream 5.0 Flash Tekst na obraz |
| Od jednego do dziesięciu obrazów do poprawienia lub połączenia | Seedream 5.0 Flash Edycja obrazu |
| Gotowy obraz, którego części potrzebujesz osobno | Seedream 5.0 Flash Rozdzielanie na warstwy |
Najważniejsze funkcje
Rozdzielanie automatyczne lub kierowane
Bez promptu model sam wybiera główne elementy. Na naszym retro plakacie filmowym dało to osiem obrazów: podkład oraz bar, odległy samochód, neon, kobietę, hasło, tytuł LATE SHIFT i odcinek ADMIT ONE.
Warstwy, które wiedzą, gdzie ich miejsce
Każda warstwa ma krótką nazwę i ramkę ograniczającą w pikselach podkładu. Przeskaluj każdy PNG do jego ramki nad podkładem, a oryginał wróci, więc części można od razu położyć na płótnie w pierwotnym układzie.
Uzupełniony podkład
Wyjęte elementy są usuwane, a tło uzupełniane, więc podkład stoi samodzielnie. Na plakacie była to czysta deszczowa ulica, na scenie sali balowej pusta sala.
Przezroczyste warstwy, zawsze PNG
Każda warstwa to przezroczysty PNG. output_format zmienia tylko podkład.
Cena za część
Płacisz $0.026 za każdy zwrócony obraz, razem z podkładem, w każdej rozdzielczości, z rezerwą na 17 obrazów zwracaną do rzeczywistej liczby.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
image_url | Tak | Jeden obraz do rozdzielenia: png, jpeg, webp, bmp, tiff lub gif, do 30 MB, od 262 144 do 36 000 000 pikseli łącznie, proporcja obrazu od 1:16 do 16:1. HEIC nie jest obsługiwany. od 1 znaków |
prompt | Nie | Opcjonalny, ale jeśli go piszesz, co najmniej 3 znaki. Zostaw pusty, a model sam wybierze główne elementy; nazwij elementy, a rozdzieli te. od 3 znaków · do 5000 znaków |
resolution | Nie | auto, 1k, 1.5k lub 2k. Podkład zachowuje proporcję obrazu wejściowego, a każda warstwa proporcje swojego elementu. |
output_format | Nie | jpeg lub png tylko dla podkładu. Warstwy są zawsze przezroczystymi PNG, cokolwiek wybierzesz. |
Cennik
$0.026 / obraz wyjściowy
Zastosowania
Przepisanie nagłówka plakatu
Wyjmij warstwę tytułu, narysuj ją od nowa w programie graficznym i połóż z powrotem w jej ramce nad podkładem.
Użycie bohatera w nowych szablonach
Wyjmij osobę lub produkt jako przezroczysty PNG i wstaw do innego układu.
Przygotowanie materiałów do głębi i paralaksy
Zamień płaską ilustrację w uporządkowane, umiejscowione części do pracy z ruchem.
Czyste sceny do compositingu
Zachowaj podkład jako pusty plan i dodawaj własne elementy.
Wskazówki
Zacznij bez promptu
Pomiń prompt i zobacz, co model rozdzieli. To najtańszy sposób, by poznać, jak czyta obraz.
Nazwij to, czego chcesz
Jeśli piszesz prompt, musi mieć co najmniej 3 znaki. Wskaż elementy, na których ci zależy: „the dancing couple and the chandelier” zwróciło na scenie sali balowej dokładnie te dwie warstwy i podkład.
Zakreśl element ramką bbox
Dodaj <bbox>x1 y1 x2 y2</bbox> po nazwie elementu, we współrzędnych 0–1000 od lewego górnego rogu.
Separate the title text <bbox>179 58 809 197</bbox> and the parrot <bbox>330 274 641 991</bbox> into independent layers
Odkładaj warstwy w ich ramkach
Każdy boundingBox to [x1, y1, x2, y2] w pikselach podkładu. PNG bywa dostarczany większy niż jego ramka, więc przeskaluj go do szerokości i wysokości ramki zamiast wklejać w jego własnym rozmiarze.
Flash nie podaje, gdzie warstwa stała w oryginale, więc warstw nie da się automatycznie ustawić z powrotem. Jeśli tego potrzebujesz, użyj Seedream 5.0 Pro Layer Decomposition.
Granice treści
Seedream 5.0 Flash · Rozdzielanie na warstwy. SpicyAPI nie dodaje filtra treści po stronie platformy. Ograniczenia samego modelu nadal obowiązują, a wyniki nie są gwarantowane. Odpowiadasz za przestrzeganie naszej polityki treści.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedream-5.0-flash/layer-decomposition",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"resolution": "auto"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.











