Przejdź do treści głównej

Seedance 2.0 Mini text-to-video od ByteDance buduje cały kadr z promptu, z dźwiękiem w tym samym przebiegu. Klipy 4–15 sekund w 480p lub 720p, w siedmiu proporcjach z adaptacyjną; długość może też wybrać model.

Od $0.025/s30% poniżej ceny katalogowej twórcy modelu

Obszar roboczy

Wejście

Tekst na wideo
Jedyne źródło tego, co pojawi się na ekranie. Ułóż go tak: bohater, akcja, kamera, światło, dźwięk, jeden pomysł na zdanie. Języka my nie sprawdzamy, ale własna warstwa bezpieczeństwa Seedance odrzuca jego część jeszcze przed generowaniem – pocałunek jest tu najpewniejszym wyzwalaczem, podczas gdy szept do ucha albo zetknięte czoła przechodzą. Po dosłowny efekt poprowadź ten moment pierwszą klatką w image-to-video. od 1 znaków
Kadr wyjściowy: domyślnie adaptive albo jedna z sześciu stałych proporcji od 21:9 po 9:16. Bez obrazu, za którym można pójść, adaptive pozwala modelowi wybrać kształt podsuwany przez prompt; podaj stałe proporcje, gdy miejsce publikacji już je narzuca. Bez wpływu na to, ile zapłacisz.
wpływa na cenę
Rozdzielczość wyjściowa: 480p albo domyślne 720p. Wybiera próg cenowy, a wyższe progi oznaczają większe pliki i dłuższe renderowanie. Szkicuj w 480p, dopóki treść promptu jeszcze się zmienia, a potem podnieś ją raz dla ujęcia, które zamierzasz zachować.
Czas trwaniawpływa na cenę
Długość gotowego klipu w pełnych sekundach, od 4 do 15, domyślnie 5, a zarazem rozliczana ilość – koszt rośnie wprost proporcjonalnie. -1 oddaje wybór długości modelowi: szacunek zakłada 15 sekund, a opłata idzie za faktycznie dostarczoną długością. Dodatkowe sekundy są na dokończenie jednej akcji, nie na wciśnięcie drugiego pomysłu; dłuższe formy buduje się z kolejnych ujęć. nie mniej niż 4 · nie więcej niż 15
Generuj dźwiękwpływa na cenę
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. Wyłącz je przy niemych pętlach i przy materiale, który udźwiękowisz w postprodukcji.
Filtr bezpieczeństwaWyłączony

SpicyAPI nie uruchamia przy tym modelu żadnego filtra bezpieczeństwa. Twój prompt i media trafiają do modelu w takiej postaci, w jakiej je zapisałeś, a o tym, co wraca, decyduje sam model.

Sprawdzamy twoje konto, zanim odblokujemy wysyłkę i wycenę.

Wyjście

Gotowe do nowego uruchomienia
Wynik przykładowy

Powiązane modele i kolejne zadania

Brakuje modelu, którego potrzebujesz?

Napisz, co dodać i do czego chcesz tego użyć. Zgłoszenia trafiają do osób, które decydują o kolejności wdrożeń.

Klipy z samego promptu, na najtańszym stopniu linii 2.0

API Seedance 2.0 Mini text-to-video zamienia napisany prompt w klip trwający od 4 do 15 sekund w rozdzielczości 480p lub 720p, ze ścieżką dźwiękową renderowaną w tym samym przebiegu. Lista pól jest identyczna jak w Seedance 2.0 Fast, łącznie z siedmioma wartościami aspect_ratio i limitem czasu zadania wynoszącym 1200 sekund. Różnicę między tymi dwoma stopniami stanowi stawka za sekundę, dlatego Mini nadaje się do pracy liczonej seriami wywołań.

Otwórz Playground
Klipy z samego promptu, na najtańszym stopniu linii 2.0
Długość
Od 4 do 15 pełnych sekund, domyślnie 5, albo -1, gdy długość ma wybrać model
Rozdzielczość
480p lub 720p, domyślnie 720p
Proporcje obrazu
7 wartości, domyślnie adaptive
Dźwięk
generate_audio domyślnie włączone, ta sama stawka po wyłączeniu
Limit czasu zadania
1200 sekund na zadanie, co nie jest długością klipu
Endpointy
tekst, obraz i referencja do wideo oraz przedłużanie wideo
Ten sam kontrakt
Lista pól odpowiada Seedance 2.0 FastSeedance 2.0 Mini text-to-video publikuje te same pola, te same wartości enum, te same domyślne ustawienia i ten sam limit czasu zadania 1200 sekund co stopień Fast. Treść żądania napisana dla jednego działa bez zmian w drugim, więc przeniesienie pipeline'u między nimi to wyłącznie zmiana identyfikatora modelu.
Pozycjonowanie
ByteDance wycenia stopnie 720p pod wolumenWłasny opis cennika ByteDance mówi, że modele ograniczone do 720p są tańsze, by zachęcać do eksperymentowania i tworzenia dużej liczby storyboardów, i wymienia jako etapy szkicowanie, testy A/B i szybką iterację. Z trzech opublikowanych tu stopni Seedance 2.0, Mini ma najniższą stawkę za sekundę.
Pułap
720p to koniec tego stopniaresolution przyjmuje 480p i 720p na każdym endpoincie Seedance 2.0 Mini, podczas gdy podstawowa Seedance 2.0 ma dwa kolejne progi: 1080p i 4K. Nic innego w żądaniu się nie zmienia między tymi rodzinami, więc brief napisany tutaj przechodzi wyżej przez edycję jednego pola, gdy dostawa wymaga więcej pikseli.

