Veo 3.1 Fast

GoogleGénération vidéoà la requêteTarification par palier20 % d'économie par rapport au prix officiel

Google Veo 3.1 Fast optimized video generation. Produces fixed 8-second 720p, 1080p, or 4k clips from text, first/last frames, or up to three reference images.

Prix

$0.14/ appel

Endpoint

/videos

Mode de livraison

Cycle de vie d'une tâche asynchrone

Disponibilité

Disponible

Documentation de l'API

Configurer et copier la requête

Choisissez les options que ce modèle accepte. Le code ci-dessous se met à jour selon vos choix.

Pas à pas dans la documentation
POSThttps://www.aisplice.store/v1/videosBearer API keyTâche asynchrone

OptionsSeules les options publiées pour ce modèle sont affichées.

# Requires curl and jq
API_KEY="${API_KEY:-YOUR_API_KEY}"

# 1. Submit once
SUBMITTED=$(curl --fail-with-body -sS https://www.aisplice.store/v1/videos \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: model-docs-$(date +%s)-$$" \\
  -d '{
  "model": "Veo 3.1 Fast",
  "prompt": "A cinematic scene with careful composition",
  "duration": 8,
  "resolution": "720p",
  "size": "16:9",
  "nsfw_check": false
}')
TASK_ID=$(printf '%s' "$SUBMITTED" | jq -r '.task_id // .id // empty')
if [ -z "$TASK_ID" ]; then
  printf '%s\n' "$SUBMITTED" >&2
  exit 1
fi
echo "task_id=$TASK_ID"

# 2. Poll until terminal
while true; do
  STATUS_JSON=$(curl --fail-with-body -sS \
    "https://www.aisplice.store/v1/videos/$TASK_ID" \
    -H "Authorization: Bearer $API_KEY")
  STATUS=$(printf '%s' "$STATUS_JSON" | jq -r '.status // empty' | tr '[:upper:]' '[:lower:]')
  echo "status=$STATUS"
  case "$STATUS" in
    completed|succeeded|success) break ;;
    failed|failure|cancelled|canceled)
      printf '%s\n' "$STATUS_JSON" | jq .
      exit 1
      ;;
  esac
  sleep 5
done

# 3. Fetch the final result
curl --fail-with-body -sS \
  "https://www.aisplice.store/v1/videos/$TASK_ID/content" \
  -H "Authorization: Bearer $API_KEY" | jq .
  1. 1Soumettre la tâche
  2. 2Interroger le statut
  3. 3Récupérer le contenu

Ce modèle exige des URL de médias publiques. Envoyez d'abord le fichier local, puis placez public_url dans la requête du modèle. Évitez les gros corps en Base64.

Lire le guide d'envoi

Référence des paramètres

model
stringobligatoire

Identifiant exact du modèle pour cette requête.

veo3.1-fast
prompt
stringobligatoire

Instruction décrivant le résultat souhaité.

duration
integerfacultatif

Veo 3.1 Fast always produces an 8-second clip.

8
resolution
stringfacultatif

Résolution de sortie demandée.

720p1080p4k
size
stringfacultatif

Sent to the model as its aspect ratio.

16:99:16
images
string[]facultatif

Public JPEG/JPG/PNG/WebP URLs, each at most 10 MB. Frame mode accepts one first frame or first/last frames; reference mode accepts up to three references.

Cycle de la réponse

Statut des tâches, états finaux et exemples de réponses de résultat.

Soumettre
{
  "id": "task_xxx",
  "task_id": "task_xxx",
  "object": "video",
  "model": "Veo 3.1 Fast",
  "status": "queued"
}

En attente

queued · submitted · in_progress · processing

Succès

completed · succeeded · success

Échec

failed · failure · cancelled · canceled

Erreurs et production

Règles de nouvelle tentative, idempotence et checklist minimale de production.

400 / 422

Corrigez les champs de la requête ou l'option non prise en charge ; ne réessayez pas sans modification.

401

Vérifiez que la clé API est présente, active et envoyée comme jeton Bearer.

402

Le solde du compte est insuffisant.

409

L'Idempotency-Key est en cours de traitement ou a été réutilisée avec un autre corps.

429

Attendez le délai indiqué par Retry-After avant de réessayer.

5xx

Réessayez avec un backoff exponentiel en conservant l'Idempotency-Key d'origine.

  • Gardez les clés API sur votre serveur pour les applications mobiles et navigateur publiques.
  • Définissez une Idempotency-Key unique pour chaque opération asynchrone facturable.
  • Enregistrez task_id pour que l'interrogation puisse reprendre après un redémarrage.
  • Utilisez un délai d'expiration pour chaque requête HTTP et indiquez l'ID de requête dans vos demandes au support.
  • Lisez les métadonnées des modèles en direct au lieu de coder en dur les prix et les options prises en charge.

Prix et paliers

20 % d'économie par rapport au prix officiel

Prix par requête

$0.14/ appel

$0.175

Tarification par palier

Prix de base $0.14

Tarification par palier — le prix final dépend des options demandées. Les paliers non listés sont facturés au prix de base.

Au choix : la tarification texte vers vidéo sans média de référence, ou la tarification avec média de référence lorsque des images, vidéos ou fichiers audio sont joints. Ces deux prix par résolution ne se cumulent pas.

TaillePrix
  • 16:9×1$0.14
  • 9:16×1$0.14
Résolution texte vers vidéoPrix
  • 1080p×1$0.14
  • 720p×1$0.14
  • 4k×4.571428571429$0.64
Résolution vidéo avec média de référencePrix
  • 1080p×1$0.14
  • 720p×1$0.14
  • 4k×4.571428571429$0.64

Le prix affiché ici est exactement celui qui vous est facturé — les appels échoués sont remboursés automatiquement.

Modèles similaires