Wprowadzenie
Seedance 2.0 Mini Spicy w trybie obraz na wideo robi z wysłanego zdjęcia pierwszą klatkę i animuje je do 15 sekund, z dźwiękiem w tym samym przebiegu. image_url to jedyne wymagane pole; prompt kieruje ruchem, zamiast bronić treści.
Seedance 2.0 Mini Spicy to dostrojona przez LoRA odmiana bez cenzury Seedance 2.0 Mini, najmniejszego wariantu linii od ByteDance. Ma ten sam kontrakt co Seedance 2.0 Fast Spicy: jeden endpoint obraz na wideo, od 4 do 15 sekund w 480p lub 720p, dźwięk tworzony razem z obrazem i opcjonalny prompt.
Najważniejsze funkcje
Sceny przy słabym świetle trzymają się
Jedno praktyczne źródło światła, np. drzwi lodówki, lampka nocna lub ekran telefonu, to miejsce, gdzie kręci się wiele nocnych ujęć z bliska, i tam też modele chętnie wymyślają detale w cieniach. Ponieważ klatka otwierająca ustala gradację i spadek światła, ten endpoint utrzymuje ciemny pokój bez ponownego rozjaśniania.
Kadr to brief
Strój, poza, skóra, źródło światła i kadrowanie przychodzą z obrazem, zanim model przeczyta prompt. Praca prowadzona obrazem przechodzi więc briefy, których pusta kartka by nie przeszła, a prompt może swobodnie kierować ruchem.
Stworzony do codziennej rutyny
Najmniejszy wariant linii Seedance 2.0 pasuje do stałego rytmu publikacji bardziej niż do jednorazowych eksperymentów: kilka krótkich promptów na jednym zdjęciu w ciągu sesji, a potem dłuższa wersja tych, które dobrze się ruszają.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
image_url | Tak | Wymagane i jedyne wymagane. |
prompt | Nie | Tutaj opcjonalny i o to właśnie chodzi: pierwsza klatka ustala już, co jest na ekranie, więc prompt musi tylko poprowadzić ruch – akcję, gasnące światło, dryf kamery, dźwięk pom… |
last_image_url | Nie | Opcjonalna ostatnia klatka. Rozstrzyga, na jakim obrazie ujęcie wyląduje: przejście, para przed-i-po albo pętla otwierająca się i zamykająca tym samym kadrem. |
aspect_ratio | Nie | Kadrowanie wyjścia, domyślnie adaptive – idzie za proporcjami przesłanej klatki i oszczędza wcześniejsze przycinanie. |
resolution | Nie | Rozdzielczość wyjścia: 480p albo domyślnie 720p. Wybiera próg cenowy i rządzi wyłącznie dostarczanym formatem – nie dokłada detalu, którego pierwsza klatka już nie ma. |
duration_seconds | Nie | Długość gotowego klipu w pełnych sekundach, od 4 do 15, domyślnie 5, i zarazem rozliczana wielkość. |
generate_audio | Nie | Decyduje, czy powstaje własna ścieżka dźwiękowa zsynchronizowana z obrazem. Domyślnie włączone; wyłączenie nie obniża stawki na tym poziomie. Domyślnie: |
seed | Nie | Całkowity seed; pominięty – każdy przebieg losuje własny. Ustal go przy wszystkim innym bez zmian, żeby ocenić, co naprawdę zmieniła poprawka w prompcie. |
Cennik
| Specyfikacja | Cena |
|---|---|
| $0.0387 / sekundę |
| $0.0821 / sekundę |
Zastosowania
Nocne sceny, których inne platformy nie przyjmą
Nocne wnętrza, ujęcia z perspektywy pierwszej osoby i pary dowolnej płci nie są po naszej stronie weryfikowane. Umieść treść w klatce otwierającej, a Seedance 2.0 Mini Spicy ożywi to, co obraz faktycznie pokazuje.
Krótkie pętle do oferty subskrypcyjnej
Wyślij to samo zdjęcie jako image_url i last_image_url, a klip zacznie się i skończy tym samym obrazem, tworząc płynną pętlę. Cztery sekundy wystarczą na kafelek podglądu; dłuższą, większą wersję zostaw dla płacących subskrybentów.
Towarzyszka, która pozostaje tą samą osobą
Używaj jednego kadru otwierającego w całym zestawie i zmieniaj tylko prompt. Podobieństwo niesie kadr, a nie stos referencji, więc postać pozostaje tą samą osobą od klipu do klipu.
Wskazówki
Naświetl zdjęcie pod pokój, który chcesz
W ciemnej scenie to kadr otwierający utrzymuje cienie ciemnymi. Ostre, dobrze naświetlone zdjęcie daje więcej niż jakiekolwiek późniejsze łatanie promptu. Każdy bok musi mieć od 300 do 6000 pikseli.
Opisuj zmiany światła i ruch
Prompt ma tylko kierować ruchem: akcją, gasnącym światłem, dryfem kamery, dźwiękiem pomieszczenia. Własna warstwa Seedance wciąż odrzuca wąski zakres sformułowań, najczęściej pocałunek, więc niech ten moment niesie kadr.
Dostosuj dołączony przykład
Opublikowany przykład używa duration_seconds 5, generate_audio true i resolution 720p.
She lowers the bottle, shuts the refrigerator door with her hip and the room drops to darkness except for a thin sliver of street light, then she pads barefoot out of frame. Static camera, cold blue to warm black, fridge hum and bare feet on tile.
Kadr otwierający daje kuchnię, koszulę i jedyne źródło światła; prompt tylko zamyka drzwi, zmienia światło i wyprowadza postać z kadru.
Pętla bez szarpnięcia
Gdy image_url i last_image_url to to samo zdjęcie, trzymaj ruch mały, na przykład oddech albo przeniesienie ciężaru, bo inaczej powrót do kadru otwierającego będzie wyglądał jak szarpnięcie. Sprawdź ruch przy 4–5 sekundach, zanim zapłacisz za 15.
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/seedance-2.0-mini-spicy/image-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"image_url": "https://example.com/reference.png",
"resolution": "720p"
}
}'
# 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.
