W czym API Seedance 2.0 Mini jest dobre

Każda pozycja w serii trafia na ten sam pułap

Każda pozycja w serii trafia na ten sam pułap

resolution przyjmuje 480p lub 720p przy każdym wywołaniu, a pierwsza pozycja w serii dostaje dokładnie to samo co tysięczna. Seria to lista niezależnych żądań, więc jedna pozycja może wyjść w 480p, podczas gdy sąsiednia w 720p, bez żadnej konfiguracji między nimi. Pole ustawia się osobno przy każdym wywołaniu, jak każde inne tutaj.

Inteligentna długość dla promptów o różnym tempie

Inteligentna długość dla promptów o różnym tempie

duration_seconds przyjmuje -1, co oddaje decyzję o długości modelowi w zakresie od 4 do 15 sekund. Wywołanie wysłane w ten sposób jest wyceniane tak, jakby miało zwrócić pełne 15 sekund, a opłata rozlicza się dopiero po faktycznej długości wyniku. Sprawdza się tam, gdzie prompty w serii naprawdę różnią się tempem.

  • Nieudana pozycja jest powtarzana osobno

    Seedance 2.0 Mini nie publikuje endpointu do edycji wideo, więc nic nie naprawia klipu po jego wyrenderowaniu. Niezależne wywołania przynajmniej ograniczają szkodę do jednej pozycji: wystarczy ponownie wysłać to jedno żądanie, które wyszło źle, zostawiając resztę serii bez zmian. Błędny parametr dzielą jednak wszystkie pozycje, które go użyły.

  • Sześć stałych kształtów kadru, adaptive jako domyślny

    aspect_ratio domyślnie ma wartość adaptive, więc model dobiera kadr, który sugeruje już samo brzmienie promptu. Sześć stałych wartości to 16:9, 9:16, 4:3, 3:4, 1:1 i 21:9, a wskazanie jednej z nich utrzymuje każdą pozycję serii w tym samym kształcie dostawy. Kadrowanie nie zmienia stopnia cenowego, więc wybór pozostaje redakcyjny.

  • Jeden pomysł, kilka podejść, wybór po fakcie

    Praktycznym sposobem wyboru ujęcia jest wysłanie tego samego briefu kilka razy i wybranie spośród wyników, ponieważ każde wywołanie jest wyceniane i rozliczane osobno. Utrzymanie duration_seconds, resolution, aspect_ratio i generate_audio bez zmian między tymi wywołaniami sprawia, że porównanie dotyczy wyłącznie treści promptu.

  • generate_audio ustalane przy każdym wywołaniu, nie dla całej serii

    generate_audio domyślnie ma wartość true, a ścieżka dźwiękowa dociera wewnątrz dostarczonego klipu. Przełącznik znajduje się w treści żądania jak każde inne pole, więc jedna seria może zawierać pozycje z muzyką pod social media i ciche pozycje pod nagłówek strony. Stawka za sekundę jest taka sama przy obu ustawieniach.

