modely

ByteDance: Seedance 1.0 Lite Text-to-Video

Markdown · JSON

ByteDance: Seedance 1.0 Lite Text-to-Video

Seedance 1.0 Lite Text-to-Video mení písomný opis scény na video bez zvuku. Tento konkrétny variant Lite používa text namiesto referenčného obrázka, trvanie 2–12 sekúnd, 24 fps a obraz na šírku, na výšku, štvorcový alebo filmový formát.

O modeli

Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.

Seedance 1.0 Lite Text-to-Video vytvára video z písomného opisu scény. Konkrétny identifikátor doubao-seedance-1-0-lite-t2v-250428 označuje variant edície Lite na tvorbu videa z textu. Použite ho, keď možno priamo opísať hlavný objekt, prostredie a pohyb: produkt na stole, úvodný celkový záber lokality alebo krátku činnosť postavy. Výstupom je videoklip; profil 1.0 nevytvára synchronizovaný zvuk.

Scénu opíšte v poradí, v akom ju má divák vidieť. Uveďte hlavný objekt a jeho vzhľad, miesto, činnosť, veľkosť záberu a pohyb kamery, potom opíšte konečnú kompozíciu. Užitočné zadanie pre produkt môže obsahovať fľašu na svetlom kamennom podstavci, slnečné svetlo prechádzajúce po etikete a pomalé približovanie k uzáveru. Sú to pokyny pre novú scénu, nie tvrdenie, že model reprodukuje dodanú fotografiu produktu. Viditeľnú činnosť prispôsobte zvolenej dĺžke klipu.

Tento variant na tvorbu videa z textu sa líši od samostatne pomenovaného variantu Lite na tvorbu videa z obrázka. Obsah sa dodáva ako textová položka v poli content. Veta môže opisovať človeka, predmet alebo štýl, neprikladá však referenčný obrázok ani neurčuje presnú vizuálnu identitu podľa súboru, ktorý model nevidel. Ak musí úvodná kompozícia scény vychádzať z existujúceho obrázka, zvoľte profil s podporou obrázkov. Nepredpokladajte, že identifikátor Lite t2v zmení režim pridaním poľa pre médiá.

Zdokumentovaný rozsah trvania pre 1.0 je dve až dvanásť sekúnd, predvolených je päť sekúnd a snímková frekvencia je pevne stanovená na 24 fps. Lite ponúka úrovne rozlíšenia 480p, 720p a 1080p, pričom zdokumentovanou predvolenou hodnotou je 720p. Pevné pomery strán zahŕňajú 16:9, 4:3, 1:1, 3:4, 9:16 a 21:9. Formát podľa cieľového použitia vyberte ešte pred generovaním: na výšku pre zvislú prezentáciu, štvorec pre kompaktný produktový panel alebo na šírku pre širokú scénu. Úrovne rozlíšenia a pomery strán opisujú požadovaný výstup; skutočné rozmery v pixeloch a kompozíciu skontrolujte v stiahnutom klipe.

Požiadavka sprístupňuje nastavenia seed, watermark a kamery. Hodnota seed je celé číslo od -1 do 2^32-1, pričom -1 zvolí náhodnú hodnotu. Požiadavka na pevnú kameru pridáva pokyn pre nehybnú kameru a dokumentácia výslovne uvádza, že účinok nie je zaručený. Pokyn pre kameru musí byť zhodný v opise scény aj v samostatnom nastavení. Pokyny pre parametre vložené do textu majú prednosť pred samostatnými voliteľnými parametrami, preto na oboch miestach neuvádzajte protichodné pokyny pre trvanie, rozlíšenie či kompozíciu.

Spotreba sa meria vo videotokenoch: šírka výstupu × výška výstupu × snímková frekvencia × trvanie výstupu / 1024. Dokončená úloha vykazuje túto veličinu ako usage.completion_tokens. Vykázanú spotrebu uchovajte spolu s hotovým klipom a jeho požadovanými nastaveniami.

