models

Omni 1.1 Flash

Markdown · JSON

Omni 1.1 Flash

Vidéo depuis un texte : 4/6/8/10 secondes, 360p ou 720p, orientation portrait ou paysage obligatoire.

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

google/omni-1.1-flash génère des vidéos de 4, 6, 8 ou 10 secondes depuis un texte. resolution exige 360p ou 720p et aspect_ratio VIDEO_ASPECT_RATIO_LANDSCAPE ou VIDEO_ASPECT_RATIO_PORTRAIT. Il peut créer une courte scène portrait pour une annonce produit, avec sujet et action visible dans prompt.

Soumettez à /v1/videos/generations et récupérez le résultat du job d’origine. n et count sont limités à une sortie demandée ; aucune image de référence n’est listée. C’est un parcours de clip court borné, pas un éditeur de durée arbitraire. Flash n’établit aucune latence garantie. Préservez toutes les sorties réelles du job terminé.

Ailoot · Vidéo POST /v1/videos/generations google/omni-1.1-flash

google/omni-1.1-flash

Google /google/omni-1.1-flash
ID du modèle
  • google/omni-1.1-flash
  • omni-featured

Pour commencer

Vidéo depuis un texte : 4/6/8/10 secondes, 360p ou 720p, orientation portrait ou paysage obligatoire.

Entrées acceptées
Texte
Résultats
Vidéo

Disponible dans Ailoot · entrées et méthodes

Ailoot · Vidéo POST /v1/videos/generations
Entrée
text
Sortie
video
Format de sortie
mp4
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
google/omni-1.1-flash
Par défaut—
ChamppromptTypestringExigenceObligatoireValeurs et limites
Longueur minimale: 1
Par défaut—
ChampdurationTypeintegerExigenceAlternative obligatoireValeurs et limites
4, 6, 8, 10
Alternative: duration_s; les deux champs doivent correspondre s’ils sont fournis
Obligatoire lorsque: duration_s non fourni
Au moins un élément requis: duration, duration_s
Unité: secondes
Par défaut—
Champduration_sTypeintegerExigenceFacultatifValeurs et limites
4, 6, 8, 10
Alternative: duration
Unité: secondes
Par défaut—
ChampresolutionTypestringExigenceObligatoireValeurs et limites
360p, 720p
Par défaut—
Champaspect_ratioTypestringExigenceObligatoireValeurs et limites
VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT
Par défaut—
ChampnTypeintegerExigenceFacultatifValeurs et limites
1
Par défaut1
ChampcountTypeintegerExigenceFacultatifValeurs et limites
1
S’applique lorsque: Si n est aussi précisé, exigez des valeurs égales
Par défaut—
Combinaisons d’éléments d’entrée

Texte vers vidéo · Obligatoire : prompt

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrematerial_typesContrattext
ParamètrerequiredContratnull
Paramètreoptional_controlsContratnull

Cycle de vie : 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

Les structures des méthodes et les ID sont exacts ; la capacité du fournisseur est distincte de l’admission des requêtes.

Tarifs

Tarifs des méthodes Ailoot

Ailoot VidéoPOST /v1/videos/generations
Sortie
0,03 USD par seconde en 360p

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot · Vidéo

Exemple de vidéo
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."}'

Recevoir et enregistrer les résultats

Ailoot · Vidéo

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Vérifier l’état de la tâche
GET état
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"
Autres lectures de contenu
GET contenu
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.mp4
Conserver tous les résultats terminés

Enregistrez chaque vidéo terminée ou fichier renvoyé ; récupérez chaque URL de ressource effectivement renvoyée.

data[] contient tous les chemins de contenu retournés; content_url désigne seulement le premier

Si la réponse d’origine doit être vérifiée

Consultez la tâche d’origine existante; ne soumettez jamais de nouveau un envoi dont l’état est inconnu.

Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionUn champ requis (prompt, résolution, rapport de forme ou durée) est manquant ou invalideÉtape suivanteCorrigez les champs invalides de la demande avant de soumettre une nouvelle demande.
Réponse409 · video_not_readyConditionContenu vidéo d’origine pas encore disponibleÉtape suivanteInterrogez l’identifiant d’origine retourné; respectez Retry-After.
Réponse503 · server_errorConditionLe résultat exige une vérificationÉtape suivanteConservez l’identifiant d’origine et le justificatif de demande; ne recréez pas cette opération.
Réponseserver_errorConditionLa réponse renvoyée indique que l’opération ou le résultat nécessite une vérificationÉtape suivanteConservez l’identifiant d’opération/de tâche initialement renvoyé, les en-têtes de la requête et la réponse ; poursuivez les lectures prises en charge de cette opération d’origine. Ne soumettez pas à nouveau la requête de création.

Alias

Alias du modèle

Ailoot google/omni-1.1-flash, omni-featured

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

google/omni-1.1-flash, omni-featured

