Sur Brievio, Veo 3 n’est pas un seul modèle — c’en est trois. Lite, Fast et Quality partagent le même endpoint et la même forme de requête, mais ils se situent à des points de prix très différents : environ 0,15 $, 0,25 $ et 1,20 $ par vidéo. Soit un écart de 8×. Choisir le mauvais palier, c’est soit cramer ton budget sur des brouillons que personne ne publiera jamais, soit livrer une pub phare qui a l’air d’un brouillon.
Voici la version pratique de « quel palier pour quel usage ». Aucun adjectif marketing — juste ce que chacun sait vraiment bien faire, le coût réel par vidéo, et une règle claire pour savoir quand y recourir. Les trois sont l’authentique modèle Google Veo servi via Vertex, avec audio natif, format vertical 9:16 pour le social, et image-to-video avec contrôle de la première et de la dernière frame. La seule chose que tu changes entre eux, c’est une chaîne de caractères.
Les trois paliers en un coup d’œil
- Veo 3 Lite — ~0,15 $/vidéo. Le palier économique. Sers-t’en pour itérer : storyboards, exploration de prompts, brouillons grossiers, animatiques internes. À quinze centimes le clip, tu peux lancer vingt variations d’un plan et retenir celle qui marche avant de dépenser le moindre argent à bien la rendre.
- Veo 3 Fast — ~0,25 $/vidéo. Le palier au meilleur rapport qualité-prix, celui que la plupart des gens devraient prendre par défaut pour le travail publié. Il embarque l’audio natif et un rendu réellement cinématographique pour le quart du coût de Quality. C’est ta bête de somme pour le social : Reels, TikTok, Shorts, boucles produit, variations de pub que tu vas tester en A/B.
- Veo 3 Quality — ~1,20 $/vidéo. Le haut de gamme, pour quand la fidélité est tout l’enjeu. Réserve-le aux plans phares : l’unique pub qui passe partout, le film de marque, la boucle de landing page que les gens vont décortiquer frame par frame. Il coûte ~5× Fast, donc tu le dépenses délibérément, pas par défaut.
Chaque prix ci-dessus est par vidéo générée sur Brievio — environ 37,5 % sous le tarif officiel, à l’usage, et les appels échoués sont gratuits. Tu ne paies que les clips qui reviennent vraiment. Vois les chiffres en direct sur /pricing.
Même appel, une chaîne change
Si le choix du palier est si peu risqué, c’est que basculer tient en une ligne. Tu écris ton pipeline une seule fois et tu choisis le palier appel par appel en réglant model sur veo-3-lite, veo-3-fast ou veo-3-quality. Voici un appel text-to-video, en vertical pour le social :
import requests, os
KEY = os.environ["BRIEVIO_API_KEY"]
# Choisis le palier avec le slug du modèle. Même endpoint, même forme de requête —
# seul "model" change entre Lite, Fast et Quality.
resp = requests.post(
"https://api.brievio.com/v1/video/generations",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "veo-3-fast", # veo-3-lite | veo-3-fast | veo-3-quality
"prompt": (
"Handheld shot of a barista pouring latte art in a sunlit cafe, "
"steam rising, warm morning light, ambient chatter and the hiss "
"of the espresso machine. Cinematic, shallow depth of field."
),
"aspect_ratio": "9:16", # vertical — Reels / TikTok / Shorts en natif
},
timeout=600, # une génération prend de 30 s à quelques minutes ; garde un long timeout
)
resp.raise_for_status()
data = resp.json()
print(data["data"][0]["url"]) # URL permanente files.brievio.comLa réponse est au format OpenAI : { data: [{ url: '...' }] }. L’URL est permanente, servie depuis files.brievio.com — télécharge-la une fois dans ton propre stockage si tu as besoin d’un hébergement durable. Comme la forme de la requête est identique d’un palier à l’autre, ta boucle de brouillon et ton rendu final peuvent suivre exactement le même chemin de code avec un slug de modèle différent — commence sur Lite, promeut le gagnant vers Fast ou Quality.
Image-to-video : ancre la frame, pilote le résultat
Le text-to-video est parfait pour explorer, mais dès l’instant où tu as besoin d’une sortie fidèle à ta marque et reproductible — un produit précis, un personnage précis, une composition précise — tu ancres avec une image. Passe une image_url et Veo 3 anime à partir d’elle. Une image donne la première frame ; deux images te donnent le contrôle de la première et de la dernière frame, c’est ainsi que tu cales une pose de départ et de fin au millimètre :
# Image-to-video : ancre la première frame avec ta propre image fixe, puis laisse
# Veo 3 animer la suite. C'est là que tu obtiens une sortie fidèle à ta marque et pilotable.
resp = requests.post(
"https://api.brievio.com/v1/video/generations",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "veo-3-quality", # hero / pub — fidélité maximale
"prompt": "The product slowly rotates as the light sweeps across it, then settles",
"image_url": "https://files.brievio.com/<your-upload>.jpg",
"image_mode": "frame", # une image => première frame ; deux => première + dernière
"aspect_ratio": "16:9",
},
timeout=600,
)
print(resp.json()["data"][0]["url"])C’est l’appel auquel tu recours en général sur le palier Quality, parce que si tu t’es donné la peine d’ancrer une frame, c’est que la fidélité compte pour ce plan. Pour les itérations de brouillon de la même idée, lance la requête identique sur veo-3-lite d’abord — même image d’ancrage, même prompt, une fraction du coût — et ne rends le bon que sur veo-3-quality. L’audio natif vient avec chaque palier, donc un brouillon Fast ou Lite te dit déjà si le timing et le son sont au rendez-vous avant que tu paies la finition.
Choisis ce palier quand…
La décision porte presque toujours sur où va le clip :
- Choisis Lite quand personne ne verra ce rendu exact. Storyboards, animatiques, exploration A/B de prompts, tests « est-ce que cette idée tient seulement la route ». Tu achètes des itérations, pas du fini. À ~0,15 $ tu peux te permettre de te tromper vingt fois.
- Choisis Fast pour tout ce que tu publieras vraiment sur le social. Reels, TikTok, Shorts, boucles produit, pubs façon UGC, et chaque variation que tu opposeras les unes aux autres. Audio natif, rendu cinématographique, vertical natif — à ~0,25 $ le coût disparaît pratiquement face à la valeur de livrer plus de variantes. C’est le bon défaut pour la plupart des équipes.
- Choisis Quality uniquement pour le travail phare. L’unique pub qui tourne en payant partout, le film de marque, la boucle de landing au-dessus de la ligne de flottaison, tout ce qui sera vu en plein écran sur un grand affichage. À ~1,20 $ c’est ~5× Fast, alors dépense-le sur la poignée de plans où la fidélité supplémentaire change le résultat — pas sur la cinquantième variante A/B.
Un schéma qui marche bien en pratique : brouillonne sur Lite, livre sur Fast, finis les plans phares sur Quality. L’essentiel de ton volume vit sur Lite et Fast ; Quality est la dépense rare et délibérée. Comme la requête est identique, toute cette échelle tient en une variable de ta config.
Les compromis, sans détour
Quelques points à voir lucidement avant d’engager un budget :
- Le coût grimpe plus vite que la qualité perçue. Le saut de Lite à Fast est une grosse amélioration visible pour dix centimes. Le saut de Fast à Quality est une amélioration visible plus modeste pour ~0,95 $. Sur un écran de téléphone dans un fil, la plupart des spectateurs ne font pas la différence entre Fast et Quality — ce qui est exactement pourquoi Fast est le défaut social et Quality est réservé aux grands écrans et aux placements payants.
- La génération n’est instantanée sur aucun palier. Compte de 30 secondes à quelques minutes ; la réponse HTTP est synchrone, alors règle un long timeout côté client (les extraits utilisent 600 s). Quality peut prendre plus de temps que Lite pour un même prompt.
- Les appels échoués sont gratuits, alors itère sans crainte. Une génération 4xx/5xx n’est jamais facturée. Ça change ta manière de travailler : balance un tas de prompts sur Lite, garde ce qui tombe juste, et ne traite pas un rendu échoué comme un coût irrécupérable.
- Le vertical est de première classe. Règle
aspect_ratio: "9:16"et tu obtiens un cadrage mobile-natif sans recadrage — le même sur les trois paliers.
Pour aller plus loin
Si tu n’as pas encore fait un seul appel vidéo, le guide de démarrage rapide des API Veo 3 & Sora déroule la configuration, l’étape d’upload de fichier pour les images d’ancrage, et la version Node de ces appels. Pour le prix par vidéo en direct de chaque palier — et de tous les autres modèles vidéo du catalogue — vois /models et /pricing.
La version courte : par défaut, prends Fast. Descends sur Lite quand tu itères et que personne ne verra le rendu, et grimpe sur Quality seulement pour la poignée de plans phares où la fidélité est l’enjeu. Un endpoint, une chaîne, trois budgets — choisis par plan, pas par projet.