Omni 1.1 Flash
google/omni-1.1-flash generuje video z textu s dĺžkou 4, 6, 8 alebo 10 sekúnd, rozlíšením 360p alebo 720p a povinnou voľbou orientácie.
- Ailoot · Generovanie videa
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Generovanie videa
POST /v1/videos/generationsomni-featured
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.
google/omni-1.1-flash je profil na generovanie videa z textu s voliteľnou dĺžkou 4, 6, 8 alebo 10 sekúnd. Vyžaduje rozlíšenie 360p alebo 720p a aspect_ratio s hodnotou VIDEO_ASPECT_RATIO_LANDSCAPE alebo VIDEO_ASPECT_RATIO_PORTRAIT. Praktickou voľbou je krátka scéna na výšku pre produktovú upútavku, ktorej subjekt a viditeľnú akciu zadáte v prompt.
Požiadavku odošlite na /v1/videos/generations a vyzdvihnite výsledok pôvodného zadania. Polia n a count povoľujú požiadavku na jediný výstup; referenčný obrázok nie je uvedený ako vstup. Ide o postup na krátky klip s pevnými hranicami, nie editor ľubovoľnej dĺžky. Flash rozlišuje profil bez záruky odozvy. Pri vyzdvihnutí dokončeného videa uchovajte každý skutočne vrátený výstup.
Ailoot · Generovanie videa POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Úvod
google/omni-1.1-flash generuje video z textu s dĺžkou 4, 6, 8 alebo 10 sekúnd, rozlíšením 360p alebo 720p a povinnou voľbou orientácie.
- Povolené vstupy
- Text
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metódy
Ailoot · Generovanie videa POST /v1/videos/generations
- Vstup
text- Výstup
video- Výstupný formát
- mp4
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity google/omni-1.1-flash | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity Minimálna dĺžka: 1 | Predvolené— |
Poleduration | Typinteger | PožiadavkaPovinná alternatíva | Hodnoty a limity 4, 6, 8, 10 Alternatíva: duration_s; obe polia sa musia zhodovať, ak sú uvedené Povinné, keď: duration_s nie je uvedené Vyžaduje sa aspoň jedna položka: duration, duration_s Jednotka: sekundy | Predvolené— |
Poleduration_s | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 4, 6, 8, 10 Alternatíva: duration Jednotka: sekundy | Predvolené— |
Poleresolution | Typstring | PožiadavkaPovinné | Hodnoty a limity 360p, 720p | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaPovinné | Hodnoty a limity VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Predvolené— |
Polen | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 1 | Predvolené1 |
Polecount | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 1 Platí, keď: Ak sa zadá aj n, údaje sa musia zhodovať | Predvolené— |
Kombinácie vstupných podkladov
Z textu na video · Povinné: prompt
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametermaterial_types | Špecifikáciatext |
Parameterrequired | Špecifikácianull |
Parameteroptional_controls | Špecifikácianull |
Ž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/videos/generations/{request_id}/content
Štruktúry metód a ID sú presné; možnosti dodávateľa sa posudzujú oddelene od prijatia požiadavky.
Cenník
Sadzby metód Ailoot
POST /v1/videos/generations- Výstup
- 0,03 USD za sekundu pri 360p
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 · Generovanie videa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "google/omni-1.1-flash", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Prijať a uložiť výsledky
Ailoot · Generovanie videa
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Skontrolovať stav úlohy
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Čítanie ďalšieho obsahu
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Uchovať 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.
data[] obsahuje všetky vrátené cesty obsahu; content_url odkazuje iba na prvý výstup
Ak treba overiť pôvodnú odpoveď
Načítajte existujúcu pôvodnú úlohu; odoslanie s neznámym výsledkom nikdy neopakujte.
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaPovinné zadanie, rozlíšenie, pomer strán alebo dĺžka chýbajú alebo sú neplatné | Ďalší krokPred odoslaním novej požiadavky opravte neplatné polia požiadavky. |
Odpoveď409 · video_not_ready | PodmienkaPôvodný obsah videa zatiaľ nie je dostupný | Ďalší krokPriebežne zisťujte stav pomocou pôvodne vráteného ID; rešpektujte Retry-After. |
Odpoveď503 · server_error | PodmienkaVýsledok vyžaduje kontrolu | Ďalší krokZachovajte pôvodné ID a záznam o požiadavke; túto operáciu znova nevytvárajte. |
Odpoveďserver_error | PodmienkaVrátená odpoveď uvádza, že operáciu alebo výsledok je potrebné skontrolovať | Ďalší krokUchovajte pôvodné vrátené ID operácie/úlohy, hlavičky požiadavky a odpoveď; naďalej čítajte údaje o tejto pôvodnej operácii podporovaným spôsobom. Požiadavku na vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot google/omni-1.1-flash, omni-featured
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
Ailoot · Generovanie videa POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Úvod
google/omni-1.1-flash generuje video z textu s dĺžkou 4, 6, 8 alebo 10 sekúnd, rozlíšením 360p alebo 720p a povinnou voľbou orientácie.
- Povolené vstupy
- Text
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metódy
Ailoot · Generovanie videa POST /v1/videos/generations
- Vstup
text- Výstup
video- Výstupný formát
- mp4
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity omni-featured | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity Minimálna dĺžka: 1 | Predvolené— |
Poleduration | Typinteger | PožiadavkaPovinná alternatíva | Hodnoty a limity 4, 6, 8, 10 Alternatíva: duration_s; obe polia sa musia zhodovať, ak sú uvedené Povinné, keď: duration_s nie je uvedené Vyžaduje sa aspoň jedna položka: duration, duration_s Jednotka: sekundy | Predvolené— |
Poleduration_s | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 4, 6, 8, 10 Alternatíva: duration Jednotka: sekundy | Predvolené— |
Poleresolution | Typstring | PožiadavkaPovinné | Hodnoty a limity 360p, 720p | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaPovinné | Hodnoty a limity VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Predvolené— |
Polen | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 1 | Predvolené1 |
Polecount | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 1 Platí, keď: Ak sa zadá aj n, údaje sa musia zhodovať | Predvolené— |
Kombinácie vstupných podkladov
Z textu na video · Povinné: prompt
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametermaterial_types | Špecifikáciatext |
Parameterrequired | Špecifikácianull |
Parameteroptional_controls | Špecifikácianull |
Ž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/videos/generations/{request_id}/content
Štruktúry metód a ID sú presné; možnosti dodávateľa sa posudzujú oddelene od prijatia požiadavky.
Cenník
Sadzby metód Ailoot
POST /v1/videos/generations- Výstup
- 0,03 USD za sekundu pri 360p
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 · Generovanie videa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "omni-featured", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Prijať a uložiť výsledky
Ailoot · Generovanie videa
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Skontrolovať stav úlohy
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Čítanie ďalšieho obsahu
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Uchovať 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.
data[] obsahuje všetky vrátené cesty obsahu; content_url odkazuje iba na prvý výstup
Ak treba overiť pôvodnú odpoveď
Načítajte existujúcu pôvodnú úlohu; odoslanie s neznámym výsledkom nikdy neopakujte.
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaPovinné zadanie, rozlíšenie, pomer strán alebo dĺžka chýbajú alebo sú neplatné | Ďalší krokPred odoslaním novej požiadavky opravte neplatné polia požiadavky. |
Odpoveď409 · video_not_ready | PodmienkaPôvodný obsah videa zatiaľ nie je dostupný | Ďalší krokPriebežne zisťujte stav pomocou pôvodne vráteného ID; rešpektujte Retry-After. |
Odpoveď503 · server_error | PodmienkaVýsledok vyžaduje kontrolu | Ďalší krokZachovajte pôvodné ID a záznam o požiadavke; túto operáciu znova nevytvárajte. |
Odpoveďserver_error | PodmienkaVrátená odpoveď uvádza, že operáciu alebo výsledok je potrebné skontrolovať | Ďalší krokUchovajte pôvodné vrátené ID operácie/úlohy, hlavičky požiadavky a odpoveď; naďalej čítajte údaje o tejto pôvodnej operácii podporovaným spôsobom. Požiadavku na vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot google/omni-1.1-flash, omni-featured
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · Omni 1.1 Flash
- Aké vstupy a výsledky sú dostupné?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Aké polia používa požiadavka?
POST /v1/videos/generations·google/omni-1.1-flash:model,prompt,duration,duration_s,resolution,aspect_ratio,n,countPOST /v1/videos/generations·omni-featured:model,prompt,duration,duration_s,resolution,aspect_ratio,n,count