Generovanie je asynchrónne. Odoslanie vráti identifikátor úlohy a dotaz na úlohu poskytne stav spracovania a po úspešnom dokončení adresu videa v content.video_url. Identifikátor uchovajte, kým úloha čaká vo fronte alebo prebieha, a dokončený klip si uložte pre ďalšiu úpravu. Zdokumentovaná doba uchovávania vygenerovaného súboru je sedem dní. Požiadavka má aj interval platnosti meraný od vytvorenia úlohy; po jeho uplynutí nedokončená úloha prejde do stavu po vypršaní platnosti. Zdokumentovaná predvolená hodnota je 172800 sekúnd a povolený rozsah je 3600 až 259200 sekúnd.

Celý klip porovnajte so zadaním: či sa objaví zamýšľaný hlavný objekt, či činnosť prebieha v správnom poradí, či kamera dodržiava požadovaný smer a či je posledný záber použiteľný. V ďalšej verzii zmeňte konkrétny pokyn a zachovajte vydarenú štruktúru scény. Pri sérii záberov uchovajte každý prompt, požadované nastavenia a dokončené video, aby ste ďalšiu scénu mohli plánovať podľa skutočného výsledku.

Ailoot Ultra · Generovanie videa POST /v1/videos doubao-seedance-1-0-lite-t2v-250428

doubao-seedance-1-0-lite-t2v-250428

ByteDance /doubao-seedance-1-0-lite-t2v-250428

Úvod

Seedance 1.0 Lite Text-to-Video mení písomný opis scény na video bez zvuku. Tento konkrétny variant Lite používa text namiesto referenčného obrázka, trvanie 2–12 sekúnd, 24 fps a obraz na šírku, na výšku, štvorcový alebo filmový formát.

Povolené vstupy
Text
Výsledky
Video

Dostupné v Ailoot · vstupy a metódy

Ailoot Ultra · Generovanie videa POST /v1/videos
Vstup
text
Výstup
video
PoleTypPožiadavkaHodnoty a limityPredvolené
PolemodelTypstringPožiadavkaPovinnéHodnoty a limity
doubao-seedance-1-0-lite-t2v-250428
Predvolené—
PolecontentTyparrayPožiadavkaPovinnéHodnoty a limity
Podmienky: Natívne objekty textu a médií; vonkajšie pole musí byť neprázdne. Tento všeobecný konštruktor Ailoot neoveruje typy vnorených uzlov.
Predvolené—
PoledurationTypintegerPožiadavkaVoliteľnéHodnoty a limity
Minimum: 2
Maximum: 12
Podmienky: Primárna schéma 1.x uvádza 2–12; neskorší spoločný opis uvádza pri 1.5 hodnoty 4–12 alebo -1. Príklad používa hodnotu 5 zdokumentovanú v oboch prípadoch.
Predvolené5
PoleresolutionTypstringPožiadavkaVoliteľnéHodnoty a limity
480p, 720p, 1080p
Podmienky: Spoločný enum; 1080p je vylúčené pri referenčných obrázkoch a 1.5. Vložený text pre pro uvádza 480p/1080p, zatiaľ čo enum na najvyššej úrovni zahŕňa 720p; podpora pro 720p nie je jednoznačne zaručená.
Predvolené720p
PoleratioTypstringPožiadavkaVoliteľnéHodnoty a limity
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
Podmienky: Predvolené hodnoty závisia od scény a modelu; dokumentácia vstupu obrázka odporúča adaptive.
Predvolené—
Poleservice_tierTypstringPožiadavkaVoliteľnéHodnoty a limity
default, flex
Podmienky: default=online, flex=offline; vyberte pred vytvorením.
Predvolenédefault
PoleseedTypintegerPožiadavkaPovinnéHodnoty a limity
Minimum: -1
Maximum: 4 294 967 295
Predvolené-1
PolecamerafixedTypbooleanPožiadavkaPovinnéHodnoty a limity
Podmienky: Vyžaduje Ailoot; ovládanie kamery pomocou referenčného obrázka je zdokumentované ako nepodporované a účinok nie je zaručený.
Predvolenéfalse
PolewatermarkTypbooleanPožiadavkaPovinnéHodnoty a limityPredvolenéfalse
Poleexecution_expires_afterTypintegerPožiadavkaPovinnéHodnoty a limity
Minimum: 3 600
Maximum: 259 200
Jednotka: sekundy
Predvolené172 800
Kombinácie vstupných podkladov

