Omni 1.1 Flash
Text-zu-Video mit 4/6/8/10 Sekunden, 360p oder 720p und erforderlicher Hoch-/Querformatauswahl.
- Ailoot · Videoerzeugung
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Videoerzeugung
POST /v1/videos/generationsomni-featured
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
google/omni-1.1-flash bietet Text-zu-Video mit 4, 6, 8 oder 10 Sekunden Dauer. Auflösung 360p oder 720p und aspect_ratio mit VIDEO_ASPECT_RATIO_LANDSCAPE oder VIDEO_ASPECT_RATIO_PORTRAIT sind erforderlich. Ein praktischer Einsatz ist eine kurze Hochformatszene für einen Produktteaser mit Motiv und sichtbarer Aktion im prompt.
Sende an /v1/videos/generations und sammle das Ergebnis des ursprünglichen Jobs. n und count sind auf eine Ausgabe begrenzt; Bildreferenzeingabe ist nicht aufgeführt. Das ist ein begrenzter Kurzclipablauf, kein Editor für beliebige Länge. Flash benennt das Profil ohne Latenzgarantie. Bewahre beim Einsammeln des fertigen Videos sämtliche tatsächlich zurückgegebenen Ausgaben.
Ailoot · Videoerzeugung POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Einstieg
Text-zu-Video mit 4/6/8/10 Sekunden, 360p oder 720p und erforderlicher Hoch-/Querformatauswahl.
- Zulässige Eingaben
- Text
- Ergebnisse
- Video
In Ailoot verfügbar · Eingaben und Methoden
Ailoot · Videoerzeugung POST /v1/videos/generations
- Eingabe
text- Ausgabe
video- Ausgabeformat
- mp4
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits google/omni-1.1-flash | Standard— |
Feldprompt | Typstring | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 | Standard— |
Feldduration | Typinteger | AnforderungErforderliche Alternative | Werte und Limits 4, 6, 8, 10 Alternative: duration_s; beide Felder müssen übereinstimmen, falls angegeben Erforderlich, wenn: duration_s nicht angegeben Mindestens eines erforderlich: duration, duration_s Einheit: Sekunden | Standard— |
Feldduration_s | Typinteger | AnforderungOptional | Werte und Limits 4, 6, 8, 10 Alternative: duration Einheit: Sekunden | Standard— |
Feldresolution | Typstring | AnforderungErforderlich | Werte und Limits 360p, 720p | Standard— |
Feldaspect_ratio | Typstring | AnforderungErforderlich | Werte und Limits VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standard— |
Feldn | Typinteger | AnforderungOptional | Werte und Limits 1 | Standard1 |
Feldcount | Typinteger | AnforderungOptional | Werte und Limits 1 Gilt, wenn: Wenn zusätzlich n angegeben wird, müssen die Werte übereinstimmen | Standard— |
Kombinationen von Eingabematerialien
Text zu Video · Erforderlich: prompt
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametermaterial_types | Vertragtext |
Parameterrequired | Vertragnull |
Parameteroptional_controls | Vertragnull |
Lebenszyklus: 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
Methodenstrukturen und IDs sind exakt; die Fähigkeiten des Anbieters sind von der Zulassung einer Anfrage zu unterscheiden.
Tarife
Ailoot-Methodentarife
POST /v1/videos/generations- Ausgabe
- $ 0.03 pro Sekunde bei 360p
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot · Videoerzeugung
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."}'Ergebnisse abrufen und speichern
Ailoot · Videoerzeugung
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Auftragsstatus prüfen
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"Abrufe anderer Inhalte
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 fertiggestellten Ergebnisse aufbewahren
Speichern Sie jedes fertiggestellte Video oder jede zurückgegebene Datei; rufen Sie jede tatsächlich zurückgegebene Datei-URL ab.
data[] enthält alle zurückgegebenen Inhaltspfade; content_url bezeichnet nur den ersten
Wenn die ursprüngliche Antwort geprüft werden muss
Lesen Sie den bestehenden ursprünglichen Auftrag; reichen Sie einen Sendevorgang mit unbekanntem Ausgang niemals erneut ein.
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungErforderliche Textbeschreibung, Auflösung, Seitenverhältnis oder Dauer fehlt oder ist ungültig | Nächster SchrittKorrigieren Sie die ungültigen Anfragefelder, bevor Sie eine neue Anfrage einreichen. |
Antwort409 · video_not_ready | BedingungDer ursprüngliche Videoinhalt ist noch nicht verfügbar | Nächster SchrittFragen Sie die ursprünglich zurückgegebene ID ab; beachten Sie Retry-After. |
Antwort503 · server_error | BedingungDas Ergebnis muss geprüft werden | Nächster SchrittBewahren Sie die ursprüngliche ID und den Anfragebeleg auf; erstellen Sie diesen Vorgang nicht erneut. |
Antwortserver_error | BedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordert | Nächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden. |
Aliasnamen
Modellaliasnamen
Ailoot google/omni-1.1-flash, omni-featured
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
Ailoot · Videoerzeugung POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Einstieg
Text-zu-Video mit 4/6/8/10 Sekunden, 360p oder 720p und erforderlicher Hoch-/Querformatauswahl.
- Zulässige Eingaben
- Text
- Ergebnisse
- Video
In Ailoot verfügbar · Eingaben und Methoden
Ailoot · Videoerzeugung POST /v1/videos/generations
- Eingabe
text- Ausgabe
video- Ausgabeformat
- mp4
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits omni-featured | Standard— |
Feldprompt | Typstring | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 | Standard— |
Feldduration | Typinteger | AnforderungErforderliche Alternative | Werte und Limits 4, 6, 8, 10 Alternative: duration_s; beide Felder müssen übereinstimmen, falls angegeben Erforderlich, wenn: duration_s nicht angegeben Mindestens eines erforderlich: duration, duration_s Einheit: Sekunden | Standard— |
Feldduration_s | Typinteger | AnforderungOptional | Werte und Limits 4, 6, 8, 10 Alternative: duration Einheit: Sekunden | Standard— |
Feldresolution | Typstring | AnforderungErforderlich | Werte und Limits 360p, 720p | Standard— |
Feldaspect_ratio | Typstring | AnforderungErforderlich | Werte und Limits VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Standard— |
Feldn | Typinteger | AnforderungOptional | Werte und Limits 1 | Standard1 |
Feldcount | Typinteger | AnforderungOptional | Werte und Limits 1 Gilt, wenn: Wenn zusätzlich n angegeben wird, müssen die Werte übereinstimmen | Standard— |
Kombinationen von Eingabematerialien
Text zu Video · Erforderlich: prompt
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametermaterial_types | Vertragtext |
Parameterrequired | Vertragnull |
Parameteroptional_controls | Vertragnull |
Lebenszyklus: 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
Methodenstrukturen und IDs sind exakt; die Fähigkeiten des Anbieters sind von der Zulassung einer Anfrage zu unterscheiden.
Tarife
Ailoot-Methodentarife
POST /v1/videos/generations- Ausgabe
- $ 0.03 pro Sekunde bei 360p
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot · Videoerzeugung
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."}'Ergebnisse abrufen und speichern
Ailoot · Videoerzeugung
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Auftragsstatus prüfen
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"Abrufe anderer Inhalte
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 fertiggestellten Ergebnisse aufbewahren
Speichern Sie jedes fertiggestellte Video oder jede zurückgegebene Datei; rufen Sie jede tatsächlich zurückgegebene Datei-URL ab.
data[] enthält alle zurückgegebenen Inhaltspfade; content_url bezeichnet nur den ersten
Wenn die ursprüngliche Antwort geprüft werden muss
Lesen Sie den bestehenden ursprünglichen Auftrag; reichen Sie einen Sendevorgang mit unbekanntem Ausgang niemals erneut ein.
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungErforderliche Textbeschreibung, Auflösung, Seitenverhältnis oder Dauer fehlt oder ist ungültig | Nächster SchrittKorrigieren Sie die ungültigen Anfragefelder, bevor Sie eine neue Anfrage einreichen. |
Antwort409 · video_not_ready | BedingungDer ursprüngliche Videoinhalt ist noch nicht verfügbar | Nächster SchrittFragen Sie die ursprünglich zurückgegebene ID ab; beachten Sie Retry-After. |
Antwort503 · server_error | BedingungDas Ergebnis muss geprüft werden | Nächster SchrittBewahren Sie die ursprüngliche ID und den Anfragebeleg auf; erstellen Sie diesen Vorgang nicht erneut. |
Antwortserver_error | BedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordert | Nächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden. |
Aliasnamen
Modellaliasnamen
Ailoot google/omni-1.1-flash, omni-featured
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Omni 1.1 Flash
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Welche Felder verwendet die Anfrage?
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