Source: https://ailoot.ai/models/sk/bytedance-seedance-2-0-fast/
Canonical: https://ailoot.ai/models/sk/bytedance-seedance-2-0-fast/
Language: sk

# ByteDance: Seedance 2.0 Fast

[Markdown](https://ailoot.ai/models/sk/bytedance-seedance-2-0-fast/index.md) · [JSON](https://ailoot.ai/models/sk/bytedance-seedance-2-0-fast/facts.json)

## [ByteDance: Seedance 2.0 Fast](https://ailoot.ai/models/sk/bytedance-seedance-2-0-fast/)

ByteDance Seedance 2.0 Fast vytvára zvukovo-obrazové scény z textu, obrázkov, videa a zvukových referencií. Verzia orientovaná na rýchlosť podporuje prenos pohybu a štýlu, úpravy videa a predĺženia dopredu alebo dozadu s dokumentovaným výstupom 480p a 720p.

- [**Ailoot Ultra · Video** `POST /v1/videos` `bytedance/seedance-2.0-fast`](https://ailoot.ai/models/sk/bytedance-seedance-2-0-fast/#method-0)

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 2.0 Fast je verzia rodiny Seedance 2.0 od ByteDance Seed orientovaná na rýchlosť. Podporuje spoločné generovanie videa a zvuku a multimodálne zadanie zostavené z textu, obrázkov, videa a zvuku. Jej tvorivé schopnosti zahŕňajú nové scény vedené referenciami, úpravy existujúcich záberov a predĺženia scény, kým dokumentované výstupné úrovne sú 480p a 720p.

#### Multimodálna referencia: priraďovanie úloh materiálu

Obrázok môže dodať postavu, produkt, kompozíciu alebo vizuálne spracovanie. Referenčné video môže dodať akciu, pohyb kamery alebo efekt. Referenčný zvuk môže dodať farbu hlasu, hudobnú melódiu alebo obsah dialógu. Vysvetlite, ktorú časť každého zdroja chcete preniesť do novej scény; referencia je užitočnejšia s konkrétnou tvorivou úlohou.

Napríklad: „Ako produkt použite keramickú lampu z Image 1. Sledujte pomalé obiehanie kamery z Video 1, ale lampu umiestnite do pokojného čitateľského kútika. Audio 1 použite pre hudobnú náladu.“ Zamýšľaným výstupom je nová scéna kombinujúca zvolený vzhľad, pohyb a zvukový smer, nie neurčité napodobenie každého detailu referencií.

Dokumentované kombinácie zahŕňajú obrázky so zvukom, obrázky s videom, video so zvukom a všetky tri spolu. Text so samotným zvukom a vstup len zo zvuku nie sú podporované. Model tiež podporuje prevod textu na video a generovanie vedené obrázkom z prvej snímky alebo dvojice prvej a poslednej snímky. Ak je pre zadanie ústredný presný koncový bod, použite vyhradený postup koncových bodov; opis referenčného obrázka ako koncového bodu v omni-referenčnom prompte je nepriamym ovládaním.

#### Úprava existujúceho videa

Model môže pridávať, odstraňovať alebo upravovať prvky, nahrádzať subjekt a prekresľovať alebo opravovať časti scény. Identifikujte zdrojové video, menený predmet a prvky na zachovanie. Pri pridaní opíšte miesto a čas výskytu. Pri odstránení predmet konzistentne identifikujte v celom klipe.

Praktické zadanie úpravy môže nahradiť obyčajnú fľašu v ukážke fľašou z Image 1 so zachovaním pohybu ruky, pozadia a trasy kamery Video 1. Skontrolujte náhradu aj oblasti, ktoré majú zostať stabilné. Jasné pokyny na zachovanie umožňujú jednoduchšie hodnotenie zamýšľanej úpravy než všeobecná požiadavka „vylepšiť“ zábery.

#### Predlžovanie a spájanie klipov

Seedance 2.0 Fast podporuje predĺženie dopredu alebo dozadu a spájanie dvoch alebo troch klipov generovanými prechodmi. Pri predĺžení uveďte, či sa nová akcia deje pred dodaným videom alebo po ňom, a opíšte ju. Pri spojení dodajte klipy v zamýšľanom poradí a vysvetlite vizuálnu udalosť, ktorá ich spája.

Jednoduché predĺženie zvyčajne vracia novo vytvorené pokračovanie okolo pôvodných záberov a nepredpokladá opakovanie celého zdrojového klipu. Ak má výstup obsahovať pôvodný segment, povedzte to v zadaní. Pri dopĺňaní prechodu medzi dvoma alebo tromi videami môže dokumentovaný postup kombinovať pôvodný a novo generovaný obsah. Je to užitočné na prepojenie širokého produktového pohľadu s detailným záberom zámerným pohybom kamery.

#### Výstup a rozdiely verzií

Dokumentovaný výstup Fast je MP4 pri 24 fps, s 480p alebo 720p, 8-bitovou farebnou hĺbkou a klipmi 4–15 sekúnd. Podporované pomery sú 21:9, 16:9, 4:3, 1:1, 3:4 a 9:16. Štandardná verzia Seedance 2.0 samostatne uvádza výstup 1080p a 4K; tieto úrovne nie sú súčasťou špecifikácie Fast. Rodina 2.0 podporuje vrátenie poslednej vygenerovanej snímky, ale nepodporuje samostatný náhľadový režim Draft.

Zvuk možno generovať so zábermi alebo vynechať pre tichý klip. Generovaný zvuk je mono. Dokumentované jazyky promptov zahŕňajú angličtinu, španielčinu, indonézštinu, portugalčinu a japončinu. V dialógu zachovajte konzistentný hovorený jazyk; príručka neodporúča miešanie jazykov okrem vlastných mien. Pri hovorenej scéne pomenujte hovoriaceho, repliku vložte do úvodzoviek a potom určite prednes a príslušné zvukové efekty. Požadovaný prejav prispôsobte zvolenej dĺžke klipu.

#### Príprava referencií a dodržiavanie vstupných limitov

Dokumentované limity referencií sú až deväť obrázkov, tri videá a tri zvukové klipy. Priame nahrávanie referenčných obrázkov alebo videí so skutočnými ľudskými tvárami nie je v tomto dokumentovanom profile výrobcu prijímané; portrétna práca používa podporovaný postup portrétnych materiálov. Každý video alebo zvukový klip musí mať 2–15 sekúnd; celkové trvanie videí je najviac 15 sekúnd a celkové trvanie zvuku samostatne najviac 15 sekúnd. Video referencie používajú MP4 alebo MOV pri 24–60 fps a nesmú prekročiť 200 MB každá. Zvukové referencie používajú WAV alebo MP3 a nesmú prekročiť 15 MB každá. Uvedené obrazové formáty sú JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC a HEIF. Obrázky musia byť každý menší než 30 MB; celkový limit tela požiadavky je 64 MB. V dokumentovanom profile referenčného vstupu musia byť šírka a výška obrázka každá striktne medzi 300 a 6 000 pixelmi s pomerom šírky k výške striktne medzi 0.4 a 2.5. Referenčné videá umožňujú 300–6 000 pixelov v každom rozmere a pomery 0.4–2.5 vrátane hraníc s celkovo 407 696–8 295 044 pixelmi. Videá MP4 alebo MOV používajú H.264/AVC alebo H.265/HEVC a zvuk AAC alebo MP3.

Materiály usporiadajte a konzistentne na ne odkazujte ako Image 1, Video 1 alebo Audio 1. Okrem čísla materiálu používajte meno viditeľného subjektu alebo jeho rozlišujúci znak. Záber koncových obrázkov zlaďte so zamýšľaným pomerom videa, pretože nesúlad môže orezať obrázok alebo spôsobiť rušivú zmenu záberu. Zadanie sústreďte na prenášané vlastnosti, generovanú udalosť a to, čo má zostať nezmenené; dlhý prompt môže rozptýliť pokyny a nechať vedľajšie detaily nevyriešené.

#### Plánovanie záberov, text a známe správanie

Zložité zadanie usporiadajte ako Záber 1, Záber 2 a Záber 3 s jasným subjektom, akciou, polohou a zvukom pre každý. Príručka odporúča jeden pohyb kamery na záber a uvádza nestabilitu presných časových značiek záberov. Každej postave dajte stabilné označenie a niekoľko rozlišujúcich znakov; ak záleží na identite tváre, použite samostatný jasný portrét hlavy a celotelovú referenciu namiesto kombinovaného listu pohľadov na postavu.

Model môže generovať bežný text vrátane sloganov, titulkov a rečových bublín s pokynmi pre farbu, štýl, polohu a vstup. Bežné znaky sú vhodnejšie než zriedkavé znaky alebo špeciálne symboly. Písmená skontrolujte v pohybe. Nechcené titulky, logá a duplicitné postavy sú dokumentovaným správaním; explicitné obmedzenia a čisté referencie ich môžu znížiť, nie však garantovať ich neprítomnosť. Viac než štyri referenčné osoby sa uvádzajú ako riziko stability, nie pevný limit počtu súborov.

Opakované predĺženia môžu kumulovať stratu kvality obrazu a spoj predĺženia môže preskočiť alebo sa vrátiť späť. Obmedzte navrstvené pokračovania a spoj skontrolujte v zostrihu. Referenčná farba hlasu sa môže odchýliť, rozprávanie môže skončiť cvaknutím a čínske viacvýslovnostné alebo neobvyklé znaky môžu byť vyslovené nesprávne. Skontrolujte hovorenú repliku a záverečný zvuk; krátke stíšenie zvuku môže pomôcť pri náhlom ukončení. Tieto kontroly patria k príprave tvorivého výsledku, najmä keď príbeh nesie reč alebo kontinuita postavy.

**Ailoot Ultra · Video** `POST /v1/videos` `bytedance/seedance-2.0-fast`

[`bytedance/seedance-2.0-fast`](https://ailoot.ai/models/sk/#m=bytedance%2Fseedance-2.0-fast&route=Ultra&caller=bytedance%2Fseedance-2.0-fast&fmt=videos)

ByteDance /`bytedance/seedance-2.0-fast`

### Úvod

ByteDance Seedance 2.0 Fast vytvára zvukovo-obrazové scény z textu, obrázkov, videa a zvukových referencií. Verzia orientovaná na rýchlosť podporuje prenos pohybu a štýlu, úpravy videa a predĺženia dopredu alebo dozadu s dokumentovaným výstupom 480p a 720p.

Povolené vstupy

Text · Obrázky · Audio

Výsledky

Video

### Dostupné v Ailoot · vstupy a metódy

**Ailoot Ultra · Video** `POST /v1/videos`

Vstup

`text`, `image`, `audio`

Výstup

`video`

Výstupný formát

pôvodné bajty MP4; bez normalizácie a prekódovania

| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
| --- | --- | --- | --- | --- |
| Pole`model` | Typ`string` | PožiadavkaPovinné | Hodnoty a limity bytedance/seedance-2.0-fast | Predvolené— |
| Pole`prompt` | Typ`string` | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
| Pole`duration` | Typ`integer` | PožiadavkaPovinné | Hodnoty a limity 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Minimum: 1 Maximum: 600 | Predvolené— |
| Pole`resolution` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity 480p, 720p | Predvolené— |
| Pole`aspect_ratio` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | Predvolené— |
| Pole`generate_audio` | Typ`boolean` | PožiadavkaVoliteľné | Hodnoty a limity false, true Podmienky: Vynechanie generate\_audio vyberie cenu so zvukom; false vyberie cenu bez zvuku. V has\_audio vo výsledku overte, či bola vrátená zvuková stopa. | Predvolené— |
| Pole`frame_images` | Typ`array` | PožiadavkaVoliteľné | Hodnoty a limity Minimálny počet položiek: 1 Maximálny počet položiek: 2 Vstupný obsah: Pole objektov snímok. Každý má type=image\_url, image\_url obsahujúce url a frame\_type=first\_frame alebo last\_frame. Každá rola sa môže vyskytnúť najviac raz. Použite verejné HTTPS URL. Presné kľúče: type, image\_url, frame\_type Podmienky: Tieto kľúče sa vzťahujú na každý objekt snímky. Pri čisto textovej požiadavke vynechajte frame\_images. | Predvolené— |
| Pole`input_references` | Typ`array` | PožiadavkaVoliteľné | Hodnoty a limity Vstupný obsah: Pole objektov obrazových alebo zvukových referencií. Nastavte type na image\_url alebo audio\_url a zadajte zodpovedajúci objekt URL obsahujúci url. Video referencie sa naďalej nedajú oceniť. Podmienky: Režim referencií použijete vynechaním frame\_images. Použite verejné HTTPS URL. | Predvolené— |
| Pole`size` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity 480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720 Vzor: ^\[1-9\]\[0-9\]\*x\[1-9\]\[0-9\]\*$ | Predvolené— |
| Pole`seed` | Typ`integer` | PožiadavkaVoliteľné | Hodnoty a limity Minimum: -9 223 372 036 854 775 808 Maximum: 9 223 372 036 854 775 807 | Predvolené— |
| Pole`callback_url` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity Vzor: ^https:// | Predvolené— |
| Pole`session_id` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
| Pole`trace` | Typ`object` | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
| Pole`user` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |

Kombinácie vstupných podkladov

**Z textu na video** · Textové zadanie. · Povinné: model, prompt, duration

`Zadajte textové zadanie a podporovanú dĺžku v celých sekundách. Použite presnú uvedenú veľkosť alebo rozlíšenie a pomer strán, ktoré vedú k uvedeným rozmerom.`

`model`: Typ: string · bytedance/seedance-2.0-fast

`prompt`: Typ: string · Maximálny počet bajtov UTF-8: 10 000 · Vyžaduje sa aspoň jeden znak, ktorý nie je bielym znakom: Áno

**Z obrázka na video** · Textové zadanie a obrázok snímky. · Povinné: model, prompt, duration, frame\_images

`frame_images je pole objektov s type=image_url, image_url obsahujúcim url a frame_type. Použite verejnú HTTPS URL obrázka; first_frame a last_frame sa môžu vyskytnúť každý raz. Použite uvedenú veľkosť výstupu alebo kompatibilné rozmery. Nepridávajte video referencie.`

Presné kľúče: type, image\_url, frame\_type

`model`: Typ: string · bytedance/seedance-2.0-fast

`prompt`: Typ: string · Maximálny počet bajtov UTF-8: 10 000 · Vyžaduje sa aspoň jeden znak, ktorý nie je bielym znakom: Áno

**Reference to video** · Textové zadanie a obrazové alebo zvukové referencie. · Povinné: model, prompt, duration, input\_references

`input_references je pole. Každý objekt má type=image_url alebo type=audio_url a zodpovedajúci objekt URL obsahujúci url. Použite verejné HTTPS odkazy. Režim referencií vyberiete vynechaním frame_images. Video referencie nemožno oceniť.`

`model`: Typ: string · bytedance/seedance-2.0-fast

`prompt`: Typ: string · Maximálny počet bajtov UTF-8: 10 000 · Vyžaduje sa aspoň jeden znak, ktorý nie je bielym znakom: Áno

Parametre a životný cyklus metódy

| Parameter | Špecifikácia |
| --- | --- |
| Parameter`content_type` | Špecifikáciaapplication/json |
| Parameter`required` | Špecifikáciamodel, prompt, duration |
| Parameter`material_types` | Špecifikáciatext, image, audio |
| Parameter`additional_properties` | Špecifikáciafalse |
| Parameter`optional_controls` | Špecifikáciaresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, size, seed, callback\_url, session\_id, trace, user |

Životný cyklus: `submit_once_poll_original`

`GET /v1/videos/{public_id}`

`GET /v1/videos/{public_id}/content`

### 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ácia | Sadzobník | Odhadované množstvo | Účtovacia jednotka | Podmienky účtovania | Poplatok |
| --- | --- | --- | --- | --- | --- |
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Odhadované množstvo— | Účtovacia jednotka— | Podmienky účtovania— | 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áciaCena tokenu videa | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza 1K video tokenov | Podmienky účtovaniaV tomto cenovom kľúči nie je uvedená žiadna ďalšia podmienka. | Poplatok Výstup · Cena tokenu videa · Odhad iba na porovnanie **$0.0084** za 1K video tokenov Sadzba za video tokeny je hlavným cenovým údajom. Orientačné odhady za sekundu sú samostatné referenčné údaje, nie dodatočný poplatok. |
| KonfiguráciaCena tokenu videa | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza 1K video tokenov | Podmienky účtovaniavstup: with\_video\_input | Poplatok reference · Cena tokenu videa · Odhad iba na porovnanie **$0.00495** za 1K video tokenov Sadzba za video tokeny je hlavným cenovým údajom. Orientačné odhady za sekundu sú samostatné referenčné údaje, nie dodatočný poplatok. |
| KonfiguráciaCena tokenu videa | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza 1K video tokenov | Podmienky účtovaniazvuk: without\_audio | Poplatok Výstup · Cena tokenu videa · Odhad iba na porovnanie **$0.0084** za 1K video tokenov Sadzba za video tokeny je hlavným cenovým údajom. Orientačné odhady za sekundu sú samostatné referenčné údaje, nie dodatočný poplatok. |
| KonfiguráciaOdhadované náklady na generovanie | Sadzobník— | Odhadované množstvoodhad pre jedno generovanie | Účtovacia jednotka— | Podmienky účtovania— | Poplatok Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie **$0.18144** 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 →](https://ailoot.ai/docs/sk/billing/reserve/)

#### Podrobnosti referenčnej tarify

Referenčné sadzobníky modelu nemenia výber metódy, cenové odhady ani poplatky. Aktívne poplatky používajú sadzby vybranej metódy Ailoot.

Cenové referencie konfigurácií videa

#### 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ácia | Podmienky účtovania | Poplatok |
| --- | --- | --- |
| KonfiguráciaCena tokenu videa | Podmienky účtovaniaV tomto cenovom kľúči nie je uvedená žiadna ďalšia podmienka. | Poplatok Výstup · Cena tokenu videa **$0.0084** za 1K video tokenov Sadzba za video tokeny je hlavným cenovým údajom. Orientačné odhady za sekundu sú samostatné referenčné údaje, nie dodatočný poplatok. |
| KonfiguráciaCena tokenu videa | Podmienky účtovaniazvuk: without\_audio | Poplatok Výstup · Cena tokenu videa **$0.0084** za 1K video tokenov Sadzba za video tokeny je hlavným cenovým údajom. Orientačné odhady za sekundu sú samostatné referenčné údaje, nie dodatočný poplatok. |
| KonfiguráciaCena tokenu videa | Podmienky účtovaniavstup: with\_video\_input | Poplatok reference · Cena tokenu videa **$0.00495** za 1K video tokenov Sadzba za video tokeny je hlavným cenovým údajom. Orientačné odhady za sekundu sú samostatné referenčné údaje, nie dodatočný poplatok. |

### Príklady požiadaviek

#### Ailoot Ultra · Video

curl · vytvoriť video

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"model":"bytedance/seedance-2.0-fast","prompt":"A serene mountain landscape at sunset","duration":4,"resolution":"480p","size":"480x480","generate_audio":false}', encoding='utf-8')
PY_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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

### Prijať a uložiť výsledky

#### Ailoot Ultra · Video

podpísané URL obsahu vo vašom vlastníctve

- `GET /v1/videos/{public_id}`
- `GET /v1/videos/{public_id}/content`

##### Skontrolovať stav úlohy

GET stav pôvodnej operácie

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

Čítanie ďalšieho obsahu

Uložiť každý dokončený výstup, ktorý vám patrí

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

##### 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ý výstup vo vašom vlastníctve a jeho vrátené namerané metadáta.

##### Ak treba overiť pôvodnú odpoveď

503 result\_pending\_check + pôvodné id + X-Should-Retry:false; pôvodnú požiadavku nikdy znova neodosielajte

Polia odpovede

| Pole | Typ | Význam |
| --- | --- | --- |
| Pole`index` | Typinteger | VýznamPozícia tohto videa v zozname výstupov, číslovaná od nuly. |
| Pole`content_url` | Typstring | VýznamPodpísaná HTTPS URL na stiahnutie tohto dokončeného videa. |
| Pole`sha256` | Typstring \| null | VýznamOdtlačok SHA-256 pôvodných bajtov videa; null, ak nie je dostupný. |
| Pole`size_bytes` | Typinteger \| null | VýznamVeľkosť pôvodného videosúboru v bajtoch; null, ak nie je dostupná. |
| Pole`duration_ms` | Typinteger \| null | VýznamNameraná dĺžka videa v milisekundách; null, ak nie je dostupná. |
| Pole`width` | Typinteger \| null | VýznamŠírka videa v pixeloch; null, ak nie je dostupná. |
| Pole`height` | Typinteger \| null | VýznamVýška videa v pixeloch; null, ak nie je dostupná. |
| Pole`video_codec` | Typstring \| null | VýznamIdentifikátor video kodeku; null, ak nie je zaznamenaný. |
| Pole`has_audio` | Typboolean \| null | VýznamČi video obsahuje zvukovú stopu; null, ak sa to nemeralo. |
| Pole`audio_codec` | Typstring \| null | VýznamIdentifikátor zvukového kodeku; null, keď nie je zaznamenaný žiadny identifikátor. |

Chyby a ďalšie kroky

| Odpoveď | Podmienka | Ďalší krok |
| --- | --- | --- |
| Odpoveď404 · `not_found_error` | PodmienkaPrístup k videu nie je dostupný alebo sa toto ID videa nenašlo. | Ďalší krokSkontrolujte prístup k videu. Pri existujúcom videu použite jeho pôvodné verejné ID a rovnaký kľúč API. |
| Odpoveď401 · `authentication_error` | PodmienkaKľúč API nezodpovedá overenému účtu. | Ďalší krokPred odoslaním skontrolujte svoj kľúč API a prístup účtu. |
| Odpoveď400 · `invalid_request_error` | PodmienkaPožiadavku sa nepodarilo načítať alebo je index sťahovania neplatný. | Ďalší krokOpravte telo požiadavky. Pri sťahovaní vyberte index výstupu vrátený pôvodnou úlohou. |
| Odpoveď422 · `price_unavailable` | PodmienkaCenu vybranej konfigurácie videa nemožno určiť. | Ďalší krokVyberte podporovanú konfiguráciu videa a pred odoslaním opravenej požiadavky vyplňte jej povinné možnosti. |
| Odpoveď422 · `invalid_request_error` | PodmienkaVstup videa alebo pôvodná úloha pokračovania sú neplatné. | Ďalší krokPoužite platné vstupy HTTPS. Pri pokračovaní použite verejné ID svojho dokončeného pôvodného videa s rovnakým kľúčom API. |
| Odpoveď402 · `billing_error` | PodmienkaDostupný zostatok alebo limity neumožňujú rezerváciu. | Ďalší krokPred odoslaním novej požiadavky skontrolujte dostupný zostatok a limity. |
| Odpoveď503 · `server_error` | PodmienkaOverovanie videa, úložisko alebo prístup k službe sú dočasne nedostupné. | Ďalší krokPočkajte na dostupnosť služby. Ak už máte ID videa, skontrolujte pôvodnú úlohu namiesto vytvorenia ďalšieho generovania. |
| Odpoveď503 · `result_pending_check` | PodmienkaPôvodný výsledok videa a poplatok treba skontrolovať. | Ďalší krokZachovajte vrátené ID videa a skontrolujte danú úlohu. Počas jej kontroly neodosielajte náhradnú požiadavku na generovanie. |
| Odpoveď503 · `owned_result_unavailable` | PodmienkaStiahnutie existujúceho videa je dočasne nedostupné. | Ďalší krokNeskôr skontrolujte tú istú úlohu videa a stiahnite jej existujúci výstup. Nové generovanie vytvára samostatnú operáciu. |
| Odpoveď409 · `video_not_ready` | PodmienkaObsah videa nebol zverejnený. | Ďalší krokSkontrolujte stav pôvodnej úlohy. Keď hlási completed, stiahnite jej výsledok; ak hlási failed, riaďte sa jej oznámením o kontrole poplatku. |

### Aliasy

#### Aliasy modelov

**Ailoot Ultra** [`bytedance/seedance-2.0-fast`](https://ailoot.ai/models/sk/#m=bytedance%2Fseedance-2.0-fast&route=Ultra&caller=bytedance%2Fseedance-2.0-fast&fmt=videos)

#### Aliasy ciest metód

Použite cesty metód uvedené vyššie.

#### Súvisiace ID na volanie

[`bytedance/seedance-2.0-fast`](https://ailoot.ai/models/sk/#m=bytedance%2Fseedance-2.0-fast&route=Ultra&caller=bytedance%2Fseedance-2.0-fast&fmt=videos)

FAQ · ByteDance: Seedance 2.0 Fast

Aké vstupy a výsledky sú dostupné?

`POST /v1/videos` · `bytedance/seedance-2.0-fast`: `text`, `image`, `audio` → `video`

Aké polia používa požiadavka?

`POST /v1/videos` · `bytedance/seedance-2.0-fast`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `size`, `seed`, `callback_url`, `session_id`, `trace`, `user`

Aké limity platia?

`POST /v1/videos` · `bytedance/seedance-2.0-fast`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `2`; `frame_images.min_items`: `1`; `seed.minimum`: `-9223372036854775808`; `seed.maximum`: `9223372036854775807`

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é](https://ailoot.ai/docs/sk/billing/subscriptions/) · [Zobraziť ceny modelov](https://ailoot.ai/models/sk/)

## 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](mailto:support@ailoot.ai) · [Ponuka a licenčná zmluva](https://ailoot.ai/legal/offer?lang=sk)

## Ailoot · Spoločnosť a jej portfólio projektov





Ailoot stavia na dlhodobých prevádzkových skúsenostiach, širokej klientskej základni, stabilných službách a priebežnom sledovaní KPI.





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





Ailoot využíva tieto prevádzkové skúsenosti na poskytovanie prístupu cez API k funkciám AI v produktoch zákazníkov, agentoch, aplikáciách a automatizáciách.