Parametre a životný cyklus metódy
ParameterŠpecifikácia
Parametercontent_typeŠpecifikáciaapplication/json
ParameterrequiredŠpecifikáciacamerafixed, content, execution_expires_after, model, seed, watermark
ParameteroptionalŠpecifikáciaduration, resolution, ratio, service_tier
Parametermaterial_typesŠpecifikáciatext
Parameteradditional_propertiesŠpecifikáciatrue
Parametervalidation_scopeŠpecifikáciaAiloot kontroluje povinné typy polí a neprázdny model aj pole content. Ostatné polia požiadavky sa zachovávajú pre vybraný model.

Aliasy metódy: /v1/videos/generations

Životný cyklus: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Vytvorte iba raz a zachovajte vrátené verejné id/polling_url.

Priebežne zisťujte stav pôvodnej úlohy; po succeeded stiahnite skutočné content.video_url vo vašom vlastníctve.

Cenník

Ako sa vypočíta konečný poplatok

Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.

Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.

Rýchly režim
Neuvedené Keď je zvolený rýchly režim
Režim Flex
Neuvedené Keď je zvolený režim flex
Maximálna úroveň uvažovania
Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)

Odhadované sadzby na porovnanie

Ceny podľa konfigurácie

Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.

KonfiguráciaSadzobníkOdhadované množstvoÚčtovacia jednotkaPoplatok
KonfiguráciaZákladné sadzby za tokenySadzobníkZákladná sadzbaOdhadované množstvo—Účtovacia jednotka—Poplatok
Vstup · Vstupné tokeny · Odhad iba na porovnanie — / 1K tokenov
Výstup · Výstupné tokeny · Odhad iba na porovnanie — / 1K tokenov
Vstup · Čítanie cache · Odhad iba na porovnanie — / 1K tokenov
Vstup · Zápis do cache · Odhad iba na porovnanie — / 1K tokenov
Vstup · Zápis do cache, 1 hod · Odhad iba na porovnanie — / 1K tokenov
KonfiguráciaUltraSadzobník—Odhadované množstvo—Účtovacia jednotkaza 1K video tokenovPoplatok
Výstup · Odhad iba na porovnanie $0.003 za 1K video tokenov
KonfiguráciaOdhadované náklady na generovanieSadzobník—Odhadované množstvoodhad pre jedno generovanieÚčtovacia jednotka—Poplatok
Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie $0.144 odhad pred generovaním

Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie.

Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →

Príklady požiadaviek

Ailoot Ultra · Generovanie videa

curl · vytvoriť videocurl · prečítať pôvodnú úlohucurl · stiahnuť vlastné video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-1-0-lite-t2v-250428","content":[{"type":"text","text":"女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动"}],"resolution":"480p","ratio":"1:1","duration":5,"service_tier":"default","seed":-1,"camerafixed":false,"watermark":false,"execution_expires_after":172800}
JSON_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_POLL'
import json
from pathlib import Path
from urllib.parse import quote,urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
i=r.get("id")
if not isinstance(i,str) or not i.startswith("native302_"):raise SystemExit("Keep original response/headers/id; do not resubmit creation.")
u=urljoin("https://api.ailoot.ai",r.get("polling_url") or "/v1/videos/"+quote(i,safe=""))
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/videos/"):raise SystemExit("Use actual Ailoot lookup path.")
Path("poll-url.txt").write_text(u)
PY_POLL
curl --fail-with-body --silent --show-error "$(cat poll-url.txt)" -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
set -eu
python3 - <<'PY_ASSETS'
import json
from pathlib import Path
from urllib.parse import urlsplit
r=json.loads(Path("status.json").read_text())
if r.get("status")!="succeeded":raise SystemExit("Poll same original job until an owned result is returned.")
u=r.get("content",{}).get("video_url")
urls=[u] if isinstance(u,str) else u
if not isinstance(urls,list) or not urls:raise SystemExit("No completed video URL.")
for u in urls:
    if not isinstance(u,str):raise SystemExit("Invalid returned URL.")
    p=urlsplit(u)
    if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/media/assets/") or not p.path.endswith("/content") or not p.query:raise SystemExit("Wait for actual Ailoot-owned signed result.")
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_ASSETS
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" -o "video-${index}.bin"
  index=$((index + 1))
done < asset-urls.txt

Prijať a uložiť výsledky

