modely

ByteDance: Seedance 1.0 Pro Fast

Markdown · JSON

ByteDance: Seedance 1.0 Pro Fast

Seedance 1.0 Pro Fast je samostatně pojmenovaný profil Fast pro němé generování videa z textu i obrázku. Přijímá zadání scény nebo kompozici vedenou obrázkem, s výstupem o délce 2–12 sekund, 24 fps a výslovným nastavením kompozice.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Seedance 1.0 Pro Fast je profil Fast identifikovaný jako doubao-seedance-1-0-pro-fast-251015. Generuje němé video z písemného popisu scény nebo z výchozí kompozice vedené obrázkem. Přesný selektor odlišuje tento profil od Seedance 1.0 Pro; slovo Fast neurčuje zaručenou dobu dokončení jednotlivé úlohy. Zvolte vstupní režim podle toho, co má stanovit scénu, a poté posuďte vrácený klip proti zadání.

Záběr vedený textem začíná stručnou posloupností: objekt a prostředí, akce, trasa kamery a závěrečný pohled. Pro odhalení produktu popište předmět na jeho podložce, světlo na materiálu a krátký pohyb končící na předváděném detailu. U konceptu místa přejděte od širokého úvodního záběru k rozpoznatelnému ohnisku pozornosti. Nežádejte jeden krátký klip o několik nesouvisejících scén, v nichž je nutné všechny objekty a prostředí znovu představovat od začátku.

Záběr vedený obrázkem začíná položkou image_url v poli content a textovým pokynem k pohybu. Připravte v obrázku výřez, pozadí a rozmístění objektů a poté určete, které prvky se pohybují a jak se chová kamera. Statická kompozice se tak může stát krátkou animovanou scénou. Hodí se to pro portrét, předmět na stole nebo připravený vizuální koncept; u skutečného výsledku je stále třeba zkontrolovat identitu, tvar a pohyb v celém klipu.

Obrazové vstupy mohou používat dostupnou URL nebo datovou URL Base64. Dokumentované formáty jsou JPEG, PNG, WEBP, BMP, TIFF a GIF; obrázek musí být menší než 30 MB, oba rozměry přísně mezi 300 a 6000 pixely a podíl šířky a výšky přísně mezi 0.4 a 2.5. Zvolte čistý zdroj s viditelnými detaily objektu. Příručka k obrázkům doporučuje kompozici adaptive, takže proporce připraveného zdroje by měly odpovídat kompozici, kterou chcete animovat.

Profil 1.0 dokumentuje délku dvě až dvanáct sekund při 24 fps. Pro Fast má jako výchozí rozlišení 1080p a zachovaná tabulka výstupu uvádí úrovně 480p, 720p a 1080p. Příručka operace vylučuje 1080p ve scénáři s referenčním obrázkem. Pevné poměry stran zahrnují 16:9, 4:3, 1:1, 3:4, 9:16 a 21:9. Zvolte rozlišení a formát vhodné pro vybraný vstupní režim místo předpokladu, že všechny kombinace jsou zaměnitelné.

Možnosti seedu a vodoznaku pomáhají výslovně zaznamenat nastavení požadavku. Rozsah celočíselného seedu je -1 až 2^32-1; -1 žádá náhodnost. Pokyn pro pevnou kameru je podmíněný: příručka jej vylučuje ve scénáři s referenčním obrázkem a tam, kde je podporován, nezaručuje vizuální účinek. Příkazy parametrů vložené do textu přepisují samostatné volitelné parametry. Zachovejte tyto pokyny ve shodě, zejména při úpravě promptu, v jehož popisu scény mohl zůstat starý příkaz délky nebo rozlišení.

Spotřeba se měří v tokenech videa: výstupní šířka × výstupní výška × snímková frekvence × délka výstupního videa / 1024. Dokončená úloha tuto veličinu hlásí jako usage.completion_tokens. Uchovejte hlášenou spotřebu spolu s hotovým klipem a požadovanými nastaveními.

