Omni 1.1 Flash
Tekst-til-video med 4/6/8/10 sekunder, 360p eller 720p og påkrevd stående/liggende valg.
- Ailoot · Videogenerering
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Videogenerering
POST /v1/videos/generationsomni-featured
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
google/omni-1.1-flash er en tekst-til-video-rute med valgbare 4, 6, 8 eller 10 sekunder. Den krever 360p eller 720p og aspect_ratio satt til VIDEO_ASPECT_RATIO_LANDSCAPE eller VIDEO_ASPECT_RATIO_PORTRAIT. Et praktisk valg er en kort stående scene til produktteaser, med motiv og synlig handling i prompt.
Send til /v1/videos/generations og hent resultat fra originaljobben. n og count er begrenset til én forespurt utdata. Bildereferanseinndata er ikke oppført. Dette er avgrenset kortklippflyt, ikke editor for vilkårlig lengde. Flash identifiserer profilen uten responstidsgaranti. Bevar alle faktisk returnerte utdata ved innhenting av fullført video.
Ailoot · Videogenerering POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Start
Tekst-til-video med 4/6/8/10 sekunder, 360p eller 720p og påkrevd stående/liggende valg.
- Godkjente inndata
- Tekst
- Resultater
- Video
Tilgjengelig i Ailoot · inndata & metoder
Ailoot · Videogenerering POST /v1/videos/generations
- Inndatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser google/omni-1.1-flash | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Feltduration | Typeinteger | KravPåkrevd alternativ | Verdier & grenser 4, 6, 8, 10 Alternativ: duration_s; begge feltene må samsvare dersom de oppgis Påkrevd når: duration_s er ikke oppgitt Minst én kreves: duration, duration_s Enhet: sekunder | Standard— |
Feltduration_s | Typeinteger | KravValgfritt | Verdier & grenser 4, 6, 8, 10 Alternativ: duration Enhet: sekunder | Standard— |
Feltresolution | Typestring | KravPåkrevd | Verdier & grenser 360p, 720p | Standard— |
Feltaspect_ratio | Typestring | KravPåkrevd | Verdier & grenser VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standard— |
Feltn | Typeinteger | KravValgfritt | Verdier & grenser 1 | Standard1 |
Feltcount | Typeinteger | KravValgfritt | Verdier & grenser 1 Gjelder når: Hvis n også oppgis, må verdiene samsvare | Standard— |
Kombinasjoner av inngående materialer
Tekst til video · Påkrevd: prompt
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametermaterial_types | Avtaletext |
Parameterrequired | Avtalenull |
Parameteroptional_controls | Avtalenull |
Livssyklus: 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
Metodestrukturer og ID-er er eksakte; leverandørens evne er adskilt fra godkjenning av forespørselen.
Priser
Satser for Ailoot-metoder
POST /v1/videos/generations- Utdata
- 0,03 USD per sekund ved 360p
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot · Videogenerering
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."}'Motta og lagre resultater
Ailoot · Videogenerering
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontroller jobbstatus
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"Andre innholdslesinger
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.mp4Behold alle ferdige resultater
Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.
data[] inneholder alle returnerte innholdsstier; content_url viser bare til den første
Hvis det opprinnelige svaret må kontrolleres
Les den eksisterende opprinnelige jobben; send aldri en forespørsel med ukjent utfall på nytt.
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårPåkrevd ledetekst, oppløsning, sideforhold eller varighet mangler eller er ugyldig | Neste trinnKorriger de ugyldige forespørselsfeltene før du sender en ny forespørsel. |
Svar409 · video_not_ready | VilkårDet opprinnelige videoinnholdet er ennå ikke tilgjengelig | Neste trinnSpør jevnlig etter den opprinnelige returnerte ID-en; følg Retry-After. |
Svar503 · server_error | VilkårResultatet må kontrolleres | Neste trinnBehold den opprinnelige ID-en og forespørselskvitteringen; ikke opprett denne operasjonen på nytt. |
Svarserver_error | VilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleres | Neste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt. |
Aliaser
Modellaliaser
Ailoot google/omni-1.1-flash, omni-featured
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
Ailoot · Videogenerering POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Start
Tekst-til-video med 4/6/8/10 sekunder, 360p eller 720p og påkrevd stående/liggende valg.
- Godkjente inndata
- Tekst
- Resultater
- Video
Tilgjengelig i Ailoot · inndata & metoder
Ailoot · Videogenerering POST /v1/videos/generations
- Inndatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser omni-featured | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Feltduration | Typeinteger | KravPåkrevd alternativ | Verdier & grenser 4, 6, 8, 10 Alternativ: duration_s; begge feltene må samsvare dersom de oppgis Påkrevd når: duration_s er ikke oppgitt Minst én kreves: duration, duration_s Enhet: sekunder | Standard— |
Feltduration_s | Typeinteger | KravValgfritt | Verdier & grenser 4, 6, 8, 10 Alternativ: duration Enhet: sekunder | Standard— |
Feltresolution | Typestring | KravPåkrevd | Verdier & grenser 360p, 720p | Standard— |
Feltaspect_ratio | Typestring | KravPåkrevd | Verdier & grenser VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standard— |
Feltn | Typeinteger | KravValgfritt | Verdier & grenser 1 | Standard1 |
Feltcount | Typeinteger | KravValgfritt | Verdier & grenser 1 Gjelder når: Hvis n også oppgis, må verdiene samsvare | Standard— |
Kombinasjoner av inngående materialer
Tekst til video · Påkrevd: prompt
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametermaterial_types | Avtaletext |
Parameterrequired | Avtalenull |
Parameteroptional_controls | Avtalenull |
Livssyklus: 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
Metodestrukturer og ID-er er eksakte; leverandørens evne er adskilt fra godkjenning av forespørselen.
Priser
Satser for Ailoot-metoder
POST /v1/videos/generations- Utdata
- 0,03 USD per sekund ved 360p
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot · Videogenerering
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."}'Motta og lagre resultater
Ailoot · Videogenerering
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontroller jobbstatus
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"Andre innholdslesinger
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.mp4Behold alle ferdige resultater
Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.
data[] inneholder alle returnerte innholdsstier; content_url viser bare til den første
Hvis det opprinnelige svaret må kontrolleres
Les den eksisterende opprinnelige jobben; send aldri en forespørsel med ukjent utfall på nytt.
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårPåkrevd ledetekst, oppløsning, sideforhold eller varighet mangler eller er ugyldig | Neste trinnKorriger de ugyldige forespørselsfeltene før du sender en ny forespørsel. |
Svar409 · video_not_ready | VilkårDet opprinnelige videoinnholdet er ennå ikke tilgjengelig | Neste trinnSpør jevnlig etter den opprinnelige returnerte ID-en; følg Retry-After. |
Svar503 · server_error | VilkårResultatet må kontrolleres | Neste trinnBehold den opprinnelige ID-en og forespørselskvitteringen; ikke opprett denne operasjonen på nytt. |
Svarserver_error | VilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleres | Neste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt. |
Aliaser
Modellaliaser
Ailoot google/omni-1.1-flash, omni-featured
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Omni 1.1 Flash
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Hvilke felt bruker forespørselen?
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