Ailoot · Vidéo POST /v1/videos/generations omni-featured

omni-featured

Google /omni-featured
ID du modèle
  • google/omni-1.1-flash
  • omni-featured

Pour commencer

Vidéo depuis un texte : 4/6/8/10 secondes, 360p ou 720p, orientation portrait ou paysage obligatoire.

Entrées acceptées
Texte
Résultats
Vidéo

Disponible dans Ailoot · entrées et méthodes

Ailoot · Vidéo POST /v1/videos/generations
Entrée
text
Sortie
video
Format de sortie
mp4
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
omni-featured
Par défaut—
ChamppromptTypestringExigenceObligatoireValeurs et limites
Longueur minimale: 1
Par défaut—
ChampdurationTypeintegerExigenceAlternative obligatoireValeurs et limites
4, 6, 8, 10
Alternative: duration_s; les deux champs doivent correspondre s’ils sont fournis
Obligatoire lorsque: duration_s non fourni
Au moins un élément requis: duration, duration_s
Unité: secondes
Par défaut—
Champduration_sTypeintegerExigenceFacultatifValeurs et limites
4, 6, 8, 10
Alternative: duration
Unité: secondes
Par défaut—
ChampresolutionTypestringExigenceObligatoireValeurs et limites
360p, 720p
Par défaut—
Champaspect_ratioTypestringExigenceObligatoireValeurs et limites
VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT
Par défaut—
ChampnTypeintegerExigenceFacultatifValeurs et limites
1
Par défaut1
ChampcountTypeintegerExigenceFacultatifValeurs et limites
1
S’applique lorsque: Si n est aussi précisé, exigez des valeurs égales
Par défaut—
Combinaisons d’éléments d’entrée

Texte vers vidéo · Obligatoire : prompt

Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrematerial_typesContrattext
ParamètrerequiredContratnull
Paramètreoptional_controlsContratnull

Cycle de vie : 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

Les structures des méthodes et les ID sont exacts ; la capacité du fournisseur est distincte de l’admission des requêtes.

Tarifs

Tarifs des méthodes Ailoot

Ailoot VidéoPOST /v1/videos/generations
Sortie
0,03 USD par seconde en 360p

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot · Vidéo

Exemple de vidéo
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."}'

Recevoir et enregistrer les résultats

Ailoot · Vidéo

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Vérifier l’état de la tâche
GET état
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"
Autres lectures de contenu
GET contenu
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.mp4
Conserver tous les résultats terminés

Enregistrez chaque vidéo terminée ou fichier renvoyé ; récupérez chaque URL de ressource effectivement renvoyée.

data[] contient tous les chemins de contenu retournés; content_url désigne seulement le premier

Si la réponse d’origine doit être vérifiée

Consultez la tâche d’origine existante; ne soumettez jamais de nouveau un envoi dont l’état est inconnu.

Erreurs et étapes suivantes
RéponseConditionÉtape suivante
Réponse400 · invalid_request_errorConditionUn champ requis (prompt, résolution, rapport de forme ou durée) est manquant ou invalideÉtape suivanteCorrigez les champs invalides de la demande avant de soumettre une nouvelle demande.
Réponse409 · video_not_readyConditionContenu vidéo d’origine pas encore disponibleÉtape suivanteInterrogez l’identifiant d’origine retourné; respectez Retry-After.
Réponse503 · server_errorConditionLe résultat exige une vérificationÉtape suivanteConservez l’identifiant d’origine et le justificatif de demande; ne recréez pas cette opération.
Réponseserver_errorConditionLa réponse renvoyée indique que l’opération ou le résultat nécessite une vérificationÉtape suivanteConservez l’identifiant d’opération/de tâche initialement renvoyé, les en-têtes de la requête et la réponse ; poursuivez les lectures prises en charge de cette opération d’origine. Ne soumettez pas à nouveau la requête de création.

Alias

Alias du modèle

Ailoot google/omni-1.1-flash, omni-featured

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

google/omni-1.1-flash, omni-featured

FAQ · Omni 1.1 Flash
Quelles entrées et quels résultats sont disponibles ?

POST /v1/videos/generations · google/omni-1.1-flash: text → video

POST /v1/videos/generations · omni-featured: text → video

Quels champs la requête utilise-t-elle ?

POST /v1/videos/generations · google/omni-1.1-flash: model, prompt, duration, duration_s, resolution, aspect_ratio, n, count

POST /v1/videos/generations · omni-featured: model, prompt, duration, duration_s, resolution, aspect_ratio, n, count

Plus de détails

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement
Choisissez une offre à tarif réduit pour vos requêtes régulières.
Code promo jusqu’à 50%
Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.
Dépenses dans l’historique
Modèle, tokens et montant sont enregistrés pour chaque requête.

Choisir un abonnement · Voir les prix des modèles

Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale
Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.
Licence revendeur
Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.
Documents sur le site
L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

Demander une licence revendeur · Offre officielle et contrat de licence