Omni 1.1 Flash
Vaizdo įrašas iš teksto: 4/6/8/10 sekundžių pasirinkimas, 360p ar 720p ir privalomas vertikalus arba horizontalus formatas.
- Ailoot · Vaizdo įrašai
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Vaizdo įrašai
POST /v1/videos/generationsomni-featured
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
google/omni-1.1-flash yra vaizdo įrašo kūrimo iš teksto maršrutas su pasirenkama 4, 6, 8 ar 10 sekundžių trukme. Reikia 360p ar 720p raiškos ir aspect_ratio reikšmės VIDEO_ASPECT_RATIO_LANDSCAPE arba VIDEO_ASPECT_RATIO_PORTRAIT. Praktinis pasirinkimas — trumpa vertikali scena produkto anonsui, prompt aprašant objektą ir matomą veiksmą.
Pateikite į /v1/videos/generations ir surinkite pradinės užduoties rezultatą. n bei count valdikliai apriboti viena išvesties užklausa; vaizdo pavyzdžio įvestis nenurodyta. Tai apribota trumpo įrašo eiga, o ne savavališkos trukmės redaktorius. Flash identifikuoja profilį be delsos garantijos. Surinkdami baigtą vaizdo įrašą išsaugokite kiekvieną tikrai grąžintą išvestį.
Ailoot · Vaizdo įrašai POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Pradžia
Vaizdo įrašas iš teksto: 4/6/8/10 sekundžių pasirinkimas, 360p ar 720p ir privalomas vertikalus arba horizontalus formatas.
- Leidžiamos įvestys
- Tekstas
- Rezultatai
- Vaizdo įrašai
Prieinama Ailoot · įvestys ir metodai
Ailoot · Vaizdo įrašai POST /v1/videos/generations
- Įvestis
text- Išvestis
video- Išvesties formatas
- mp4
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos google/omni-1.1-flash | Numatyta— |
Laukasprompt | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos Mažiausias ilgis: 1 | Numatyta— |
Laukasduration | Tipasinteger | ReikalavimasPrivaloma alternatyva | Reikšmės ir ribos 4, 6, 8, 10 Alternatyva: duration_s; jei pateikti abu laukai, jų reikšmės turi sutapti Privaloma, kai: duration_s nepateiktas Būtinas bent vienas: duration, duration_s Vienetas: sekundės | Numatyta— |
Laukasduration_s | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 4, 6, 8, 10 Alternatyva: duration Vienetas: sekundės | Numatyta— |
Laukasresolution | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos 360p, 720p | Numatyta— |
Laukasaspect_ratio | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Numatyta— |
Laukasn | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 1 | Numatyta1 |
Laukascount | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 1 Taikoma, kai: Jei pateiktas ir n, reikšmės turi sutapti | Numatyta— |
Įvesties medžiagos deriniai
Iš teksto į vaizdo įrašą · Privaloma: prompt
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrasmaterial_types | Specifikacijatext |
Parametrasrequired | Specifikacijanull |
Parametrasoptional_controls | Specifikacijanull |
Gyvavimo ciklas: 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
Metodų struktūros ir ID yra tikslūs; tiekėjo galimybės yra atskirtos nuo užklausos priėmimo.
Planai
Ailoot metodų įkainiai
POST /v1/videos/generations- Išvestis
- 0,03 USD už sekundę 360p raiška
Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →
Užklausų pavyzdžiai
Ailoot · Vaizdo įrašai
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."}'Gauti ir išsaugoti rezultatus
Ailoot · Vaizdo įrašai
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Tikrinti užduoties būseną
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"Kito turinio skaitymas
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.mp4Išsaugoti visus baigtus rezultatus
Išsaugokite kiekvieną baigtą vaizdo įrašą arba grąžintą failą; gaukite turinį iš kiekvieno faktiškai grąžinto medžiagos URL.
data[] turi visus grąžintus turinio kelius; content_url nurodo tik pirmąjį
Jei reikia patikrinti pradinį atsakymą
Skaitykite esamos pradinės užduoties duomenis; niekada nekartokite siuntimo, kurio baigtis nežinoma.
Klaidos ir tolesni veiksmai
| Atsakymas | Sąlyga | Kitas žingsnis |
|---|---|---|
Atsakymas400 · invalid_request_error | SąlygaTrūksta privalomų prompt/resolution/aspect/duration arba jų reikšmės netinkamos | Kitas žingsnisPrieš pateikdami naują užklausą pataisykite netinkamus užklausos laukus. |
Atsakymas409 · video_not_ready | SąlygaPradinio vaizdo įrašo turinys dar nepasiekiamas | Kitas žingsnisPeriodiškai tikrinkite pradinį grąžintą ID; laikykitės Retry-After. |
Atsakymas503 · server_error | SąlygaRezultatą reikia patikrinti | Kitas žingsnisIšsaugokite pradinį ID ir užklausos patvirtinimo įrašą; nekurkite šios operacijos iš naujo. |
Atsakymasserver_error | SąlygaGrąžintame atsakyme nurodoma, kad operaciją arba rezultatą reikia patikrinti | Kitas žingsnisIšsaugokite pradinį grąžintą operacijos ar užduoties ID, užklausos antraštes ir atsakymą; toliau tikrinkite tos pačios pradinės operacijos duomenis palaikomais būdais. Kūrimo užklausos pakartotinai neteikite. |
Pseudonimai
Modelių pseudonimai
Ailoot google/omni-1.1-flash, omni-featured
Metodų kelių pseudonimai
Naudokite aukščiau nurodytus metodų kelius.
Susiję ID iškvietimui
Ailoot · Vaizdo įrašai POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Pradžia
Vaizdo įrašas iš teksto: 4/6/8/10 sekundžių pasirinkimas, 360p ar 720p ir privalomas vertikalus arba horizontalus formatas.
- Leidžiamos įvestys
- Tekstas
- Rezultatai
- Vaizdo įrašai
Prieinama Ailoot · įvestys ir metodai
Ailoot · Vaizdo įrašai POST /v1/videos/generations
- Įvestis
text- Išvestis
video- Išvesties formatas
- mp4
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos omni-featured | Numatyta— |
Laukasprompt | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos Mažiausias ilgis: 1 | Numatyta— |
Laukasduration | Tipasinteger | ReikalavimasPrivaloma alternatyva | Reikšmės ir ribos 4, 6, 8, 10 Alternatyva: duration_s; jei pateikti abu laukai, jų reikšmės turi sutapti Privaloma, kai: duration_s nepateiktas Būtinas bent vienas: duration, duration_s Vienetas: sekundės | Numatyta— |
Laukasduration_s | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 4, 6, 8, 10 Alternatyva: duration Vienetas: sekundės | Numatyta— |
Laukasresolution | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos 360p, 720p | Numatyta— |
Laukasaspect_ratio | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Numatyta— |
Laukasn | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 1 | Numatyta1 |
Laukascount | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 1 Taikoma, kai: Jei pateiktas ir n, reikšmės turi sutapti | Numatyta— |
Įvesties medžiagos deriniai
Iš teksto į vaizdo įrašą · Privaloma: prompt
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrasmaterial_types | Specifikacijatext |
Parametrasrequired | Specifikacijanull |
Parametrasoptional_controls | Specifikacijanull |
Gyvavimo ciklas: 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
Metodų struktūros ir ID yra tikslūs; tiekėjo galimybės yra atskirtos nuo užklausos priėmimo.
Planai
Ailoot metodų įkainiai
POST /v1/videos/generations- Išvestis
- 0,03 USD už sekundę 360p raiška
Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →
Užklausų pavyzdžiai
Ailoot · Vaizdo įrašai
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."}'Gauti ir išsaugoti rezultatus
Ailoot · Vaizdo įrašai
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Tikrinti užduoties būseną
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"Kito turinio skaitymas
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.mp4Išsaugoti visus baigtus rezultatus
Išsaugokite kiekvieną baigtą vaizdo įrašą arba grąžintą failą; gaukite turinį iš kiekvieno faktiškai grąžinto medžiagos URL.
data[] turi visus grąžintus turinio kelius; content_url nurodo tik pirmąjį
Jei reikia patikrinti pradinį atsakymą
Skaitykite esamos pradinės užduoties duomenis; niekada nekartokite siuntimo, kurio baigtis nežinoma.
Klaidos ir tolesni veiksmai
| Atsakymas | Sąlyga | Kitas žingsnis |
|---|---|---|
Atsakymas400 · invalid_request_error | SąlygaTrūksta privalomų prompt/resolution/aspect/duration arba jų reikšmės netinkamos | Kitas žingsnisPrieš pateikdami naują užklausą pataisykite netinkamus užklausos laukus. |
Atsakymas409 · video_not_ready | SąlygaPradinio vaizdo įrašo turinys dar nepasiekiamas | Kitas žingsnisPeriodiškai tikrinkite pradinį grąžintą ID; laikykitės Retry-After. |
Atsakymas503 · server_error | SąlygaRezultatą reikia patikrinti | Kitas žingsnisIšsaugokite pradinį ID ir užklausos patvirtinimo įrašą; nekurkite šios operacijos iš naujo. |
Atsakymasserver_error | SąlygaGrąžintame atsakyme nurodoma, kad operaciją arba rezultatą reikia patikrinti | Kitas žingsnisIšsaugokite pradinį grąžintą operacijos ar užduoties ID, užklausos antraštes ir atsakymą; toliau tikrinkite tos pačios pradinės operacijos duomenis palaikomais būdais. Kūrimo užklausos pakartotinai neteikite. |
Pseudonimai
Modelių pseudonimai
Ailoot google/omni-1.1-flash, omni-featured
Metodų kelių pseudonimai
Naudokite aukščiau nurodytus metodų kelius.
Susiję ID iškvietimui
FAQ · Omni 1.1 Flash
- Kokios įvestys ir rezultatai prieinami?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Kokius laukus naudoja užklausa?
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