Vidu 1.5
Vidu 1.5 vytvára video z textového zadania pod presným ID modelu vidu-1.5. Opíšte hlavný motív, viditeľnú akciu a rámovanie kamery, potom vyberte päťsekundové trvanie a jeden z troch pomerov strán: 16:9, 1:1 alebo 9:16. Úlohu odošlite raz a sledujte vrátenú operáciu, kým nebude pripravený výsledok videa.
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.
Vidu 1.5 poskytuje generovanie videa z textu cez presné ID modelu vidu-1.5. Požiadavku postavte na päťsekundovej vizuálnej myšlienke: hlavnom motíve vykonávajúcom jednu jasnú akciu, úvodnom celkovom pohľade alebo produkte zobrazenom s určeným pohybom kamery. Scénu, akciu, prostredie, osvetlenie a rámovanie vložte do textového zadania, aby bol zamýšľaný záber opísaný v podkladoch, ktoré model dostáva.
Video vytvorte pomocou POST /v1/videos a tela application/json. Povinné polia sú model a prompt; nastavte model na vidu-1.5 a opis záberu dodajte ako reťazec. Užitočné zadanie produktového záberu môže určiť predmet, povrch, pozadie a jeden pohyb kamery, za ktorým nasleduje akcia, ktorá má byť počas záberu viditeľná. Zadanie ponechajte dostatočne zamerané, aby pôsobilo ako jeden krátky klip.
Možnosť duration modelu je celé číslo 5, ktoré predstavuje päťsekundový klip. Voliteľné hodnoty aspect_ratio sú reťazce 16:9, 1:1 a 9:16. Pred opisom rámovania vyberte pomer podľa zamýšľaného umiestnenia: širokú scénu pre vodorovnú kompozíciu, vycentrované rozmiestnenie pre štvorec alebo zvislo usporiadaný hlavný motív pre kompozíciu na výšku. Voliteľný reťazec negative_prompt môže určovať vizuálne prvky, ktorým sa treba vyhnúť. V požiadavke zachovajte názvy parametrov a presné hodnoty enum.
Vytvorenie začne asynchrónnu operáciu. Uložte skutočný identifikátor vrátený odpoveďou na vytvorenie a potom pomocou GET /v1/videos/{request_id} sledujte túto pôvodnú operáciu. Odpoveď ukazujúca prebiehajúcu prácu predstavuje existujúcu úlohu; pokračujte v jej načítavaní, kým sa nevráti dokončený výsledok alebo zlyhanie. Keď operácia zlyhá alebo potrebuje kontrolu, zachovajte vrátenú chybu a pôvodný identifikátor.
Po dokončení operácie uchovajte každý vrátený výsledok videa a načítajte každú skutočnú URL obsahu poskytnutú odpoveďou. Verejná cesta k obsahu GET /v1/videos/{request_id}/content môže načítať výstup podľa jeho skutočného indexu. Uložte dokončené video a jeho vrátené metadáta a potom podľa zadania skontrolujte hlavný motív, pohyb, rámovanie a koniec klipu. Ak sa odoslanie alebo doručenie skončí nejednoznačne, uchovajte pôvodnú identitu operácie a skontrolujte danú úlohu pred vytvorením ďalšieho generovania.
Ailoot Ultra · Video POST /v1/videos vidu-1.5
vidu-1.5Úvod
Vidu 1.5 vytvára video z textového zadania pod presným ID modelu vidu-1.5. Opíšte hlavný motív, viditeľnú akciu a rámovanie kamery, potom vyberte päťsekundové trvanie a jeden z troch pomerov strán: 16:9, 1:1 alebo 9:16. Úlohu odošlite raz a sledujte vrátenú operáciu, kým nebude pripravený výsledok videa.
- Povolené vstupy
- Text
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Video POST /v1/videos
- Vstup
text- Výstup
video
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity vidu-1.5 | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 16:9, 1:1, 9:16 | Predvolené— |
Poleduration | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 5 | Predvolené— |
Polenegative_prompt | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, prompt |
Parameteroptional | Špecifikáciaaspect_ratio, duration, negative_prompt |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | Špecifikácia |
Aliasy metódy: /v1/videos/generations
Životný cyklus: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
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 | Poplatok |
|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Odhadované množstvo— | 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áciaEstimated generation cost | Sadzobník— | Odhadované množstvoodhad pre jedno generovanie | Poplatok Vstup · Odhadované náklady na generovanie · Odhad iba na porovnanie $0.4 odhad pred generovaním This estimate is not an additional charge or a fixed rate for the completed generation. |
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 →
Príklady požiadaviek
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "vidu-1.5", "prompt": "A cat is walking on grass."}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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
# Submit once. Retain the complete result, original identifiers and every response header.
Prijať a uložiť výsledky
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
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.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ak treba overiť pôvodnú odpoveď
Keep the returned public task or operation id and all headers. Read only the original task; unknown or result_pending_check does not authorize another creation.
Polia odpovede
| Pole | Typ |
|---|---|
Polevideo_url | Typstring or array, as returned |
Aliasy
Aliasy modelov
Ailoot Ultra vidu-1.5
Aliasy ciest metód
/v1/videos/generations
Súvisiace ID na volanie
FAQ · Vidu 1.5
- Aké vstupy a výsledky sú dostupné?
POST /v1/videos·vidu-1.5:text→video- Aké polia používa požiadavka?
POST /v1/videos·vidu-1.5:model,prompt,aspect_ratio,duration,negative_prompt