Odeslání vytvoří asynchronní úlohu. Uložte její identifikátor, sledujte stav a po úspěchu získejte dokončené video z content.video_url. Vygenerované soubory se podle dokumentace uchovávají sedm dní, proto hotový artefakt uložte spolu s promptem a případným vstupním obrázkem. Zkontrolujte celou akci, pohyb kamery a závěrečnou kompozici; pokud některý detail neodpovídá zadání, popište tuto konkrétní opravu a zachovejte to, co fungovalo.

Ailoot Ultra · Tvorba videa POST /v1/videos doubao-seedance-1-0-pro-fast-251015

doubao-seedance-1-0-pro-fast-251015

ByteDance /doubao-seedance-1-0-pro-fast-251015

Úvod

Seedance 1.0 Pro Fast je samostatně pojmenovaný profil Fast pro němé generování videa z textu i obrázku. Přijímá zadání scény nebo kompozici vedenou obrázkem, s výstupem o délce 2–12 sekund, 24 fps a výslovným nastavením kompozice.

Přijímané vstupy
Text · Obrázky
Výsledky
Video

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · Tvorba videa POST /v1/videos
Vstup
text, image
Výstup
video
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
doubao-seedance-1-0-pro-fast-251015
Výchozí—
PolecontentTyparrayPožadavekPovinnéHodnoty a limity
Podmínky: Nativní textové a multimediální objekty; vnější pole musí být neprázdné. Tento obecný konstruktor Ailoot nekontroluje typy vnořených uzlů.
Výchozí—
PoledurationTypintegerPožadavekVolitelnéHodnoty a limity
Minimum: 2
Maximum: 12
Podmínky: Primární schéma 1.x uvádí 2–12; pozdější společný popis uvádí pro 1.5 hodnoty 4–12 nebo -1. Příklad používá hodnotu 5, dokumentovanou v obou případech.
Výchozí5
PoleresolutionTypstringPožadavekVolitelnéHodnoty a limity
Podmínky: Potvrzené hodnoty pro převod textu na video jsou 480p a 1080p. Vstup s referenčním obrázkem vylučuje 1080p. Společný výčet 720p je v rozporu s popisem konkrétního modelu, takže podpora 720p zůstává v obou režimech nevyjasněná.
Výchozí1080p
PoleratioTypstringPožadavekVolitelnéHodnoty a limity
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
Podmínky: Výchozí hodnoty závisí na scéně a modelu; dokumentace obrazového vstupu doporučuje adaptive.
Výchozí—
Poleservice_tierTypstringPožadavekVolitelnéHodnoty a limity
default, flex
Podmínky: default=online, flex=offline; zvolte před vytvořením.
Výchozídefault
PoleseedTypintegerPožadavekPovinnéHodnoty a limity
Minimum: -1
Maximum: 4 294 967 295
Výchozí-1
PolecamerafixedTypbooleanPožadavekPovinnéHodnoty a limity
Podmínky: Ailoot jej vyžaduje; ovládání kamery při použití referenčního obrázku je podle dokumentace nepodporované a jeho účinek není zaručen.
Výchozífalse
PolewatermarkTypbooleanPožadavekPovinnéHodnoty a limityVýchozífalse
Poleexecution_expires_afterTypintegerPožadavekPovinnéHodnoty a limity
Minimum: 3 600
Maximum: 259 200
Jednotka: sekundy
Výchozí172 800
Kombinace vstupních materiálů

Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktcamerafixed, content, execution_expires_after, model, seed, watermark
ParametroptionalKontraktduration, resolution, ratio, service_tier
Parametrmaterial_typesKontrakttext, image
Parametradditional_propertiesKontrakttrue
Parametrvalidation_scopeKontraktAiloot kontroluje typy povinných polí, neprázdný model a neprázdné pole content. Ostatní pole požadavku se zachovávají pro vybraný model.
Parametrimage_constraintsKontrakt{"formats":["jpeg","png","webp","bmp","tiff","gif"],"aspect_ratio_exclusive":[0.4,2.5],"dimensions_px_exclusive":[300,6000],"file_size_mb_exclusive":30,"mb_bytes_definition":null}

