Alibaba: HappyHorse 1.0
Alibaba HappyHorse 1.0 vytvára krátke videá so zvukom z textu, úvodného obrázka alebo najviac deviatich referenčných obrázkov. Jeho režimy generovania vytvárajú 3–15-sekundové videá MP4 pri 24 snímkach za sekundu v rozlíšení 720p alebo 1080p. Samostatne pomenovaný profil 1.0 na úpravu videa upravuje dodané zábery s voliteľnými vizuálnymi referenciami a vlastnými limitmi.
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.
Alibaba HappyHorse 1.0 je edícia na tvorbu videa s pomenovanými profilmi text-to-video, image-to-video z úvodnej snímky a reference-to-video. Výrobca uvádza ako hlavné tvorivé zameranie fyzikálne presvedčivý pohyb, sémantické porozumenie a synchronizáciu obrazu so zvukom. Referenčný profil môže použiť až deväť obrázkov na usmernenie subjektov a scén. Užitočným výsledkom je krátky klip so zvukom: nová scéna, animácia z pripravenej úvodnej statickej snímky alebo záber postavy či produktu vedený referenciami.
Pri textovom zadaní scény určte subjekt, prostredie, akciu a kameru spolu so zamýšľaným zvukom. Pri scéne na stole ukážte malý model plachetnice plávajúci v plytkej nádobe s vodou, zatiaľ čo ho kamera sleduje vo výške stola. Pri kontrole potom možno posúdiť tvar lode, mierku scény, pohyb vody aj vzťah pohybu a zvuku. Jednu sústredenú akciu je jednoduchšie vyhodnotiť než hustú sekvenciu, ktorej kľúčový okamih nie je jasne určený.
Pri generovaní z úvodnej snímky použite statický obrázok, ktorého subjekt a kompozícia už zodpovedajú požadovanému začiatku. Opíšte nasledujúci pohyb a dráhu kamery. Presný obrazový profil výrobcu pre verziu 1.0 prijíma text aj obrázok, pričom matica generovania ho označuje ako image-to-video z úvodnej snímky. Pred generovaním záberu pripravte výrez a viditeľné detaily produktu či postavy. Overte, či tieto detaily zostávajú rozpoznateľné počas pohybu, namiesto hodnotenia samotnej úvodnej snímky.
Reference-to-video spája ľudí, produkty, štýl alebo prostredie z vizuálnych podkladov do novej opísanej scény. Stránka konkrétneho referenčného modelu 1.0 dokumentuje najviac deväť obrázkov. V zadaní im priraďte úlohy a opíšte, ako sa má subjekt v scéne správať. Pri prezentácii produktu možno oddeliť referenciu samotného predmetu od okolitého miesta alebo vizuálneho štýlu. Dôraz výrobcu na stabilitu je cieľom kontroly: počas celého klipu porovnávajte subjekt, označenia a umiestnenie so skutočnými referenciami.
Rodina 1.0 má aj samostatne pomenovaný profil na úpravu videa, určený na zmenu štýlu a lokálne či širšie úpravy existujúcich záberov. Tento profil prijíma presne jedno zdrojové video a nula až päť referenčných obrázkov, na rozdiel od usporiadania s deviatimi obrázkami pri referenčnom generovaní. Uveďte, čo sa má zmeniť a čo zachovať, napríklad zmenu odevu pri zachovaní osoby, pohybu a pozadia. Výsledok úpravy treba porovnať s celým zdrojovým klipom, nielen so snímkou zobrazujúcou požadovanú náhradu.
Presný návod na úpravy vo verzii 1.0 prijíma zdrojové zábery MP4 alebo MOV, odporúča H.264 a povoľuje dĺžku zdroja od troch do šesťdesiatich sekúnd. Uvádza maximum 100 MB, kratšiu stranu aspoň 360 pixelov, dlhšiu stranu najviac 4 096 pixelov, pomer strán od 1:2.5 do 2.5:1 a vstupnú snímkovú frekvenciu od ôsmich do šesťdesiatich snímok za sekundu. Výstupné úpravy sú obmedzené na tri až pätnásť sekúnd: zdroje s dĺžkou najviac pätnásť sekúnd si zachovávajú dĺžku, pri dlhších zdrojoch sa použije iba prvých pätnásť sekúnd. Ak dôležitá akcia nastáva neskôr v zdroji, požadovaný úsek pred prípravou úpravy zostrihnite.
Voliteľné referenčné obrázky profilu na úpravy majú vlastný limit dvadsať MB a musia byť vo formáte JPEG/JPG, PNG alebo WEBP, s oboma rozmermi aspoň 300 pixelov a rovnakým dokumentovaným rozsahom pomeru strán. Návod tiež rozlišuje automatické spracovanie zvuku od zachovania pôvodného zvuku. Pripravte referenciu určujúcu požadovanú zmenu a zvoľte, ako s ňou má súvisieť zdrojový zvuk. Ide o konkrétne ovládacie prvky profilu 1.0 na úpravy, oddelené od režimov generovania nových scén.
Pre režimy generovania 1.0 uvádza presná matica výrobcu rozlíšenie 720p alebo 1080p, tri až pätnásť sekúnd, MP4 pri 24 snímkach za sekundu a zvuk. Profil na úpravy tiež vytvára výstup 720p alebo 1080p v rámci svojho pätnásťsekundového limitu. Dokumentovaný priebeh úlohy najprv vracia identifikátor spracovania a po úspechu umiestnenie dokončeného videa; umiestnenia výsledkov platia dvadsaťštyri hodín. Pri príprave produkčnej úpravy si uchovajte samotný klip, zadanie a referencie a spoločne skontrolujte výslednú kompozíciu, dĺžku a zvuk.
HappyHorse 1.1 pridáva možnosť generovania v rozlíšení 480p a pomenované zlepšenia vizuálnych detailov, pohybu a konzistentnosti medzi klipmi. Tieto neskoršie tvrdenia o generovaní nie sú zárukou pre konkrétnu revíziu profilu 1.0. Užitočná príprava pre 1.0 vychádza zo zvoleného režimu a jeho skutočných zdrojových materiálov. Skontrolujte identitu, kontakt, geometriu objektov, text a zvuk a ďalšiu opravu formulujte konkrétne. Pri upravenom klipe tiež overte, či dôležité pôvodné detaily mimo požadovanej zmeny zostávajú vhodné pre zamýšľanú scénu.
Ailoot Ultra · Video POST /v1/videos alibaba/happyhorse-1.0
alibaba/happyhorse-1.0Úvod
Alibaba HappyHorse 1.0 vytvára krátke videá so zvukom z textu, úvodného obrázka alebo najviac deviatich referenčných obrázkov. Jeho režimy generovania vytvárajú 3–15-sekundové videá MP4 pri 24 snímkach za sekundu v rozlíšení 720p alebo 1080p. Samostatne pomenovaný profil 1.0 na úpravu videa upravuje dodané zábery s voliteľnými vizuálnymi referenciami a vlastnými limitmi.
- Povolené vstupy
- Text · Obrázky
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Video POST /v1/videos
- Vstup
text,image- 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 alibaba/happyhorse-1.0 | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Poleduration | Typinteger | PožiadavkaPovinné | Hodnoty a limity 3, 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 720p, 1080p | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, 9:21 | Predvolené— |
Polegenerate_audio | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolené— |
Poleframe_images | Typarray | PožiadavkaVoliteľné | Hodnoty a limity Minimálny počet položiek: 1 Maximálny počet položiek: 1 Vstupný obsah: Pole objektov snímok. Každý objekt má type=image_url, image_url obsahujúce url a frame_type. Použite HTTPS URL obrázka a nastavte frame_type na first_frame. Každá rola snímky sa môže vyskytnúť najviac raz. Presné kľúče: type, image_url, frame_type Podmienky: Tieto kľúče opisujú každý objekt snímky; image_url obsahuje iba url. Pri čisto textovej požiadavke vynechajte frame_images. | Predvolené— |
Poleinput_references | Typarray | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polesize | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 1280x720, 720x1280, 720x720, 960x720, 720x960, 1680x720, 720x1680, 1920x1080, 1080x1920, 1080x1080, 1440x1080, 1080x1440, 2520x1080, 1080x2520 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 prompt ako text a duration v celých sekundách. Vyberte podporované rozlíšenie; pridajte pomer strán alebo použite uvedenú veľkosť.
model: Typ: string · alibaba/happyhorse-1.0
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 prvej snímky. · Povinné: model, prompt, duration, frame_images
frame_images je pole. Každý objekt snímky má type, image_url a frame_type; image_url obsahuje url. Nastavte type na image_url. Použite first_frame. Každá rola snímky sa môže vyskytnúť najviac raz. Pre každú snímku zadajte verejnú HTTPS URL obrázka. Vyberte podporované rozlíšenie; pridajte pomer strán alebo použite uvedenú veľkosť.
Presné kľúče: type, image_url, frame_type
model: Typ: string · alibaba/happyhorse-1.0
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 podporované referenčné obrázky. · Povinné: model, prompt, duration, input_references
input_references je pole objektov. Nastavte type na image_url a použite zodpovedajúce pole obsahujúce url. Použite verejné HTTPS URL. Režim referencií vyberiete vynechaním frame_images. Vyberte podporované rozlíšenie; pridajte pomer strán alebo použite uvedenú veľkosť.
model: Typ: string · alibaba/happyhorse-1.0
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 |
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 videa | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza sekundu videa | Podmienky účtovaniaresolution: 1080p | Poplatok Výstup · Cena videa · Odhad iba na porovnanie $0.3388 za sekundu videa |
| KonfiguráciaCena videa | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza sekundu videa | Podmienky účtovaniaresolution: 720p | Poplatok Výstup · Cena videa · Odhad iba na porovnanie $0.1976 za sekundu videa |
| 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.5928 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 videa | Podmienky účtovaniaresolution: 720p | Poplatok Výstup · Cena videa $0.1976 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
| KonfiguráciaCena videa | Podmienky účtovaniaresolution: 1080p | Poplatok Výstup · Cena videa $0.3388 za sekundu videa Zverejnený cenový údaj pre zobrazenú konfiguráciu. Konečné poplatky sa riadia skutočne účtovanou konfiguráciou. |
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('{"aspect_ratio":"16:9","duration":3,"model":"alibaba/happyhorse-1.0","prompt":"A serene mountain landscape at sunset","resolution":"720p"}', 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 alibaba/happyhorse-1.0
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · Alibaba: HappyHorse 1.0
- Aké vstupy a výsledky sú dostupné?
POST /v1/videos·alibaba/happyhorse-1.0:text,image→video- Aké polia používa požiadavka?
POST /v1/videos·alibaba/happyhorse-1.0: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·alibaba/happyhorse-1.0:duration.minimum:1;duration.maximum:600;frame_images.max_items:1;frame_images.min_items:1;seed.minimum:-9223372036854775808;seed.maximum:9223372036854775807