Omni 1.1 Flash
Video iz besedila z izbiro 4/6/8/10 sekund, 360p ali 720p ter obvezno pokončno ali ležečo usmerjenostjo.
- Ailoot · Videoposnetki
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Videoposnetki
POST /v1/videos/generationsomni-featured
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
google/omni-1.1-flash je pot za video iz besedila z izbirnim trajanjem 4, 6, 8 ali 10 sekund. Zahteva ločljivost 360p ali 720p in aspect_ratio VIDEO_ASPECT_RATIO_LANDSCAPE ali VIDEO_ASPECT_RATIO_PORTRAIT. Praktična izbira je kratek pokončen prizor za napovednik izdelka, s subjektom in vidnim dejanjem v prompt.
Oddajte na /v1/videos/generations in prevzemite rezultat izvirnega opravila. Kontrolnika n in count sta omejena na zahtevo za en izhod; slikovni referenčni vhod ni naveden. Zato je to omejen potek za kratek posnetek in ne urejevalnik poljubne dolžine. Flash označuje profil brez jamstva zakasnitve. Pri prevzemu dokončanega videa ohranite vse dejansko vrnjene izhode.
Ailoot · Videoposnetki POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Začetek
Video iz besedila z izbiro 4/6/8/10 sekund, 360p ali 720p ter obvezno pokončno ali ležečo usmerjenostjo.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Video
Na voljo v Ailoot · vhodi in metode
Ailoot · Videoposnetki POST /v1/videos/generations
- Vhod
text- Izhod
video- Izhodni format
- mp4
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve google/omni-1.1-flash | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 | Privzeto— |
Poljeduration | Vrstainteger | ZahtevaObvezna alternativa | Vrednosti in omejitve 4, 6, 8, 10 Alternativa: duration_s; če sta podani obe polji, se morata ujemati Obvezno, ko: duration_s ni podan Zahtevan je vsaj en element: duration, duration_s Enota: sekunde | Privzeto— |
Poljeduration_s | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 4, 6, 8, 10 Alternativa: duration Enota: sekunde | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 360p, 720p | Privzeto— |
Poljeaspect_ratio | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Privzeto— |
Poljen | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 1 | Privzeto1 |
Poljecount | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 1 Velja, ko: Če je podan tudi n, se morajo vrednosti ujemati | Privzeto— |
Kombinacije vhodnih gradiv
Iz besedila v video · Obvezno: prompt
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametermaterial_types | Specifikacijatext |
Parameterrequired | Specifikacijanull |
Parameteroptional_controls | Specifikacijanull |
Življenjski cikel: 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
Strukture metod in ID so natančno določeni; zmožnost ponudnika je ločena od sprejema zahteve.
Cenik
Cene metod Ailoot
POST /v1/videos/generations- Izhod
- 0,03 $ na sekundo pri 360p
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot · Videoposnetki
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."}'Prejmi in shrani rezultate
Ailoot · Videoposnetki
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Preveri stanje opravila
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"Branje druge vsebine
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.mp4Ohrani vse dokončane rezultate
Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.
data[] vsebuje vse vrnjene poti vsebine; content_url je samo prvi
Če je treba preveriti izvirni odgovor
Berite obstoječe prvotno opravilo; neznane oddaje nikoli ne ponovite.
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojObvezni prompt/resolution/aspect/duration manjka ali ni veljaven | Naslednji korakPred oddajo nove zahteve popravite neveljavna polja zahteve. |
Odgovor409 · video_not_ready | PogojIzvirna video vsebina še ni na voljo | Naslednji korakPreverjajte prvotni vrnjeni ID; upoštevajte Retry-After. |
Odgovor503 · server_error | PogojRezultat je treba preveriti | Naslednji korakOhranite prvotni ID in dokazilo zahteve; te operacije ne ustvarite znova. |
Odgovorserver_error | PogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveriti | Naslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova. |
Druga imena
Druga imena modelov
Ailoot google/omni-1.1-flash, omni-featured
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
Ailoot · Videoposnetki POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Začetek
Video iz besedila z izbiro 4/6/8/10 sekund, 360p ali 720p ter obvezno pokončno ali ležečo usmerjenostjo.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Video
Na voljo v Ailoot · vhodi in metode
Ailoot · Videoposnetki POST /v1/videos/generations
- Vhod
text- Izhod
video- Izhodni format
- mp4
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve omni-featured | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 | Privzeto— |
Poljeduration | Vrstainteger | ZahtevaObvezna alternativa | Vrednosti in omejitve 4, 6, 8, 10 Alternativa: duration_s; če sta podani obe polji, se morata ujemati Obvezno, ko: duration_s ni podan Zahtevan je vsaj en element: duration, duration_s Enota: sekunde | Privzeto— |
Poljeduration_s | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 4, 6, 8, 10 Alternativa: duration Enota: sekunde | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve 360p, 720p | Privzeto— |
Poljeaspect_ratio | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Privzeto— |
Poljen | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 1 | Privzeto1 |
Poljecount | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 1 Velja, ko: Če je podan tudi n, se morajo vrednosti ujemati | Privzeto— |
Kombinacije vhodnih gradiv
Iz besedila v video · Obvezno: prompt
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametermaterial_types | Specifikacijatext |
Parameterrequired | Specifikacijanull |
Parameteroptional_controls | Specifikacijanull |
Življenjski cikel: 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
Strukture metod in ID so natančno določeni; zmožnost ponudnika je ločena od sprejema zahteve.
Cenik
Cene metod Ailoot
POST /v1/videos/generations- Izhod
- 0,03 $ na sekundo pri 360p
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot · Videoposnetki
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."}'Prejmi in shrani rezultate
Ailoot · Videoposnetki
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Preveri stanje opravila
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"Branje druge vsebine
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.mp4Ohrani vse dokončane rezultate
Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.
data[] vsebuje vse vrnjene poti vsebine; content_url je samo prvi
Če je treba preveriti izvirni odgovor
Berite obstoječe prvotno opravilo; neznane oddaje nikoli ne ponovite.
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojObvezni prompt/resolution/aspect/duration manjka ali ni veljaven | Naslednji korakPred oddajo nove zahteve popravite neveljavna polja zahteve. |
Odgovor409 · video_not_ready | PogojIzvirna video vsebina še ni na voljo | Naslednji korakPreverjajte prvotni vrnjeni ID; upoštevajte Retry-After. |
Odgovor503 · server_error | PogojRezultat je treba preveriti | Naslednji korakOhranite prvotni ID in dokazilo zahteve; te operacije ne ustvarite znova. |
Odgovorserver_error | PogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveriti | Naslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova. |
Druga imena
Druga imena modelov
Ailoot google/omni-1.1-flash, omni-featured
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Omni 1.1 Flash
- Kateri vhodi in rezultati so na voljo?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Katera polja uporablja zahteva?
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