Aliasy metody: /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

Vytvořte pouze jednou a uchovejte vrácené veřejné id/polling_url.

Dotazujte se na původní úlohu; po dosažení stavu succeeded stáhněte skutečný obsah spravovaný službou z content.video_url.

Tarify

Jak se vypočítá konečný poplatek

Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

Odhadované sazby pro srovnání

Ceny podle konfigurace

Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.

KonfiguraceTabulka sazebPředpokládané množstvíÚčtovací jednotkaPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPředpokládané množství—Účtovací jednotka—Poplatek
Vstup · Vstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů
Výstup · Výstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání — / 1K tokenů
KonfiguraceUltraTabulka sazeb—Předpokládané množství—Účtovací jednotkaza 1K videotokenůPoplatek
Výstup · Odhad pouze pro srovnání $0.0012 za 1K videotokenů
KonfiguraceOdhadovaná cena generováníTabulka sazeb—Předpokládané množstvíodhad pro jedno generováníÚčtovací jednotka—Poplatek
Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání $0.0576 odhad před generováním

Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování.

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

Ailoot Ultra · Tvorba videa

curl · vytvořte videocurl · načtěte původní úlohucurl · stáhněte vlastní video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-1-0-pro-fast-251015","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

Přijímání a ukládání výsledků

Ailoot Ultra · Tvorba videa

Nativní JSON s veřejným id/polling_url. Po zveřejnění obsahuje content.video_url podepsané URL spravované službou Ailoot; před zveřejněním jsou vybrané výstupní URL prázdné.

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Uchovejte všechny dokončené výsledky

Uložte každé dokončené video či vrácený soubor; stáhněte obsah každé skutečně vrácené URL souboru.

Uchovejte každou skutečnou URL v content.video_url; index musí označovat skutečně vrácený výstup.

Pokud je nutné ověřit původní odpověď

Zachovejte původní odpověď, hlavičky a id a dotazujte se na tuto operaci; vytvoření s neznámým výsledkem nikdy znovu neodesílejte.

Pole odpovědi
PoleTyp
PoleidTypstring
Poleprovider_task_idTypstring
Polepolling_urlTypstring
PolestatusTypstring when supplied
Polecontent.video_urlTypstring|string[]
PoleusageTypobject when supplied
Chyby a další kroky
OdpověďPodmínkaDalší krok
Odpověď400 · invalid_request_errorPodmínkaNeplatný JSON/model, typy povinných polí nebo index obsahu.Další krok
Odpověď401 · authentication_errorPodmínkaNeplatný klíč API Ailoot.Další krok
Odpověď404 · not_found_errorPodmínkaÚloha či výstup chybí nebo nepatří stejnému uživateli, klíči API či skupině.Další krok
Odpověď502 · result_pending_checkPodmínkaPůvodní odeslání či stav jsou neúplné; zachovejte původní ID, znovu neodesílejte.Další krok
Odpověď503 · result_pending_checkPodmínkaPůvodní médium, trasa či vyúčtování se kontrolují; pokračujte v původní operaci.Další krok

Aliasy

Aliasy modelu

Ailoot Ultra doubao-seedance-1-0-pro-fast-251015

Aliasy cest metod

/v1/videos/generations

Související ID modelů

doubao-seedance-1-0-pro-fast-251015

FAQ · ByteDance: Seedance 1.0 Pro Fast
Jaké vstupy a výsledky jsou dostupné?

POST /v1/videos · doubao-seedance-1-0-pro-fast-251015: text, image → video

Jaká pole požadavek používá?

POST /v1/videos · doubao-seedance-1-0-pro-fast-251015: model, content, duration, resolution, ratio, service_tier, seed, camerafixed, watermark, execution_expires_after

Jaké limity platí?

POST /v1/videos · doubao-seedance-1-0-pro-fast-251015: duration.minimum: 2; duration.maximum: 12; seed.minimum: -1; seed.maximum: 4294967295; execution_expires_after.minimum: 3600; execution_expires_after.maximum: 259200

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva