Omni 1.1 Flash
Text-till-video med valen 4/6/8/10 sekunder, 360p eller 720p och obligatoriskt stående eller liggande format.
- Ailoot · Videor
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Videor
POST /v1/videos/generationsomni-featured
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
google/omni-1.1-flash är en text-till-video-rutt med valbara längder på 4, 6, 8 eller 10 sekunder. Den kräver upplösning 360p eller 720p och aspect_ratio satt till VIDEO_ASPECT_RATIO_LANDSCAPE eller VIDEO_ASPECT_RATIO_PORTRAIT. Ett praktiskt val är en kort stående scen för produktteaser med motiv och synlig handling i prompt.
Skicka till /v1/videos/generations och hämta ursprungliga jobbets resultat. n och count är begränsade till en begärd utdata; bildreferensindata listas inte. Det är ett avgränsat kortklippsflöde snarare än redigerare för godtycklig längd. Flash identifierar profilen utan latensgaranti. Bevara varje faktisk returnerad utdata vid hämtning av färdig video.
Ailoot · Videor POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Start
Text-till-video med valen 4/6/8/10 sekunder, 360p eller 720p och obligatoriskt stående eller liggande format.
- Godkända indata
- Text
- Resultat
- Video
Tillgängligt i Ailoot · indata & metoder
Ailoot · Videor POST /v1/videos/generations
- Indatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser google/omni-1.1-flash | Standard— |
Fältprompt | Typstring | KravObligatoriskt | Värden & gränser Minsta längd: 1 | Standard— |
Fältduration | Typinteger | KravObligatoriskt alternativ | Värden & gränser 4, 6, 8, 10 Alternativ: duration_s; båda fälten måste stämma överens om de anges Krävs när: duration_s har inte angetts Minst en krävs: duration, duration_s Enhet: sekunder | Standard— |
Fältduration_s | Typinteger | KravValfritt | Värden & gränser 4, 6, 8, 10 Alternativ: duration Enhet: sekunder | Standard— |
Fältresolution | Typstring | KravObligatoriskt | Värden & gränser 360p, 720p | Standard— |
Fältaspect_ratio | Typstring | KravObligatoriskt | Värden & gränser VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standard— |
Fältn | Typinteger | KravValfritt | Värden & gränser 1 | Standard1 |
Fältcount | Typinteger | KravValfritt | Värden & gränser 1 Gäller när: Om även n anges måste värdena stämma överens | Standard— |
Kombinationer av indatamaterial
Text till video · Krävs: prompt
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametermaterial_types | Avtaltext |
Parameterrequired | Avtalnull |
Parameteroptional_controls | Avtalnull |
Livscykel: 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
Metodernas strukturer och ID:n är exakta; leverantörens funktioner är åtskilda från att begäran tillåts.
Priser
Priser för Ailoot-metoder
POST /v1/videos/generations- Utdata
- 0,03 US$ per sekund vid 360p
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot · Videor
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."}'Ta emot och spara resultat
Ailoot · Videor
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontrollera 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"Andra innehållsläsningar
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.mp4Behåll alla färdiga resultat
Spara varje färdig video eller returnerad fil; hämta varje faktiskt returnerad resurs-URL.
data[] innehåller alla returnerade innehållssökvägar; content_url avser endast den första
Om det ursprungliga svaret behöver kontrolleras
Läs det befintliga ursprungliga jobbet; skicka aldrig en oklar sändning igen.
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorObligatorisk prompt, upplösning, bildförhållande eller längd saknas eller är ogiltig | Nästa stegKorrigera de ogiltiga begäransfälten innan du skickar en ny begäran. |
Svar409 · video_not_ready | VillkorDet ursprungliga videoinnehållet är ännu inte tillgängligt | Nästa stegKontrollera det ursprungliga returnerade ID:t; följ Retry-After. |
Svar503 · server_error | VillkorResultatet kräver kontroll | Nästa stegBehåll det ursprungliga ID:t och kvittensen för begäran; skapa inte denna operation på nytt. |
Svarserver_error | VillkorDet returnerade svaret anger att operationen eller resultatet behöver kontrolleras | Nästa stegSpara det ursprungliga operations- eller uppgifts-ID som returnerades, förfrågans headers och svaret. Fortsätt att läsa den ursprungliga operationen med de läsmetoder som stöds. Skicka inte skapandeförfrågan igen. |
Alias
Modellalias
Ailoot google/omni-1.1-flash, omni-featured
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
Ailoot · Videor POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Start
Text-till-video med valen 4/6/8/10 sekunder, 360p eller 720p och obligatoriskt stående eller liggande format.
- Godkända indata
- Text
- Resultat
- Video
Tillgängligt i Ailoot · indata & metoder
Ailoot · Videor POST /v1/videos/generations
- Indatatyper
text- Utdatatyper
video- Utdataformat
- mp4
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser omni-featured | Standard— |
Fältprompt | Typstring | KravObligatoriskt | Värden & gränser Minsta längd: 1 | Standard— |
Fältduration | Typinteger | KravObligatoriskt alternativ | Värden & gränser 4, 6, 8, 10 Alternativ: duration_s; båda fälten måste stämma överens om de anges Krävs när: duration_s har inte angetts Minst en krävs: duration, duration_s Enhet: sekunder | Standard— |
Fältduration_s | Typinteger | KravValfritt | Värden & gränser 4, 6, 8, 10 Alternativ: duration Enhet: sekunder | Standard— |
Fältresolution | Typstring | KravObligatoriskt | Värden & gränser 360p, 720p | Standard— |
Fältaspect_ratio | Typstring | KravObligatoriskt | Värden & gränser VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standard— |
Fältn | Typinteger | KravValfritt | Värden & gränser 1 | Standard1 |
Fältcount | Typinteger | KravValfritt | Värden & gränser 1 Gäller när: Om även n anges måste värdena stämma överens | Standard— |
Kombinationer av indatamaterial
Text till video · Krävs: prompt
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametermaterial_types | Avtaltext |
Parameterrequired | Avtalnull |
Parameteroptional_controls | Avtalnull |
Livscykel: 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
Metodernas strukturer och ID:n är exakta; leverantörens funktioner är åtskilda från att begäran tillåts.
Priser
Priser för Ailoot-metoder
POST /v1/videos/generations- Utdata
- 0,03 US$ per sekund vid 360p
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot · Videor
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."}'Ta emot och spara resultat
Ailoot · Videor
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Kontrollera 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"Andra innehållsläsningar
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.mp4Behåll alla färdiga resultat
Spara varje färdig video eller returnerad fil; hämta varje faktiskt returnerad resurs-URL.
data[] innehåller alla returnerade innehållssökvägar; content_url avser endast den första
Om det ursprungliga svaret behöver kontrolleras
Läs det befintliga ursprungliga jobbet; skicka aldrig en oklar sändning igen.
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorObligatorisk prompt, upplösning, bildförhållande eller längd saknas eller är ogiltig | Nästa stegKorrigera de ogiltiga begäransfälten innan du skickar en ny begäran. |
Svar409 · video_not_ready | VillkorDet ursprungliga videoinnehållet är ännu inte tillgängligt | Nästa stegKontrollera det ursprungliga returnerade ID:t; följ Retry-After. |
Svar503 · server_error | VillkorResultatet kräver kontroll | Nästa stegBehåll det ursprungliga ID:t och kvittensen för begäran; skapa inte denna operation på nytt. |
Svarserver_error | VillkorDet returnerade svaret anger att operationen eller resultatet behöver kontrolleras | Nästa stegSpara det ursprungliga operations- eller uppgifts-ID som returnerades, förfrågans headers och svaret. Fortsätt att läsa den ursprungliga operationen med de läsmetoder som stöds. Skicka inte skapandeförfrågan igen. |
Alias
Modellalias
Ailoot google/omni-1.1-flash, omni-featured
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · Omni 1.1 Flash
- Vilka indata och resultat finns?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Vilka fält använder begäran?
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