Słowo „Spicy” sugeruje, że obraz dorosłej postaci zamieni się w zamówioną scenę. W przypadku Seedance 2.0 Fast Spicy to oczekiwanie jest słuszne tylko częściowo: przyjęte żądanie nadal może dać łagodniejszy wynik niż założono.
Seedance 2.0 Fast Spicy to opcja obraz na wideo zdolna do generowania NSFW, ale nie obietnica wyników bez ograniczeń. W testach z września 2026 roku wszystkie 18 żądań zakończyło się bez odmowy treści. Z 15 żądań treści dla dorosłych 12 odpowiadało założeniom; wszystkie trzy sceny L4 zostały złagodzone. Wygenerowano też trzy osobne próby przemocy. To rozsądny kandydat do krótkich klipów dorosłych postaci prowadzonych obrazem, ale zły pierwszy wybór, gdy konieczna jest przetestowana intensywniejsza scena dla dorosłych.
Z obrazu początkowego tworzy 4–15 sekund w 480p lub 720p, z opcjonalnym generowanym dźwiękiem i klatką końcową. Pięć sekund kosztuje 0,405 $ w 480p lub 0,871 $ w 720p. Obecna stawka jest taka sama z audio i bez niego.
Co faktycznie zwrócił test NSFW
Runda używała zadania Fast Spicy obraz na wideo, 480p, czterech sekund i wyłączonego generowanego audio. W każdej kategorii wykonano trzy próby.
| Kategoria testu | Wygenerowane zgodnie z żądaniem | Złagodzone | Odmowa treści |
|---|---|---|---|
| L1: sugestywna stylizacja dorosłej postaci | 3 | 0 | 0 |
| L2: umiarkowane obrazy NSFW | 3 | 0 | 0 |
| L3: intensywniejsze obrazy NSFW | 3 | 0 | 0 |
| L4: intensywniejsze sceny dla dorosłych | 0 | 3 | 0 |
| L5 A: ekstremalna próba treści dla dorosłych | 3 | 0 | 0 |
| L5 B: próba przemocy filmowej (nie treści dla dorosłych) | 3 | 0 | 0 |
„Wygenerowane” oznacza, że obserwowany wynik spełniał testowane żądanie. „Złagodzone” oznacza, że powstało wideo, ale akcję tylko zasugerowano lub zastąpiono. „Odmowa” oznacza, że żądanej treści nie wygenerowano.
Dla intensywniejszej kategorii notatki L4 opisują jedną sugerowaną wersję i dwie zastąpione akcje. Model nie zgłosił odmowy treści, lecz nie dostarczył zamówionej sceny. Normalny status ukończenia mówi więc, że masz film do pobrania, a nie że zrealizowano zamysł twórczy.
L5 i L4 to różne kategorie scen; wybierz najbliższą planowanemu ujęciu.
Raport testu Fast Spicy zawiera zapis dotyczący tego zadania.

