ByteDance: Seedance 2.0 Mini
Seedance 2.0 Mini vytvára krátke videá s voliteľným generovaným zvukom z textu, obrázkov, videa a zvukových referencií. Podporuje tvorbu scén, cielené úpravy videa a pokračovanie s dokumentovaným výstupným profilom 480p alebo 720p.
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 Mini je samostatne pomenovaný model v audiovizuálnej rodine Seedance 2.0 od ByteDance. Výrobca dokumentuje prevod textu na video, obrázka na video s prvou snímkou alebo prvou a poslednou snímkou, generovanie s multimodálnymi referenciami, úpravu videa a predĺženie videa. Zvuk možno generovať spolu s obrazom. Režim tvorby vyberte podľa materiálu, ktorý už máte: písané zadanie, pevný úvodný obrázok, dve hraničné snímky alebo klip vyžadujúci úpravu či pokračovanie.
Mini má vlastný výstupný profil. Výrobca uvádza video 480p a 720p s 8-bitovou farbou, 24 snímkami za sekundu a výstupom MP4. Podporované pomery strán sú 21:9, 16:9, 4:3, 1:1, 3:4 a 9:16; dokumentovaná dĺžka generovania je 4–15 sekúnd. Ovládanie dĺžky výrobcu umožňuje aj automatický výber v tomto rozsahu. Možnosti 1080p a 4K plného modelu Seedance 2.0 sú samostatné; nie sú nastaveniami Mini. Tabuľka schopností rodiny uvádza vrátenie poslednej vygenerovanej snímky, kým režim Draft nie je podporovaný.
Omni referencia vytvára novú scénu s vybranými informáciami z dodaného materiálu. Obrázok môže určiť vzhľad subjektu, kompozíciu alebo vizuálne spracovanie. Video môže určiť akciu, pohyb kamery alebo efekt; zvuková referencia môže určiť farbu hlasu, melódiu alebo hovorený obsah. Modelu povedzte, čo má prevziať z každej referencie, namiesto požiadavky kopírovať každú vlastnosť. Napríklad použite fotografiu produktu pre tvar a farbu, krátky klip pohybu kamery pre priblíženie a zvukovú referenciu pre atmosféru.
Postup rodiny umožňuje až deväť referenčných obrázkov, tri videoklipy a tri zvukové klipy. Video referencie majú každá 2–15 sekúnd a spolu najviac 15 sekúnd; zvukové referencie používajú rovnaké limity jednotlivých klipov aj celkového trvania. Samotný zvuk a text so zvukom bez vizuálnej referencie nie sú podporované referenčné kombinácie. Tvorba len z textu je samostatný podporovaný režim. Pri postupnosti dodajte materiály v zamýšľanom poradí a konzistentne na ne odkazujte ako Image 1, Video 1 alebo Audio 1 podľa poradia v každom mediálnom type. V písanom prompte nenahrádzajte číslovanú referenciu identifikátorom materiálu.
Obrázok prvej snímky definuje začiatok záberu vedeného obrazom. Režim prvej a poslednej snímky definuje obe hranice. Ak záleží na presných hraničných obrázkoch, vyberte tento vyhradený režim namiesto opisovania referencií ako začiatku a konca v omni-referenčnom prompte. Druhá možnosť je efekt usmerňovaný promptom a nerovná sa striktnej voľbe hraničných snímok. Obrázky pripravte pre výstupnú kompozíciu a uveďte akciu prepájajúcu východiskovú a záverečnú situáciu.
Úprava videa mení existujúci klip namiesto použitia len ako inšpirácie. Identifikujte upravované video, menený predmet alebo oblasť, čas a miesto výskytu a detaily na zachovanie. Užitočné zadanie je: „Vo Video 1 nahraďte hrnček nádobou z Image 1; zachovajte pohyb ruky, záber, osvetlenie a usporiadanie stola.“ Pri odstraňovaní pomenujte nechcený predmet a okolité prvky, ktoré musia zostať. Výrobca odporúča pri úprave alebo predĺžení odkazovať priamo na cieľové video; pomenovanie ako referencia môže namiesto toho komunikovať požiadavku na novo generovanú scénu.
Predĺženie videa pridáva udalosti pred existujúci klip alebo zaň. Opíšte smer pokračovania a to, čo sa stane potom alebo predtým. Dokumentovaný postup môže tiež spojiť dva alebo tri klipy generovanými prechodmi; tri vstupné videá spolu stále musia spĺňať 15-sekundový referenčný rozpočet. Návod odlišuje pokračovanie obsahujúce najmä hraničné zábery pôvodného klipu od požiadavky výslovne zachovať pôvodný obsah. Uveďte požadované zloženie výsledku: len pokračovanie alebo scénu obsahujúcu dodaný klip aj novú akciu.
Pre jasné vedenie oddeľte stabilný opis scény od postupnosti udalostí. Každý subjekt definujte dvoma alebo tromi rozlišujúcimi vizuálnymi znakmi a konzistentným označením. Potom opíšte akcie, prostredie, osvetlenie, pohyb kamery, vizuálny štýl a obmedzenia. V dialógu priraďte každú repliku hovoriacemu a príslušnej akcii. Použite usporiadané označenia záberov namiesto považovania presných časových značiek za spoľahlivé ovládanie: výrobca uvádza, že presné časovanie môže byť nestabilné. Rozvrhnuté produktové zadanie môže znieť: „Image 1 definuje Produkt A. Záber 1: pomaly sa približujte k Produktu A na pulte. Záber 2: ruka ho otáča smerom k svetlu. Záber 3: zastavte na prednej etikete. Jemný zvuk miestnosti; zachovajte vytlačené písmo.“
Referencie pripravte podľa dokumentovaných vstupných pravidiel rodiny. Podporované obrazové formáty zahŕňajú JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC a HEIF; každý obrázok je menší než 30 MB. Príručka stanovuje šírku a výšku obrázka striktne medzi 300 a 6 000 pixelmi a pomer strán striktne medzi 0.4 a 2.5. Video referencie používajú MP4 alebo MOV s videom H.264 alebo H.265 a zvukom AAC alebo MP3, majú najviac 200 MB každá a 24–60 snímok za sekundu. Ich šírka a výška sú 300–6 000 pixelov, pomer strán 0.4–2.5 a celkový počet pixelov 407 696–8 295 044. Zvukové referencie používajú WAV alebo MP3 a majú najviac 15 MB každá. Ide o špecifikácie prípravy vstupu výrobcu, odlišné od ovládania nahrávania konkrétnej aplikácie.
Portrétny postup výrobcu vyžaduje konkrétnu prípravu obrázkov alebo videí so skutočnými ľudskými tvárami: priame referenčné nahrávanie nie je štandardnou podporovanou cestou. Ako samostatné riešenia dokumentuje dôveryhodné výstupy modelov, prednastavené digitálne postavy a autorizovaný postup materiálu skutočnej osoby. Zhodu hlasu, výslovnosť a zvuk na hranici klipu treba tiež skontrolovať. Príručka promptov odporúča opísať zamýšľané hlasové vlastnosti a zachovať štýl dialógu blízky zvukovej referencii. Konečný výsledok skontrolujte z hľadiska konzistentnosti subjektu, presných hovorených slov, časovania akcie, prechodov snímok a záverečného zvuku; upravte konkrétny prvok odlišný od zadania.
Ailoot Ultra · Video POST /v1/videos bytedance/seedance-2.0-mini
bytedance/seedance-2.0-miniÚvod
Seedance 2.0 Mini vytvára krátke videá s voliteľným generovaným zvukom z textu, obrázkov, videa a zvukových referencií. Podporuje tvorbu scén, cielené úpravy videa a pokračovanie s dokumentovaným výstupným profilom 480p alebo 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é |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity bytedance/seedance-2.0-mini | 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 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 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | 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 480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720 Vzor: ^[1-9][0-9]*x[1-9][0-9]*$ | 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.0-mini
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-mini
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-mini
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.007 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.0042 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.007 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.1512 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.007 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.007 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.0042 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.0-mini","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
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.0-mini
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · ByteDance: Seedance 2.0 Mini
- Aké vstupy a výsledky sú dostupné?
POST /v1/videos·bytedance/seedance-2.0-mini:text,image,audio→video- Aké polia používa požiadavka?
POST /v1/videos·bytedance/seedance-2.0-mini: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-mini:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1;seed.minimum:-9223372036854775808;seed.maximum:9223372036854775807