Omni 1.1 Flash
Tekst-naar-video met 4/6/8/10 seconden, 360p of 720p en verplichte keuze voor portret of landschap.
- Ailoot · Videogeneratie
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Videogeneratie
POST /v1/videos/generationsomni-featured
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
google/omni-1.1-flash is een tekst-naar-videoroute met 4, 6, 8 of 10 seconden als duurkeuze. Vereist zijn 360p of 720p en een aspect_ratio van VIDEO_ASPECT_RATIO_LANDSCAPE of VIDEO_ASPECT_RATIO_PORTRAIT. Een praktische taak is een korte portretscène voor een productteaser, met onderwerp en zichtbare actie in prompt.
Dien in bij /v1/videos/generations en haal het resultaat van de oorspronkelijke taak op. n en count zijn beperkt tot één uitvoerverzoek; afbeeldingsreferenties staan niet als invoer vermeld. Dit is een afgebakende korteclipworkflow, geen editor voor willekeurige lengte. Flash bewijst geen reactietijdgarantie. Bewaar bij het ophalen van de voltooide video elke werkelijk teruggegeven uitvoer.
Ailoot · Videogeneratie POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Aan de slag
Tekst-naar-video met 4/6/8/10 seconden, 360p of 720p en verplichte keuze voor portret of landschap.
- Toegestane invoer
- Tekst
- Resultaten
- Video
Beschikbaar in Ailoot · invoer en methoden
Ailoot · Videogeneratie POST /v1/videos/generations
- Invoer
text- Uitvoer
video- Uitvoerformaat
- mp4
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten google/omni-1.1-flash | Standaard— |
Veldprompt | Typestring | VereisteVereist | Waarden en limieten Minimumlengte: 1 | Standaard— |
Veldduration | Typeinteger | VereisteVereist alternatief | Waarden en limieten 4, 6, 8, 10 Alternatief: duration_s; beide velden moeten overeenkomen als ze zijn opgegeven Vereist wanneer: duration_s niet opgegeven Ten minste één vereist: duration, duration_s Eenheid: seconden | Standaard— |
Veldduration_s | Typeinteger | VereisteOptioneel | Waarden en limieten 4, 6, 8, 10 Alternatief: duration Eenheid: seconden | Standaard— |
Veldresolution | Typestring | VereisteVereist | Waarden en limieten 360p, 720p | Standaard— |
Veldaspect_ratio | Typestring | VereisteVereist | Waarden en limieten VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standaard— |
Veldn | Typeinteger | VereisteOptioneel | Waarden en limieten 1 | Standaard1 |
Veldcount | Typeinteger | VereisteOptioneel | Waarden en limieten 1 Geldt wanneer: Als ook n is opgegeven, moeten de waarden overeenkomen | Standaard— |
Combinaties van invoermaterialen
Tekst naar video · Vereist: prompt
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametermaterial_types | Contracttext |
Parameterrequired | Contractnull |
Parameteroptional_controls | Contractnull |
Levenscyclus: 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
De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.
Tarieven
Ailoot-methodetarieven
POST /v1/videos/generations- Uitvoer
- US$ 0,03 per seconde bij 360p
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot · Videogeneratie
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."}'Resultaten ophalen en opslaan
Ailoot · Videogeneratie
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Taakstatus controleren
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"Lezen van andere inhoud
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.mp4Alle voltooide resultaten bewaren
Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.
data[] bevat alle teruggestuurde inhoudspaden; content_url bevat alleen het eerste
Als het oorspronkelijke antwoord moet worden gecontroleerd
Raadpleeg de bestaande oorspronkelijke opdracht; dien een aanvraag met onbekende verzenduitkomst nooit opnieuw in.
Fouten en vervolgstappen
| Antwoord | Voorwaarde | Volgende stap |
|---|---|---|
Antwoord400 · invalid_request_error | VoorwaardeVerplichte prompt/resolutie/beeldverhouding/duur ontbreekt of is ongeldig | Volgende stapCorrigeer de ongeldige aanvraagvelden voordat je een nieuwe aanvraag indient. |
Antwoord409 · video_not_ready | VoorwaardeDe oorspronkelijke video-inhoud is nog niet beschikbaar | Volgende stapVraag de oorspronkelijk teruggestuurde ID herhaaldelijk op; respecteer Retry-After. |
Antwoord503 · server_error | VoorwaardeHet resultaat moet worden gecontroleerd | Volgende stapBewaar de oorspronkelijke ID en het aanvraagbewijs; maak deze operatie niet opnieuw aan. |
Antwoordserver_error | VoorwaardeDe teruggegeven respons geeft aan dat de bewerking of het resultaat gecontroleerd moet worden | Volgende stapBewaar de oorspronkelijk teruggegeven bewerkings-/taak-ID, aanvraagheaders en respons; blijf de oorspronkelijke bewerking uitlezen via de ondersteunde leesaanvragen. Dien de aanmaakaanvraag niet opnieuw in. |
Aliasnamen
Modelaliasnamen
Ailoot google/omni-1.1-flash, omni-featured
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
Ailoot · Videogeneratie POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Aan de slag
Tekst-naar-video met 4/6/8/10 seconden, 360p of 720p en verplichte keuze voor portret of landschap.
- Toegestane invoer
- Tekst
- Resultaten
- Video
Beschikbaar in Ailoot · invoer en methoden
Ailoot · Videogeneratie POST /v1/videos/generations
- Invoer
text- Uitvoer
video- Uitvoerformaat
- mp4
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten omni-featured | Standaard— |
Veldprompt | Typestring | VereisteVereist | Waarden en limieten Minimumlengte: 1 | Standaard— |
Veldduration | Typeinteger | VereisteVereist alternatief | Waarden en limieten 4, 6, 8, 10 Alternatief: duration_s; beide velden moeten overeenkomen als ze zijn opgegeven Vereist wanneer: duration_s niet opgegeven Ten minste één vereist: duration, duration_s Eenheid: seconden | Standaard— |
Veldduration_s | Typeinteger | VereisteOptioneel | Waarden en limieten 4, 6, 8, 10 Alternatief: duration Eenheid: seconden | Standaard— |
Veldresolution | Typestring | VereisteVereist | Waarden en limieten 360p, 720p | Standaard— |
Veldaspect_ratio | Typestring | VereisteVereist | Waarden en limieten VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standaard— |
Veldn | Typeinteger | VereisteOptioneel | Waarden en limieten 1 | Standaard1 |
Veldcount | Typeinteger | VereisteOptioneel | Waarden en limieten 1 Geldt wanneer: Als ook n is opgegeven, moeten de waarden overeenkomen | Standaard— |
Combinaties van invoermaterialen
Tekst naar video · Vereist: prompt
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametermaterial_types | Contracttext |
Parameterrequired | Contractnull |
Parameteroptional_controls | Contractnull |
Levenscyclus: 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
De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.
Tarieven
Ailoot-methodetarieven
POST /v1/videos/generations- Uitvoer
- US$ 0,03 per seconde bij 360p
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot · Videogeneratie
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."}'Resultaten ophalen en opslaan
Ailoot · Videogeneratie
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Taakstatus controleren
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"Lezen van andere inhoud
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.mp4Alle voltooide resultaten bewaren
Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.
data[] bevat alle teruggestuurde inhoudspaden; content_url bevat alleen het eerste
Als het oorspronkelijke antwoord moet worden gecontroleerd
Raadpleeg de bestaande oorspronkelijke opdracht; dien een aanvraag met onbekende verzenduitkomst nooit opnieuw in.
Fouten en vervolgstappen
| Antwoord | Voorwaarde | Volgende stap |
|---|---|---|
Antwoord400 · invalid_request_error | VoorwaardeVerplichte prompt/resolutie/beeldverhouding/duur ontbreekt of is ongeldig | Volgende stapCorrigeer de ongeldige aanvraagvelden voordat je een nieuwe aanvraag indient. |
Antwoord409 · video_not_ready | VoorwaardeDe oorspronkelijke video-inhoud is nog niet beschikbaar | Volgende stapVraag de oorspronkelijk teruggestuurde ID herhaaldelijk op; respecteer Retry-After. |
Antwoord503 · server_error | VoorwaardeHet resultaat moet worden gecontroleerd | Volgende stapBewaar de oorspronkelijke ID en het aanvraagbewijs; maak deze operatie niet opnieuw aan. |
Antwoordserver_error | VoorwaardeDe teruggegeven respons geeft aan dat de bewerking of het resultaat gecontroleerd moet worden | Volgende stapBewaar de oorspronkelijk teruggegeven bewerkings-/taak-ID, aanvraagheaders en respons; blijf de oorspronkelijke bewerking uitlezen via de ondersteunde leesaanvragen. Dien de aanmaakaanvraag niet opnieuw in. |
Aliasnamen
Modelaliasnamen
Ailoot google/omni-1.1-flash, omni-featured
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Omni 1.1 Flash
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Welke velden gebruikt het verzoek?
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