Ailoot Ultra · Generovanie videa

Natívny JSON s verejným id/polling_url. Po zverejnení obsahuje content.video_url podpísané URL vo vlastníctve Ailoot; pred zverejnením sú vybrané URL výstupov prázdne.

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Uchovať všetky dokončené výsledky

Uložte každé dokončené video alebo vrátený súbor; načítajte obsah každej skutočne vrátenej URL podkladu.

Zachovajte každú skutočnú URL v content.video_url; index musí označovať skutočne vrátený výstup.

Ak treba overiť pôvodnú odpoveď

Zachovajte pôvodnú odpoveď, hlavičky a id a priebežne zisťujte stav tejto operácie; vytvorenie s neznámym výsledkom nikdy znova neodosielajte.

Polia odpovede
PoleTyp
PoleidTypstring
Poleprovider_task_idTypstring
Polepolling_urlTypstring
PolestatusTypstring when supplied
Polecontent.video_urlTypstring|string[]
PoleusageTypobject when supplied
Chyby a ďalšie kroky
OdpoveďPodmienkaĎalší krok
Odpoveď400 · invalid_request_errorPodmienkaNeplatný JSON/model/typy povinných polí alebo index obsahu.Ďalší krok
Odpoveď401 · authentication_errorPodmienkaNeplatný kľúč API služby Ailoot.Ďalší krok
Odpoveď404 · not_found_errorPodmienkaÚloha alebo výstup chýbajú alebo nepatria rovnakému používateľovi, kľúču API či skupine.Ďalší krok
Odpoveď502 · result_pending_checkPodmienkaPôvodné odoslanie alebo stav sú neúplné; zachovajte pôvodné ID a znova neodosielajte.Ďalší krok
Odpoveď503 · result_pending_checkPodmienkaPôvodné médium, trasa alebo zúčtovanie sa kontrolujú; pokračujte v pôvodnej operácii.Ďalší krok

Aliasy

Aliasy modelov

Ailoot Ultra doubao-seedance-1-0-lite-t2v-250428

Aliasy ciest metód

/v1/videos/generations

Súvisiace ID na volanie

doubao-seedance-1-0-lite-t2v-250428

FAQ · ByteDance: Seedance 1.0 Lite Text-to-Video
Aké vstupy a výsledky sú dostupné?

POST /v1/videos · doubao-seedance-1-0-lite-t2v-250428: text → video

Aké polia používa požiadavka?

POST /v1/videos · doubao-seedance-1-0-lite-t2v-250428: model, content, duration, resolution, ratio, service_tier, seed, camerafixed, watermark, execution_expires_after

Aké limity platia?

POST /v1/videos · doubao-seedance-1-0-lite-t2v-250428: duration.minimum: 2; duration.maximum: 12; seed.minimum: -1; seed.maximum: 4294967295; execution_expires_after.minimum: 3600; execution_expires_after.maximum: 259200

Viac podrobností

Pripojte Ailoot k Claude Code, OpenCode, Hermes alebo vlastnej aplikácii.

Spoločnosť a jej portfólio projektov

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

Nakupujte tokeny so zľavou.

Zľava predplatného na pravidelnú prácu. Promo kódy až 50% na nákup tokenov.

Predplatné
Na pravidelné požiadavky vyberte tarifu so zľavou.
Promo kód až 50%
Pri nákupe zadajte kód. Cena sa prepočíta podľa prebiehajúcej akcie.
Výdavky v histórii
Pri každej požiadavke sa uloží model, tokeny a suma.

Vybrať predplatné · Zobraziť ceny modelov

Pripojte API k produktu, ktorý predávate.

SaaS, aplikácie a boti podľa ponuky a licenčnej zmluvy Ailoot. Na ďalší predaj požiadajte o licenciu predajcu.

Komerčná aplikácia
Začleňte generovanie textu, obrázkov, videa a zvuku do platených funkcií svojej služby.
Licencia pre predajcu
Pošlite popis projektu a spôsob poskytovania prístupu. Vyžiadajte písomné podmienky použitia a ďalšieho predaja.
Dokumenty na webe
Ponuka, licenčná zmluva a zásady spracovania dát sú dostupné pred pripojením.

Požiadať o licenciu predajcu · Ponuka a licenčná zmluva