ByteDance: Seedance 2.5
Seedance 2.5 vytvára zvuk a video spoločne pre dlhšie scény, bohaté obrazové, video a zvukové referencie a cielené úpravy. ByteDance Seed dokumentuje generovanie do 30 sekúnd, vedenie pomocou 3D náhľadu bez textúr (clay render), riadenú kameru a pokračovanie existujúcich záberov.
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.5 je model spoločného generovania zvuku a videa od ByteDance Seed. Nadväzuje na Seedance 2.0 dlhším rozprávaním, bohatšími multimodálnymi referenciami a presnejšími úpravami. Textové zadanie môže definovať scénu, kým obrázky, video a zvuk komunikujú vzhľad, pohyb, jazyk kamery a zvuk. Výsledkom sú audiovizuálne zábery pre filmový koncept, produktový príbeh, hudobné video, predvizualizáciu alebo krátky príbeh.
Úplná scéna v jednom generovaní Výrobca rozširuje strop jednorazového generovania zo skorších 15 sekúnd až na 30 sekúnd. Zadanie tak má priestor na úvod, vývoj a záver s viacerými nadväzujúcimi zábermi alebo súvislým pohybom kamery. Príklad javiskového vystúpenia sleduje speváka zo šatne cez chodbu až na pódium namiesto zobrazenia samotného príchodu. Postupnosť akcií a trasu kamery opíšte v zamýšľanom poradí. Pri produktovom príbehu naplánujte odhalenie, ukážku a záverečnú kompozíciu tak, aby každý moment prinášal niečo viditeľné.
Pokračovanie existujúcich záberov Seedance 2.5 môže klip rozšíriť dopredu alebo dozadu a používať zavedené postavy, prostredie, pohyb a smer kamery ako podnety kontinuity. Pokračovanie dopredu opisuje, čo sa stane po poslednom momente; pokračovanie dozadu opisuje úvod pred začiatkom. Dodajte existujúce zábery a vysvetlite novú akciu, zmenu prostredia alebo pohyb kamery. Skontrolujte spoj aj nový segment vrátane vzhľadu subjektu, zvuku a smeru pohybu. Uvedenie výrobcu rozoberá opakované predlžovanie, kým stránka modelu opisuje dva kroky predĺženia; použiteľný rozpočet predĺženia patrí ku konkrétnemu postupu, nie univerzálnemu prísľubu neobmedzeného videa.
Obrazové, video a zvukové referencie Oznámený referenčný rozpočet je až 50 materiálov v jednom generovaní: 30 obrázkov, 10 videoklipov a 10 zvukových klipov. Obrázky môžu určiť postavy, produkty, lokácie, rekvizity alebo štýl. Videá môžu komunikovať prednes, tempo a pohyb kamery. Zvuk môže dodať dialóg, hudbu, atmosféru alebo rytmus. Každému materiálu priraďte jasnú úlohu: jednu referenciu pre subjekt, inú pre prostredie, video pre pohyb kamery a zvukový klip pre časovanie. Tieto materiály usmerňujú interpretáciu; negarantujú presnú reprodukciu každého detailu.
Vedenie pomocou 3D náhľadu bez textúr (clay render) a rozvrhnutie akcie 3D scéna bez textúr môže pred vykreslením konečného vzhľadu definovať priestorové usporiadanie, pózy, trasy pohybu a uhly kamery. Výrobca ukazuje použitie tejto priestorovej štruktúry náhľadu bez textúr spolu so samostatným obrázkom pre návrh postavy, materiály, farbu a atmosféru. Je to užitočné pri animácii alebo montážnej vizualizácii, kde na rozvrhnutí záleží viac než na voľnej štýlovej referencii. Uveďte, ktorý zdroj riadi rozvrhnutie a ktorý vzhľad. Model tiež používa priestorové podnety na usmernenie smeru svetla, farebnej teploty, intenzity a umiestnenia tieňov.
Úpravy podľa časových značiek a ovládanie kamery Seedance 2.5 podporuje cielenie na časový úsek počas generovania a úpravu postáv, akcií alebo prvkov príbehu v existujúcom klipe. Úprava podľa časových značiek môže cieliť na zvukový aj vizuálny obsah; označte časový interval a prvok na revíziu. Výrobca ukazuje výmenu pozadia zeleného plátna, úpravy podľa referencií a zmenu pohybu kamery so zachovaním akcie a štýlu scény. Zadanie úpravy má identifikovať zdrojový klip, interval, menený prvok a kontinuitu na zachovanie. Napríklad opíšte zmenu osvetlenia alebo pozadia v jednom segmente namiesto požiadavky prerobiť celý film. Po úprave skontrolujte momenty pred intervalom a po ňom aj revidovaný obsah.
Audiovizuálny výstup a viacjazyčná tvorba Produktová špecifikácia výrobcu opisuje generovanie 4–30 sekúnd pri 480p, 720p alebo 1080p, 24 FPS, s výstupom MP4 alebo MOV. Oficiálne predstavenie opisuje natívnu podporu viac než 10 jazykov a tvorbu vedenú dialógom. Ide o schopnosti výrobcu a voľby formátu; neurčujú zmluvu Ailoot pre súborový vstup, dĺžku ani výstupný formát. Pri práci vedenej dialógom určite zamýšľanú reč a jej vzťah k akcii a pred použitím lokalizovanej verzie nechajte plynulo hovoriacu osobu skontrolovať znenie a výslovnosť.
Použitia a podstatné hranice Model je užitočný pre koncepty kampaní, produktové ukážky, príbehy vedené postavami a realistické náhľady z referenčných záberov alebo jednoduchého 3D rozvrhnutia. Výrobca ukazuje aj vzdelávacie vysvetlenia a výrobné alebo montážne vizualizácie. Generované inštruktážne alebo simulované zábery stále vyžadujú kontrolu podľa skutočného znázorňovaného procesu. Vydanie výslovne označuje fyziku zložitých pohybov a stabilné interakcie viacerých subjektov za oblasti ďalšieho zlepšovania. V celom klipe skontrolujte kontakt rúk s predmetmi, skupinové interakcie, pohybové trasy, konzistentnosť postáv a časové zosúladenie zvuku s obrazom. Pôsobivá úvodná snímka nepotvrdzuje, že celá postupnosť sleduje zadanie.
Ailoot Ultra · Video POST /v1/videos bytedance/seedance-2.5
bytedance/seedance-2.5Úvod
Seedance 2.5 vytvára zvuk a video spoločne pre dlhšie scény, bohaté obrazové, video a zvukové referencie a cielené úpravy. ByteDance Seed dokumentuje generovanie do 30 sekúnd, vedenie pomocou 3D náhľadu bez textúr (clay render), riadenú kameru a pokračovanie existujúcich záberov.
- 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é |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity bytedance/seedance-2.5 | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Poleduration | Typinteger | PožiadavkaPovinné | Hodnoty a limity 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 Minimum: 1 Maximum: 600 | Predvolené— |
Poleresolution | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 480p, 720p | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 | Predvolené— |
Polegenerate_audio | Typboolean | 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é— |
Poleframe_images | Typarray | 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é— |
Poleinput_references | Typarray | 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é— |
Polesize | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 854x480, 752x560, 640x640, 560x752, 480x854, 992x432, 1280x720, 1112x834, 960x960, 834x1112, 720x1280, 1470x630 Vzor: ^[1-9][0-9]*x[1-9][0-9]*$ Podmienky: Pri uvedených veľkostiach iných než 1280x720 vynechajte aspect_ratio. Hodnotu 1280x720 môžete kombinovať s 16:9. Ak uvediete resolution, musí zodpovedať pásmu 480p alebo 720p vybranej veľkosti. | Predvolené— |
Poleseed | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: -9 223 372 036 854 775 808 Maximum: 9 223 372 036 854 775 807 | Predvolené— |
Polecallback_url | Typstring | PožiadavkaVoliteľné | Hodnoty a limity Vzor: ^https:// | Predvolené— |
Polesession_id | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletrace | Typobject | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleuser | Typstring | 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.5
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.5
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.5
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 |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, prompt, duration |
Parametermaterial_types | Špecifikáciatext, image, audio |
Parameteradditional_properties | Špecifikáciafalse |
Parameteroptional_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.0214 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.0128 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.0214 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.822402 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 →
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.0214 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.0214 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.0128 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
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.5","prompt":"A serene mountain landscape at sunset","duration":4,"resolution":"480p","size":"854x480","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
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
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 |
|---|---|---|
Poleindex | Typinteger | VýznamPozícia tohto videa v zozname výstupov, číslovaná od nuly. |
Polecontent_url | Typstring | VýznamPodpísaná HTTPS URL na stiahnutie tohto dokončeného videa. |
Polesha256 | Typstring | null | VýznamOdtlačok SHA-256 pôvodných bajtov videa; null, ak nie je dostupný. |
Polesize_bytes | Typinteger | null | VýznamVeľkosť pôvodného videosúboru v bajtoch; null, ak nie je dostupná. |
Poleduration_ms | Typinteger | null | VýznamNameraná dĺžka videa v milisekundách; null, ak nie je dostupná. |
Polewidth | Typinteger | null | VýznamŠírka videa v pixeloch; null, ak nie je dostupná. |
Poleheight | Typinteger | null | VýznamVýška videa v pixeloch; null, ak nie je dostupná. |
Polevideo_codec | Typstring | null | VýznamIdentifikátor video kodeku; null, ak nie je zaznamenaný. |
Polehas_audio | Typboolean | null | VýznamČi video obsahuje zvukovú stopu; null, ak sa to nemeralo. |
Poleaudio_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.5
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · ByteDance: Seedance 2.5
- Aké vstupy a výsledky sú dostupné?
POST /v1/videos·bytedance/seedance-2.5:text,image,audio→video- Aké polia používa požiadavka?
POST /v1/videos·bytedance/seedance-2.5: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.5:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1;seed.minimum:-9223372036854775808;seed.maximum:9223372036854775807