Wprowadzenie
Seedance 2.0 Fast 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 Fast Spicy to dostrojona przez LoRA odmiana bez cenzury szybkiego wariantu Seedance 2.0 Fast od ByteDance, udostępniona jako jeden endpoint obraz na wideo. Zwraca klipy od 4 do 15 sekund w 480p lub 720p, a prompt jest opcjonalny.
Najważniejsze funkcje
Szkic w 480p, potem ponowne generowanie najlepszych ujęć
Szybki wariant zmienia sposób pracy, a nie to, co możesz stworzyć. Przepuść jeden kadr otwierający przez kilka promptów w 480p, zostaw ujęcia, które dobrze się ruszają, i wygeneruj je ponownie w 720p bez zmiany pozostałych pól. Spodziewaj się bliskiej wariacji, a nie tego samego ujęcia; ustal seed, jeśli porównanie ma być ściślejsze.
To, co pokazuje zdjęcie, jest już w klipie
Strój, poza, skóra, słońce i kadrowanie przychodzą razem z obrazem, zanim model przeczyta prompt. Dlatego praca prowadzona obrazem przechodzi briefy, których pusta kartka by nie przeszła, a prompt może kierować ruchem zamiast bronić treści.
Domyślnie adaptacyjnie
aspect_ratio ma domyślnie adaptive, więc pionowe zdjęcie wraca w pionie, a nie przycięte do poziomu. To różnica między klipem, który od razu trafia do pionowego feedu, a takim, który musi przejść przez montaż. 9:16, 1:1 albo 21:9 podawaj tylko wtedy, gdy wymaga tego miejsce publikacji.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
image_url | Tak | Wymagane i jedyne wymagane. |
prompt | Nie | Tutaj opcjonalny i w tym rzecz: klatka początkowa już ustala, co jest na ekranie, więc prompt musi tylko poprowadzić ruch – akcję, kierunek spojrzenia, dryf kamery, brzmienie mi… |
last_image_url | Nie | Opcjonalna klatka końcowa. Rozstrzyga, na jakim obrazie ląduje ujęcie: przejście, para przed-i-po albo pętla, która otwiera się i zamyka tym samym zdjęciem. |
aspect_ratio | Nie | Kadrowanie wyniku, domyślnie adaptive: idzie za proporcjami przesłanej klatki i oszczędza wcześniejsze przycinanie. |
resolution | Nie | Rozdzielczość wyniku: 480p albo domyślnie 720p. Wybiera próg cenowy i rządzi wyłącznie formatem wydania – 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.081 / sekundę |
| $0.1742 / sekundę |
Zastosowania
Materiał, którego inne platformy nie przyjmą
Sceny, które oficjalna aplikacja blokuje, w tym pary dowolnej płci, nie są przez nas weryfikowane. Umieść treść w klatce otwierającej, a Seedance 2.0 Fast Spicy animuje to, co pokazuje obraz.
Feedy o dużej częstotliwości
Jedno zdjęcie, pięć promptów, pięć klipów: szybki wariant robi z tego sesję roboczą, a nie decyzję budżetową. Szkicuj w 480p przez cztery sekundy, a ponownie generuj tylko najlepsze ujęcia w 720p i w długości, której potrzebuje feed.
Istniejąca sesja zdjęciowa w ruchu
Sesja z wakacji albo ze studia, którą już masz, staje się rolką. Przepuść każde dobre zdjęcie z adaptacyjnymi proporcjami, żeby nic nie zostało przycięte, odrzuć to, co rusza się źle, i wygeneruj dłuższe wersje tych, które zostały.
Wskazówki
Umieść treść w kadrze otwierającym
Zrób zdjęcie albo je wygeneruj. Strój, poza, światło i kadrowanie muszą być w kadrze, bo rozdzielczość nie doda szczegółów, których obraz nigdy nie miał, a żaden prompt nie wprowadzi treści do obrazu, który jej nie pokazuje. Każdy bok musi mieć od 300 do 6000 pikseli.
Kieruj ruchem, a nie obrazem
Prompt ma tylko kierować ruchem: akcją, tym, gdzie biegnie wzrok, dryfem kamery, dźwiękiem miejsca. Własna warstwa Seedance wciąż odrzuca wąski zakres sformułowań, najczęściej pocałunek, więc umieść ten moment w kadrze, a nie w zdaniu.
Dostosuj dołączony przykład
Opublikowany przykład używa duration_seconds 5, generate_audio true i resolution 720p.
The sheet billows and drops as she pins it to the line, then she turns fully toward camera, pushes windblown hair off her face and grins. Bright midday sun, fabric snapping in the breeze, cicadas and distant sea.
Klatka otwierająca dostarcza balkon, światło i strój, a prompt tylko porusza nią. Nic w nim nie opisuje tego, co ma na sobie, bo kadr już to zrobił.
Jedna osoba w całym zestawie
Używaj tego samego kadru otwierającego w całym zestawie i zmieniaj tylko prompt. Podobieństwo niesie kadr, więc postać pozostaje tą samą osobą od klipu do klipu, bez obrazów referencyjnych do pilnowania.
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-fast-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.
















