Ratios, resolutions et gestion des couts
Optimiser vos generations video
La maitrise des parametres techniques et la gestion des couts sont essentielles pour utiliser l’API video en production. Dans cette lecon, vous allez approfondir les options de ratio, de resolution et apprendre a optimiser vos depenses.
Ratios d’aspect en detail
Le parametre aspect_ratio determine les proportions de la video generee. Voici les sept options disponibles :
| Ratio | Proportions | Usage principal |
|---|---|---|
16:9 | Paysage large | YouTube, presentations, sites web |
9:16 | Portrait | TikTok, Stories, Reels |
1:1 | Carre | Posts sociaux, miniatures |
4:3 | Paysage classique | Documents, slides |
3:4 | Portrait classique | Pinterest, affiches |
3:2 | Paysage photo | Portfolios, galeries |
2:3 | Portrait photo | Affiches, couvertures |
Si vous ne specifiez pas de ratio, la valeur par defaut est 16:9.
Resolutions disponibles
Deux options sont proposees :
480p (defaut)
- Adaptee aux previsualisations et aux brouillons
- Rendu plus rapide
- Cout identique par seconde, mais utile pour tester des prompts avant de passer en 720p
720p
- Qualite HD, suffisante pour la plupart des usages web et mobiles
- Recommandee pour les videos de production
Tailles en pixels
Le parametre size offre un controle direct sur les dimensions :
{
"model": "grok-imagine-video",
"prompt": "Votre description",
"size": "1280x720",
"duration": 5
}
Les tailles disponibles incluent 848x480, 1280x720, 1696x960 et 1920x1080. Attention : toutes les combinaisons de parametres ne sont pas forcement disponibles. Testez en avance si vous utilisez des tailles specifiques.
Calcul des couts
Le modele grok-imagine-video est facture a $0.050 par seconde de video generee. Voici une grille de reference :
| Duree | Cout |
|---|---|
| 1 seconde | $0.05 |
| 3 secondes | $0.15 |
| 5 secondes | $0.25 |
| 10 secondes | $0.50 |
| 15 secondes | $0.75 |
Strategies d’optimisation
- Prototypez en court : testez vos prompts avec des videos de 2-3 secondes avant de generer en 10-15 secondes
- Iterez sur le prompt : un bon prompt du premier coup evite les regenerations couteuses
- Utilisez 480p pour les tests : la resolution n’affecte pas le cout, mais le temps de generation est plus court
- Limitez les requetes inutiles : avec la limite de 60 RPM, planifiez vos generations
Budget previsionnel
Pour un projet type necessitant 20 videos de 5 secondes :
- Cout de production : 20 x $0.25 = $5.00
- Avec 2 iterations par video : 20 x 2 x $0.25 = $10.00
- Marge d’experimentation (50%) : $15.00 au total
Limites de debit
L’API impose une limite de 60 requetes par minute (RPM). En pratique, cette limite est rarement atteinte car la generation est asynchrone et prend du temps. Cependant, si vous lancez un batch de generations en parallele, pensez a espacer vos requetes.
import asyncio
async def generer_batch(prompts):
for i, prompt in enumerate(prompts):
if i > 0 and i % 50 == 0:
await asyncio.sleep(60) # Pause toutes les 50 requetes
await generer_video(prompt)
Upload URL optionnel
Le parametre output.upload_url vous permet de specifier une URL ou la video sera automatiquement envoyee via HTTP PUT une fois generee :
{
"model": "grok-imagine-video",
"prompt": "Votre description",
"duration": 5,
"output": {
"upload_url": "https://votre-stockage.com/upload/video.mp4"
}
}
Cette option est pratique pour automatiser le pipeline de production sans telecharger manuellement chaque video.
Points cles a retenir
- Sept ratios d’aspect sont disponibles,
16:9par defaut - Deux resolutions : 480p (defaut) et 720p, avec des tailles en pixels alternatives
- Le cout est lineaire : $0.050 par seconde, quelle que soit la resolution
- Prototypez en court et basse resolution pour optimiser les depenses
- L’option
upload_urlpermet d’automatiser la livraison des videos