Dla kogo jest Seedance 2.0 Mini

  • Wolumen, gdzie ograniczeniem jest stawka

    Zautomatyzowane pipeline'y

    Wolumen, gdzie ograniczeniem jest stawka

    Usługa wysyłająca klipy jako zadania w miarę ich napływu, dziesiątki lub setki dziennie, wydaje znacznie więcej na stawkę niż na pojedynczy wynik. Seedance 2.0 Mini ma najniższą stawkę za sekundę z trzech opisanych tu stopni Seedance 2.0, a jego schemat nigdy się nie zmienia między pozycjami, więc pipeline pozostaje jedną formą żądania w pętli.

  • Kilka podejść, zanim ktoś wybierze jedno

    Testowanie promptów

    Kilka podejść, zanim ktoś wybierze jedno

    Dziesięć wywołań z tym samym briefem, przy identycznych duration_seconds, resolution i aspect_ratio, zwraca zestaw do wyboru. Stawka na tym stopniu utrzymuje krok z dziesięcioma losowaniami w zwykłym budżecie, a każde losowanie to zwykłe wywołanie z własnym identyfikatorem zadania.

  • Jeden szablon żądania stosowany w całej bibliotece

    Praca nad katalogiem i SKU

    Jeden szablon żądania stosowany w całej bibliotece

    Biblioteka produktów, która potrzebuje krótkiego klipu na wpis, uruchamia tę samą formę żądania raz na pozycję, zmieniając między wywołaniami wyłącznie prompt. Ponieważ schemat jest identyczny dla każdej pozycji, praca sprowadza się do księgowania wokół stałej treści żądania i listy identyfikatorów zadań.

  • Naszkicuj sekwencję, zanim jakieś ujęcie zostanie zatwierdzone

    Storyboardy i wizualizacje wstępne

    Naszkicuj sekwencję, zanim jakieś ujęcie zostanie zatwierdzone

    ByteDance wymienia szkicowanie, testy A/B i szybką iterację jako etapy, pod które wycenione są stopnie 720p. Seria surowych ujęć w 480p odpowiada na pytanie, czy sekwencja w ogóle trzyma się razem, a tylko ujęcie, które przejdzie tę próbę, wymaga ponownego renderu w wyższej rozdzielczości na podstawowej Seedance 2.0.

Jak wywołać API Seedance 2.0 Mini

  1. Napisz jeden szablon żądania

    Schemat jest taki sam dla każdej pozycji serii, więc zbuduj jedną treść żądania i zmieniaj wyłącznie prompt oraz to, co rzeczywiście różni się między pozycjami. Każde pozostałe pole zachowuje wartość ustaloną przed rozpoczęciem serii.

  2. Ustal długość przed serią

    duration_seconds to rozliczana wielkość i przyjmuje pełne sekundy od 4 do 15, domyślnie 5. Wysyłaj -1 tylko tam, gdzie długość rzeczywiście ma pozostać otwarta, bo wywołanie wysłane w ten sposób jest wyceniane jako klip 15-sekundowy, dopóki nie nadejdzie wynik.

  3. Zdecyduj raz: adaptive czy stała proporcja

    aspect_ratio domyślnie ma wartość adaptive, która podąża za tym, co sugeruje prompt. Wskaż jedną z sześciu stałych wartości, gdy każda pozycja serii ma trafić w ten sam kształt dostawy, a kadrowanie jest wtedy ustalone, zanim wyrenderuje się choćby jedna klatka.

  4. Przeszukuj przy 480p, zatwierdzaj przy 720p

    resolution to pole, które przenosi wywołanie między dwoma stopniami cenowymi. Krótki przegląd w 480p po kombinacjach parametrów to tani sposób na znalezienie ustawień wartych uruchomienia na całej partii w 720p.

  5. Rozwiąż każde zadanie osobno

    Każdy endpoint tutaj jest asynchroniczny, a seria niczego nie grupuje: każde wywołanie tworzące zwraca jedno zadanie. Zachowaj po swojej stronie mapowanie pozycji na identyfikator zadania, a następnie odpytuj lub czekaj na callback dla każdej pozycji osobno, traktując wolną pozycję jako niezwiązaną z resztą.

Przykłady z Seedance 2.0 Mini krok po kroku

  • Klip na pozycję w jednej linii produktowej

    Jeden szablon żądania z podmienianym promptem na pozycję, resolution ustawione na 720p i duration_seconds na 5, więc każda pozycja serii jest wyceniana w ten sam sposób.

    A ceramic pour-over dripper turning slowly on a plain paper backdrop, soft even studio light, static camera, quiet room tone
  • Kilka podejść do jednego pomysłu kampanii

    Ten sam prompt wysłany dziesięć razy przy każdym innym polu bez zmian, co jest tanim sposobem zbudowania krótkiej listy, zanim ktoś wybierze podejście warte dokończenia.

    A paper airplane gliding through a sunlit office, gentle arc, soft motion blur on the wingtip, warm afternoon light
  • Przebieg storyboardowy przed finalnym renderem

    resolution na 480p i duration_seconds na 5 utrzymuje tani szkic całej sekwencji, dopóki kolejność ujęć wciąż się zmienia.

    A hiker crests a ridge at sunrise and stops, wind moving through the grass, wide establishing shot, ambient wind and distant birdsong

Pytania o API Seedance 2.0 Mini

Ustal parametry na kilku wywołaniach w 480p, a potem uruchom całą partię w 720p z tymi wartościami zamrożonymi w szablonie. Zmieniaj po jednym polu podczas przeszukiwania, ponieważ dwa wywołania z tym samym promptem to dwa osobne losowania, a różnicę trzeba dać się do czegoś przypisać. Trzymaj duration_seconds na stałej liczbie tam, gdzie długość jest znana, bo -1 jest wyceniane jako klip 15-sekundowy, dopóki nie nadejdzie wynik, i zapisuj identyfikator zadania dla każdej wysyłanej pozycji.