Z 15 żądań dla dorosłych 12 było zgodnych, a trzy klipy L4 złagodzono; nie było odmów. Wykres wyklucza trzy próby przemocy filmowej z pełnej rundy 18 prób.
Czy „bez cenzury” oznacza brak weryfikacji?
SpicyAPI nie dodaje weryfikacji treści do tego modelu. Model może nadal narzucać własne ograniczenia lub zmieniać to, co generuje. „Uncensored” na stronie modelu opisuje oferowany dostęp; nie gwarantuje każdej legalnej prośby o treści dla dorosłych, każdego obrazu ani każdego wykonania.
Przy decyzji rozdziel dwie kwestie: czy żądanie zostanie wykonane i czy gotowy klip zrobi to, za co zapłaciłem? Wynik L4 pokazuje, dlaczego drugie pytanie jest potrzebne nawet przy odpowiedzi „tak” na pierwsze. To zadanie nie ma ustawienia „wyłącz wszystkie ograniczenia modelu”.
Używaj fikcyjnych dorosłych postaci lub dorosłych wyrażających zgodę, z niezbędnymi prawami. Dostęp dla dorosłych nie pozwala na materiały prawdziwych osób bez zgody ani treści z osobami niepełnoletnimi.
Zacznij od gotowego obrazu, nie od akapitu o postaci
Fast Spicy oferuje tylko obraz na wideo. Nie tworzy postaci z tekstu, nie przyjmuje wielu obrazów referencyjnych i nie edytuje istniejącego wideo. Obraz wejściowy jest wymagany; prompt opcjonalny. Przydatny prompt zwykle mówi, co dzieje się dalej.
Używaj JPG, PNG, WebP lub GIF do 10 MB, z każdym bokiem od 300 do 6000 pikseli. Przygotuj twarz, strój, pozę i pokój przed przesłaniem. Pokaż charakterystyczny element ubrania lub fryzurę. Ciasny kadr twarzy zostawia mało miejsca na gest dłoni; szeroki plan całej sylwetki może utrudniać ocenę drobnych zmian twarzy. Dobierz kompozycję do ruchu, którego potrzebujesz.
Dla podglądu profilu twórcy plan średni bywa praktycznym początkiem: fikcyjny dorosły siedzi, twarz jest czytelna, obie dłonie widoczne. Nie zasłaniaj istotnych detali stroju włosami i palcami.
Oto pięciosekundowy opis ruchu fikcyjnego mężczyzny w wieku 34 lat, w nieprześwitującej ciemnej koszuli i spodniach, w miękko oświetlonej sypialni:
One continuous medium shot of the fictional adult man in the opening image. He shifts his gaze toward the camera, gives a restrained smile, then rests his right hand on the chair arm. Keep the same shirt, trousers, room and lighting. His hand stays below his face and clear of the shirt collar. Eye-level stationary camera, unchanged framing. Finish with a quiet hold. Natural blinking, no cut, no new person entering.
Opis zawiera jedną zmianę spojrzenia, jeden mały gest i zakończenie. Nie każe wymyślać niewidocznego kostiumu, nowego pokoju ani drugiej postaci. Domyślna rozdzielczość to 720p; zmień na 480p dla tańszego szkicu. Zacznij od pięciu sekund w 480p, gdy chcesz sprawdzić, czy wykonanie pasuje. Te same ustawienia w 720p to osobna generacja, która może dać inne ujęcie.
Ustawienia, które robią różnicę
Klatka końcowa. Dodaj ją obok obrazu wejściowego. Użyj, gdy ważna jest końcowa poza: obrót zakończony twarzą do widza albo ujęcie wracające do pozy początkowej. Zachowaj zgodność postaci, odległości kamery i światła w obu obrazach. Klatka końcowa nie gwarantuje niewidocznego przejścia ani płynnej pętli.
Proporcje. Domyślne Auto podąża za obrazem początkowym. Dostępne wybory to 9:16, 16:9, 4:3, 3:4, 1:1 i 21:9. Pionowe źródło jest bardziej bezpośrednią drogą do pionowego klipu niż generowanie szerokiego planu z nadzieją, że kadrowanie zachowa dłonie i twarz.
seed. Zapisz seed do kontrolowanej poprawki. Zachowaj go, zmieniając jedną część opisu, albo użyj innej wartości dla nowego ujęcia. Nie blokuje twarzy i nie odtwarza tego samego ruchu po zmianie rozdzielczości.
Generate audio. Generowany dźwięk jest domyślnie włączony. Wyłącz go dla niemej pętli lub materiału, który udźwiękowisz w edytorze. Pozostaw włączony dla generowanego tła i jasno opisz dźwięk, np. “quiet room tone, no music.” Zadanie nie przyjmuje nagranego audio z Twoim głosem czy ścieżką dźwiękową. Ogłoszenie premiery Seedance 2.0 od ByteDance opisuje szersze możliwości multimodalne; nie zakładaj ich obecności w tym węższym zadaniu Fast Spicy.

Wybrane ustawienia sześciu sekund w 720p różnią się od krótkich szkiców 480p w budżecie poniżej. Wyłączenie dźwięku zmienia planowany wynik, nie podaną stawkę.
Co zmienić, gdy klip jest nieużyteczny
Zastąpiona scena dla dorosłych i zwykły błąd ruchu to różne problemy. Jeśli konieczne jest konkretne wykonanie L4, wyniki uzasadniają ocenę innego modelu zamiast kupowania długiej serii niemal identycznych powtórek. Seedance 2.5 Spicy wygenerował wszystkie trzy żądania L4. Pięciosekundowy klip Seedance 2.5 Spicy kosztuje 1,08 $ w 480p lub 2,16 $ w 720p. Przegląd wersji Seedance przedstawia szerszy wybór zadań.
W krótkim teaserze odpowiednim pod innymi względami popraw widoczny błąd:
| Co się stało | Kolejna zmiana do wypróbowania |
|---|---|
| Dłoń zasłania twarz i twarz się zmienia | Przenieś gest na podłokietnik lub talię; zachowaj widoczną twarz. |
| Kamera zbliża się i ucina gest | Poproś o nieruchomy plan średni z niezmienionym kadrowaniem. |
| Strój zmienia się podczas obrotu | Najpierw ogranicz obrót; przygotuj inny obraz, jeśli ważna jest niewidoczna strona. |
| Pięciosekundowy klip kończy akcję za wcześnie | Dodaj wyraźną końcową pauzę zamiast kolejnej niezwiązanej akcji. |
| Dłuższy klip powtarza ruchy lub wymyśla akcję | Wróć do najkrótszej długości domykającej zamierzony moment. |
To poprawki twórcze, nie metody obchodzenia ograniczeń. Dla romantycznej kompozycji już widocznej w pierwszej klatce opisuj jej ruch zamiast odbudowywać scenę słowami. Model może dodać akcję spoza opisu, więc nazwij to, co ma pozostać niezmienione. Fast Spicy nie ma też pola negatywnego promptu; nie kopiuj tego ustawienia z poradnika Wan.
Ile kosztuje mała seria
Obecne publiczne stawki to 0,081 $ za sekundę wyjścia w 480p i 0,1742 $ w 720p, takie same z audio i bez niego.
| Długość | 480p | 720p |
|---|---|---|
| 4 sekundy | 0,324 $ | 0,6968 $ |
| 5 sekund | 0,405 $ | 0,871 $ |
| 10 sekund | 0,81 $ | 1,742 $ |
| 15 sekund | 1,215 $ | 2,613 $ |
Trzy pięciosekundowe próby 480p kosztują 1,215 $. Dodanie jednej pięciosekundowej próby 720p daje sumę 2,086 $, bez kosztu obrazu początkowego. To przydatny budżet na trzy pomysły ruchu i jedną powtórkę w wyższej rozdzielczości.
Jeśli każde z 20 obrazów otrzyma te same cztery próby, budżet wideo wyniesie 41,72 $. Zdecyduj, które obrazy zasługują na powtórkę, zanim rozszerzysz proces na zestaw. Wyłączenie dźwięku nie obniża cen. Aktualna wycena przed wysłaniem pozostaje ceną do zatwierdzenia.
„Fast” oznacza wersję; planując dostawę, uwzględnij czas generowania i kolejki.

