Seedance 2.0 Mini API
ByteDance Seedance 2.0 Mini — szybszy i tańszy poziom Seedance 2.0. Te same filmowe, wieloujęciowe opowieści, sterowanie kamerą AI i spójność postaci z natywnym dźwiękiem, za 50% standardowej ceny.
Niższy koszt, wyższa jakość wideo. Tekst na wideo, obraz na wideo, video-edit i video-extend (oraz warianty Turbo), 480p–4k w długości 4–15 s, z natywnym dźwiękiem i do 9 referencjami obrazu / 9 wideo / 3 audio — w cenie o połowę niższej niż standardowy Seedance 2.0.
Przegląd
O modelu Seedance 2.0 Mini API
Co robi Seedance 2.0 Mini, jakie miejsce zajmuje w linii modeli ByteDance i dlaczego zespoły po niego sięgają.
Seedance 2.0 Mini to model generowania wideo od ByteDance, dostępny przez REST API WaveSpeedAI. ByteDance Seedance 2.0 Mini — szybszy i tańszy poziom Seedance 2.0. Te same filmowe, wieloujęciowe opowieści, sterowanie kamerą AI i spójność postaci z natywnym dźwiękiem, za 50% standardowej ceny.
Niższy koszt, wyższa jakość wideo. Tekst na wideo, obraz na wideo, video-edit i video-extend (oraz warianty Turbo), 480p–4k w długości 4–15 s, z natywnym dźwiękiem i do 9 referencjami obrazu / 9 wideo / 3 audio — w cenie o połowę niższej niż standardowy Seedance 2.0.
Rodzina Seedance 2.0 Mini w WaveSpeedAI zawiera 9 endpointów REST obejmujące workflowy: Reference-To-Video, Text-To-Video, Video-Extend, Video-To-Video, Image-To-Video. Każdy wariant ma własny cennik, parametry i przykładowe wyniki — wybierz ten, który pasuje do Twoich danych wejściowych i wymagań produkcyjnych, albo wywołuj kilka z jednego klucza API, aby składać wieloetapowe pipeline'y.
Uruchamiaj Seedance 2.0 Mini z tym samym kluczem API, kontem rozliczeniowym i limitami, których używasz dla ponad 1000 innych modeli AI w WaveSpeedAI. Bez osobnej konfiguracji u dostawcy, bez osobnych SDK, bez osobnych limitów — jedna integracja obejmuje wszystko: od tekstu na obraz i tekstu na wideo, przez syntezę dźwięku i generowanie 3D, po upscaling i edycję.
Endpointy
Wszystkie endpointy API Seedance 2.0 Mini
9 endpointów Seedance 2.0 Mini dostępnych teraz w WaveSpeedAI — wybierz wariant pasujący do Twojego workflow.
/filters:quality(82)/media/images/d067bfc1-4927-4725-8dee-8f30a91bf953.webp)
Seedance 2.0 Mini Reference To Video Turbo
Seedance 2.0 Mini Turbo Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150104262652854_353YVSPP.webp)
Seedance 2.0 Mini Text To Video Turbo
Seedance 2.0 Mini Text to Video Turbo is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784115845488318278_s45eoxGP.webp)
Seedance 2.0 Mini Video Extend
Seedance 2.0 Mini Video Extend is ByteDance's faster, lower-cost video extension model for cinematic multi-shot continuation. It extends existing videos into seamless narrative sequences with AI camera control, consistent characters, motion continuity, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3053270c-fb07-4c9a-a3a2-a12d6a7dda8e.webp)
Seedance 2.0 Mini Reference To Video
Seedance 2.0 Mini Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114911044913513_tQ0MW5eo.webp)
Seedance 2.0 Mini Text To Video
Seedance 2.0 Mini Text to Video is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150883895961015_UoILIIDE.webp)
Seedance 2.0 Mini Video Edit Turbo
Seedance 2.0 Mini is ByteDance's faster, lower-cost video generation model for text to video and image to video. It creates cinematic multi-shot videos with AI camera control, consistent characters across scenes, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150119735302611_8bsplife.webp)
Seedance 2.0 Mini Image To Video Turbo
Seedance 2.0 Mini Image to Video Turbo is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784117507698664813_nXmwFOW6.webp)
Seedance 2.0 Mini Video Edit
Seedance 2.0 Mini Video Edit is ByteDance's faster, lower-cost video editing model for prompt-guided video modification. It edits existing videos with cinematic multi-shot quality, AI camera control, consistent characters, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114642196942243_fI6AKT2c.webp)
Seedance 2.0 Mini Image To Video
Seedance 2.0 Mini Image to Video is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Przykłady
Seedance 2.0 Mini w akcji
Prawdziwe wyniki wygenerowane przez API Seedance 2.0 Mini. Najedź na wideo, aby zobaczyć podgląd, kliknij, aby otworzyć pełnowymiarowy podgląd.
Jak zacząć
Jak korzystać z API Seedance 2.0 Mini
Cztery kroki od rejestracji do gotowego wyniku. Pełne przykłady w Pythonie, Node.js i cURL znajdziesz w sekcji API poniżej.
- 01
Uzyskaj klucz API
Załóż konto WaveSpeedAI i skopiuj klucz API z panelu. Nowe konta otrzymują darmowe kredyty na start — wystarczy na kilkadziesiąt uruchomień w playground, zanim zaczną się opłaty.
- 02
Wyślij predykcję
Wyślij dane wejściowe jako JSON metodą POST na https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video. Endpoint od razu zwraca identyfikator predykcji — generowanie jest asynchroniczne, więc nie trzymasz otwartego połączenia na czas inferencji.
- 03
Sprawdzaj ukończenie
Wywołaj GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Przy statusie completed odbierz wyniki; przy failed, cancelled, timeout lub deleted zakończ z błędem; przy każdym innym statusie odpytuj dalej.
- 04
Odczytaj adres wyniku
Gdy status to "completed", odczytaj adres URL z data.outputs[0]. Wskazuje on wygenerowane media w CDN WaveSpeedAI — obraz, wideo, dźwięk lub plik 3D, zależnie od wywołanego wariantu Seedance 2.0 Mini.
Zastosowania
Co możesz zbudować z Seedance 2.0 Mini
Typowe workflowy, do których deweloperzy i twórcy używają API Seedance 2.0 Mini.
Tani tekst na wideo z natywnym dźwiękiem
bytedance/seedance-2.0-mini/text-to-video generuje filmowe klipy z promptów tekstowych z zsynchronizowanym dźwiękiem w jednym przebiegu, za połowę kosztu standardowego Seedance 2.0 — idealne do intensywnej iteracji i treści społecznościowych.
Obraz na wideo z referencyjnego obrazu statycznego
bytedance/seedance-2.0-mini/image-to-video animuje obraz referencyjny z pomocą tekstu, zachowując tożsamość bohatera, kompozycję i detale pierwszej klatki, a dodając ruch, ruchy kamery i zsynchronizowany dźwięk.
Video-edit do ukierunkowanych zmian stylu
bytedance/seedance-2.0-mini/video-edit zmienia oświetlenie, styl, pogodę i atmosferę wideo wejściowego na podstawie promptu, zachowując tożsamość bohatera, kompozycję i ruch — tańszy etap look-dev i transferu stylu na istniejącym materiale.
Video-extend do dłuższych sekwencji
bytedance/seedance-2.0-mini/video-extend kontynuuje wideo wejściowe od ostatniej klatki filmową kontynuacją sterowaną promptem — łącz rozszerzenia w łańcuch, aby budować dłuższe sekwencje w cenie Mini.
Reklamy i treści społecznościowe na dużą skalę
Poziom Mini jest dostrojony do wrażliwych na koszty potoków o dużej przepustowości — treści reklamowych i marek, krótkich form narracyjnych oraz TikToka / Reels / Shorts, gdzie koszt pojedynczego materiału liczy się bardziej niż ostatnie procenty jakości.
Warianty Turbo
Warianty -turbo dają wyjście w wysokiej rozdzielczości szybciej — wszystkie w cenie Mini, czyli 50% standardowej.
Wskazówki
Wskazówki do promptów dla Seedance 2.0 Mini
Praktyczne rady, jak uzyskiwać lepsze wyniki z Seedance 2.0 Mini — oparte na wzorcach, które sprawdzają się w produkcyjnych pipeline'ach dla modeli wideo.
- 01
Precyzyjnie opisuj ruchy kamery
Używaj konkretnego słownictwa filmowego — orbit, dolly-in, push-in, pan-left, ujęcie z dźwigu, śledzenie z ręki. Ogólne prompty dają statyczną lub przypadkową kamerę; nazwane ruchy kamery bezpośrednio odpowiadają intencji ruchu w danych treningowych modelu i znacząco poprawiają jakość ujęcia.
- 02
Zakotwicz tożsamość postaci obrazami referencyjnymi
Jeśli prompt zależy od konkretnej osoby, postaci lub produktu, wgraj obraz referencyjny razem z promptem. Bez referencji tożsamość dryfuje między klatkami i ujęciami — ta sama postać przy każdym generowaniu wygląda trochę jak inna osoba.
- 03
Opisuj oświetlenie i porę dnia
Wskazówki świetlne, takie jak „golden hour, soft warm directional light” lub „overcast diffused light, slate-grey sky”, poprawiają jakość i spójność znacznie bardziej niż niejasne modyfikatory jakości. Oświetlenie to jedna z najsilniejszych wskazówek, na których opiera się model.
- 04
Używaj negatywnych promptów, by tłumić typowe błędy
Przydatne negatywy dla wideo: „frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression”. Negatywne prompty nic nie kosztują i zauważalnie zmniejszają liczbę generacji, które musiałbyś powtarzać.
- 05
Wybierz najkrótszą długość, która oddaje Twój moment
Większość promptów działa najlepiej przy 5–8 sekundach. Dłuższe klipy wzmacniają niespójności czasowe (zmiana kształtu bohatera, dryf otoczenia). Jeśli potrzebujesz sekwencji 20-sekundowej, wygeneruj trzy klipy po 6–8 sekund i zmontuj je — jakość pozostaje wyższa niż przy jednym długim generowaniu.
- 06
Od razu dopasuj proporcje obrazu do platformy
9:16 dla TikToka / Reels / Shorts, 16:9 dla poziomych feedów i YouTube, 1:1 dla siatek postów. Modele trenują nieco inaczej dla każdych proporcji — przycięcie 16:9 do 9:16 po fakcie traci zarówno wierność, jak i kompozycję zamierzoną przez model.
Cennik
Cennik API Seedance 2.0 Mini
Cena jest naliczana za wynik. Końcowa opłata zależy od parametrów ustawionych w playground każdego wariantu (rozdzielczość, czas trwania, liczba wyników, referencje).
| Endpoint | Typ | Cena początkowa |
|---|---|---|
| bytedance/ | reference-to-video | -10%$0.08$0.072 |
| bytedance/ | text-to-video | -10%$0.08$0.072 |
| bytedance/ | video-extend | -10%$0.12$0.108 |
| bytedance/ | reference-to-video | -10%$0.12$0.108 |
| bytedance/ | text-to-video | -10%$0.12$0.108 |
| bytedance/ | video-to-video | -10%$0.095$0.0855 |
| bytedance/ | image-to-video | -10%$0.08$0.072 |
| bytedance/ | video-to-video | -10%$0.075$0.0675 |
| bytedance/ | image-to-video | -10%$0.12$0.108 |
API
Wywołaj API Seedance 2.0 Mini
Uzyskaj klucz API na wavespeed.ai/accesskey, a następnie wyślij predykcję przez REST. Playground generuje gotowe do wklejenia przykłady dla dowolnej kombinacji danych wejściowych.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"enable_web_search": false,
"generate_audio": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"enable_web_search": false,
"generate_audio": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"enable_web_search": False,
"generate_audio": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Porównanie
Seedance 2.0 Mini a alternatywy
Kiedy wybrać Seedance 2.0 Mini zamiast podobnych modeli w WaveSpeedAI.
Seedance 2.0 Mini a Seedance 2.0 (standard)
Standardowy Seedance 2.0 maksymalizuje jakość i stabilność ruchu. Seedance 2.0 Mini to ta sama architektura i zestaw wariantów (tekst na wideo, obraz na wideo, video-edit, video-extend, Turbo) zoptymalizowany pod szybsze generowanie i o 50% niższy koszt — wybierz Mini do iteracji i dużych wolumenów, a Standard do finalnej dostawy.
Seedance 2.0 Mini a Veo 3.1
Veo 3.1 przoduje w fotorealizmie i twarzach ludzi. Seedance 2.0 Mini wygrywa kosztem i natywnym dźwiękiem w każdym wariancie, a do tego oferuje video-edit i video-extend w tej samej rodzinie — w cenie przeznaczonej do produkcji na dużą skalę.
Seedance 2.0 Mini a Kling 3.0
Kling 3.0 oferuje osobny endpoint motion control. Seedance 2.0 Mini zapewnia natywny dźwięk w tym samym generowaniu, wyjście 4k, video-edit i video-extend, za połowę standardowej ceny Seedance 2.0 — dla workflow wrażliwych na koszty.
FAQ
Seedance 2.0 Mini API — najczęściej zadawane pytania
Cennik, licencja, integracja — typowe pytania o uruchamianie Seedance 2.0 Mini w WaveSpeedAI.
Czym jest API Seedance 2.0 Mini?
Seedance 2.0 Mini to model generowania wideo od ByteDance, udostępniony jako REST API w WaveSpeedAI. ByteDance Seedance 2.0 Mini — szybszy i tańszy poziom Seedance 2.0. Te same filmowe, wieloujęciowe opowieści, sterowanie kamerą AI i spójność postaci z natywnym dźwiękiem, za 50% standardowej ceny. Możesz wywoływać go programowo lub wypróbować w playground, do którego prowadzi link powyżej.
Jak wywołać API Seedance 2.0 Mini?
Załóż konto WaveSpeedAI, skopiuj klucz API z /accesskey, a następnie wyślij POST na https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video z danymi wejściowymi w JSON. Endpoint zwraca identyfikator predykcji. Odpytuj endpoint wyniku mniej więcej co 2 sekundy, wydłużaj odstęp przy długich zadaniach i zatrzymaj się przy dowolnym statusie końcowym. Produkcyjne przykłady w Pythonie / Node.js / cURL znajdziesz powyżej.
Ile kosztuje API Seedance 2.0 Mini?
Seedance 2.0 Mini zaczyna się od $0.0675. Dokładny koszt zależy od ustawionych parametrów (rozdzielczość, czas trwania, liczba wyników, referencje). Podgląd kosztu na żywo obok przycisku Generuj w playground pokazuje dokładną cenę dla bieżących danych.
Jakie warianty Seedance 2.0 Mini są dostępne?
WaveSpeedAI udostępnia 9 aktywnych endpointów Seedance 2.0 Mini: bytedance/seedance-2.0-mini/reference-to-video-turbo, bytedance/seedance-2.0-mini/text-to-video-turbo, bytedance/seedance-2.0-mini/video-extend, bytedance/seedance-2.0-mini/reference-to-video, bytedance/seedance-2.0-mini/text-to-video, bytedance/seedance-2.0-mini/video-edit-turbo, bytedance/seedance-2.0-mini/image-to-video-turbo, bytedance/seedance-2.0-mini/video-edit, i inne. Każdy wariant ma własną stronę playground i cennik.
Czy mogę używać wyników Seedance 2.0 Mini komercyjnie?
Prawa do komercyjnego użycia wynikają z licencji modelu ByteDance. Większość modeli ByteDance zezwala na komercyjne wykorzystanie wyników; skrót licencji znajdziesz na stronie playground każdego modelu, a warunki na poziomie platformy w Warunkach świadczenia usług WaveSpeedAI.
Dlaczego korzystać z Seedance 2.0 Mini w WaveSpeedAI zamiast bezpośrednio?
Jeden klucz API i jedno konto rozliczeniowe dla Seedance 2.0 Mini ORAZ ponad 1000 innych modeli AI od innych dostawców. Bez osobnej konfiguracji SDK, bez osobnych limitów, bez przepisywania kodu integracji pod każdego dostawcę. Ceny są zazwyczaj na poziomie bezpośredniego API ByteDance lub niższe.
Dostawca
O ByteDance
Zespół stojący za Seedance 2.0 Mini i szerszą linią modeli ByteDance w WaveSpeedAI.
ByteDance — firma stojąca za TikTokiem, CapCutem i Doubao — prowadzi jedną z największych na świecie operacji badawczych w dziedzinie AI. Jej zespoły Seed i Doubao tworzą najnowocześniejsze modele do generowania wideo (Seedance), generowania i edycji obrazów (Seedream, Nano Banana) oraz awatarów / synchronizacji ust. Modele są trenowane na danych wewnętrznej skali i trafiają do produkcji w aplikacjach konsumenckich ByteDance, zanim zostaną udostępnione jako API.
Zacznij budować z Seedance 2.0 Mini w WaveSpeedAI
Darmowe kredyty na start po rejestracji. Jeden klucz API do ponad 1000 modeli AI od ByteDance i wszystkich innych dostawców.