Trzy pięciosekundowe ujęcia 480p i jedno pięciosekundowe 720p kosztują 2,086 $ generowania wideo.
Czy warto go używać?
Wybierz Seedance 2.0 Fast Spicy, gdy masz zatwierdzony obraz dorosłej postaci, potrzebujesz krótkiego ujęcia do 720p i chcesz generowany dźwięk lub docelowy obraz końcowy. Historia potwierdza kilka kategorii NSFW, ale trzy złagodzone wyniki L4 są rzeczywistym powodem szukania innej opcji dla tej kategorii.
Wypróbuj w Playground:
- Otwórz Fast Spicy obraz na wideo i dodaj gotowy obraz w Input image.
- Ustaw Duration na 5 i Resolution na 480p, a następnie wklej jeden opis ruchu w Prompt.
- Kliknij Run model i sprawdź akcję przed zakupem dłuższego ujęcia.
Zapłać za dłuższe ujęcie lub ujęcie o wyższej rozdzielczości, gdy krótkie daje akcję wartą zachowania.
Użyj zatwierdzonego opisu przez API
Ustaw SPICY_API_KEY w środowisku, a SPICY_IMAGE_URI na dostępny URL obrazu początkowego lub przesłany URI spicy://. Ten przykład Python 3 wysyła nowe ujęcie po potwierdzeniu ceny.
import json
import os
import urllib.request
import uuid
base = "https://api.spicyapi.ai/api/v1"
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json", "User-Agent": "SpicyAPI-Blog/1.0"}
settings = {
"duration_seconds": 5,
"resolution": "480p",
"generate_audio": False
}
settings["prompt"] = 'A slow camera push toward the subject. Keep the setting and clothing unchanged. One continuous shot.'
settings["image_url"] = os.environ["SPICY_IMAGE_URI"]
payload = {"model": "bytedance/seedance-2.0-fast-spicy/image-to-video", "input": settings}
def post(path, body):
request = urllib.request.Request(base + path, json.dumps(body).encode(), headers)
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = post("/jobs/quote", payload)
if input(f"Maximum charge ${quote['maxCharge']}. Type yes to generate: ") != "yes":
raise SystemExit("Stopped before generation")
headers["Idempotency-Key"] = str(uuid.uuid4())
print("Request key:", headers["Idempotency-Key"], flush=True)
task = post("/jobs/createTask", {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]})
print("Task ID:", task["taskId"])Zachowaj wydrukowany klucz żądania do odzyskania tego samego żądania; nowe ujęcie otrzymuje nowy klucz. Dokumentacja API zadań opisuje dostarczanie wyników i odzyskiwanie.
Dla powtarzanych ujęć pozwól, aby Agent użył zatwierdzonego pliku wejściowego: CLI spicyapi tasks create --model bytedance/seedance-2.0-fast-spicy/image-to-video --input-file input.json --wait; MCP — poproś o wywołanie spicyapi_task_create z tym modelem i wejściem; Skill — poproś “Use the spicyapi Skill to generate this approved shot and return the result.” CLI i MCP pokazują cenę przed utworzeniem. Zobacz dokumentację integracji Agent.






