API Sora 2 : guide des tarifs, de l'accès et de la configuration (2026)
L'API Sora 2 coûte 0,10 $/s en 720p. Voici le détail complet des tarifs, comment obtenir l'accès et du code fonctionnel pour générer de la vidéo avec Sora 2 et Sora 2 Pro d'OpenAI.

En bref
- L'API Sora 2 est active chez OpenAI via l'endpoint
/v1/videos, avec deux modèles :sora-2(0,10 $/s en 720p) etsora-2-pro(0,30–0,70 $/s selon la résolution) - Un seul clip de 10 secondes en 720p sur
sora-2coûte environ 1,00 $ ; la même durée sursora-2-proen 1080p revient à 7,00 $ - L'accès nécessite un compte OpenAI payant — la plupart des développeurs l'atteignent au niveau d'usage 2, atteint après 10 $ de dépense sur l'API
- On l'appelle de façon asynchrone : envoyez un prompt, interrogez le job, puis téléchargez le MP4 terminé. Du code fonctionnel est ci-dessous
Sora 2 d'OpenAI est sorti en tant qu'API, pas seulement en jouet grand public. Cela change qui peut construire avec. Vous pouvez désormais générer de la vidéo avec audio synchronisé à partir d'un prompt textuel, la programmer dans un pipeline et payer à la seconde plutôt qu'un abonnement fixe. Les tarifs sont publics et l'endpoint est stable. Ce qui fait trébucher, ce sont les niveaux d'accès, les deux variantes de modèle et le schéma d'appel asynchrone. Voici tout ce qu'il vous faut pour livrer avec.

Qu'est-ce que l'API Sora 2 ?
L'API Sora 2 est l'interface programmatique d'OpenAI pour générer de la vidéo à partir de prompts textuels ou d'images, servie via l'endpoint /v1/videos. Elle se décline en deux variantes : sora-2 pour le travail standard et sora-2-pro pour les exports en plus haute résolution.
Les deux prennent un prompt textuel (et optionnellement une image) et renvoient un MP4 avec audio natif et synchronisé — vous n'assemblez pas de bande-son séparée. La snapshot standard actuelle est sora-2-2025-12-08 ; l'ancienne snapshot sora-2-2025-10-06 est obsolète, donc les nouvelles intégrations devraient viser l'identifiant sora-2 sans version ou la dernière snapshot.
API Sora 2 en un coup d'œil :
| Capacité | sora-2 | sora-2-pro |
|---|---|---|
| Prix de base (720p) | 0,10 $/s | 0,30 $/s |
| Résolution max. | 720p (1280×720) | 1080p (1920×1080) |
| Audio natif | Oui | Oui |
| Entrées | Texte, image | Texte, image |
| Durée de clip (une gén.) | Jusqu'à 20 s | Jusqu'à 20 s |
| Avec extensions | Jusqu'à 120 s | Jusqu'à 120 s |
| Endpoint | /v1/videos | /v1/videos |
*Source : documentation de l'API OpenAI, developers.openai.com, 2026*
Les deux modèles partagent le même endpoint et les mêmes paramètres, donc basculer entre eux est un changement d'une ligne sur le champ model. Cela compte quand vous prototypez sur le moins cher sora-2 et ne promouvez vers sora-2-pro que les plans qui ont besoin du 1080p.
Combien coûte l'API Sora 2 ?
L'API Sora 2 facture à la seconde de vidéo générée. sora-2 est un forfait de 0,10 $/s en 720p. sora-2-pro évolue avec la résolution : 0,30 $/s en 720p, 0,50 $/s en 1024p et 0,70 $/s en 1080p.
Il n'y a pas de minimum mensuel ni de frais d'audio distincts — le prix couvre la vidéo avec sa bande-son synchronisée.
Tarifs officiels de l'API Sora 2 (par seconde de sortie) :
| Modèle | Résolution | Prix/s |
|---|---|---|
sora-2 | 720p (1280×720) | 0,10 $ |
sora-2-pro | 720p (1280×720) | 0,30 $ |
sora-2-pro | 1024p (1792×1024) | 0,50 $ |
sora-2-pro | 1080p (1920×1080) | 0,70 $ |
*Source : tarifs de l'API OpenAI, 2026. Les orientations portrait (p. ex. 720×1280) sont facturées comme leurs équivalents paysage.*
À la seconde, ça semble bon marché jusqu'à ce que vous multipliiez. Un clip court, c'est quelques centimes à quelques dollars ; un lot d'entre eux pour des tests A/B s'accumule vite. Voici ce que coûtent des durées de clip réelles :
Ce que coûte réellement un seul clip :
| Modèle et résolution | Clip de 8 s | Clip de 12 s | Clip de 20 s |
|---|---|---|---|
sora-2 720p | 0,80 $ | 1,20 $ | 2,00 $ |
sora-2-pro 720p | 2,40 $ | 3,60 $ | 6,00 $ |
sora-2-pro 1080p | 5,60 $ | 8,40 $ | 14,00 $ |

L'écart entre standard et Pro est de 3× à 7×. Le vrai levier de coût n'est donc pas une remise — c'est de ne pas appeler sora-2-pro pour des brouillons que vous allez jeter. Prototypez sur sora-2 en 720p, révisez, puis rerendez seulement les gardés en résolution Pro.
Sora 2 vs Sora 2 Pro : lequel utiliser ?
Utilisez sora-2 pour l'itération, les clips sociaux et tout ce qui vit en 720p. Utilisez sora-2-pro seulement quand vous avez besoin d'une sortie en 1080p ou que la fidélité supplémentaire justifie de payer trois à sept fois plus par seconde.
Les deux modèles produisent des niveaux de qualité différents, mais ce ne sont pas des workflows différents. Même endpoint, mêmes paramètres, même schéma asynchrone. C'est délibéré — OpenAI veut que vous prototypiez pas cher et promouviez vers Pro sans rien réécrire.
- `sora-2` — le choix par défaut pour la plupart du travail. Assez rapide pour itérer, assez bon marché pour générer des variations, et le 720p convient au social, aux aperçus et à la revue interne.
- `sora-2-pro` — recourez-y quand le livrable est un export 1080p, un plan phare orienté client, ou une scène où le détail du mouvement et la netteté comptent vraiment.
Une réserve : les deux modèles plafonnent une génération unique à 20 secondes. Pour des séquences plus longues, vous enchaînez des extensions — jusqu'à six, de 20 secondes chacune, pour un maximum de 120 secondes au total. Chaque extension est facturée comme sa propre génération, donc une vidéo de 120 secondes en Pro 1080p coûte environ 84 $ en coût par seconde, pas un forfait. Planifiez le contenu plus long autour de ce calcul.
Comment obtenir l'accès à l'API Sora 2 ?
L'accès à l'API Sora 2 nécessite un compte OpenAI payant. Les comptes gratuits ne peuvent pas l'appeler. En pratique, la plupart des développeurs le débloquent au niveau d'usage 2, que vous atteignez après avoir dépensé au moins 10 $ sur l'API et attendu l'exigence de temps du niveau.
Le niveau de votre compte fixe aussi votre limite de débit, qui compte dès que vous dépassez les tests.
Limites de débit de l'API Sora 2 par niveau (requêtes par minute) :
| Niveau | sora-2 RPM | sora-2-pro RPM |
|---|---|---|
| Niveau 1 | 25 | 10 |
| Niveau 2 | 50 | — |
| Niveau 3 | 125 | — |
| Niveau 4 | 200 | — |
| Niveau 5 | 375 | 150 |
*Source : documentation des limites de débit de l'API OpenAI, 2026*
Il y a trois façons d'atteindre le modèle :
Voie 1 : OpenAI directement
- Accès natif, dernières snapshots d'abord, contrôle total des paramètres
- Nécessite un compte payant au bon niveau et une gestion de clés distincte
- Un fournisseur de plus à facturer, surveiller et limiter en débit
- Idéal pour : les équipes déjà standardisées sur OpenAI
Voie 2 : agrégateurs tiers
- Paiement à l'usage, souvent sans atteindre vous-même les exigences de niveau d'OpenAI
- La qualité et la disponibilité varient selon le fournisseur ; certains enveloppent l'API officielle, d'autres non
- Idéal pour : les développeurs qui veulent Sora 2 sans gérer les niveaux de compte OpenAI
Voie 3 : passerelle d'API unifiée (compatible OpenAI)
- Une clé API et une intégration pour Sora 2 aux côtés d'autres modèles vidéo et texte
- Pas de verrouillage de niveau par fournisseur — la passerelle gère l'accès en amont et le basculement
- Basculez entre
sora-2,sora-2-proet d'autres modèles vidéo en changeant un identifiant - Idéal pour : les équipes qui construisent des produits vidéo et veulent tester et changer de modèle sans reconstruire
Si vous n'appelez jamais que Sora 2 et tournez déjà sur OpenAI, aller en direct est le plus simple. La friction apparaît quand vous voulez Sora 2 aux côtés d'autres modèles, ou que vous ne voulez pas surveiller les exigences de niveau. Une passerelle unifiée comme Velokey vous donne un endpoint compatible OpenAI qui atteint Sora 2 et d'autres modèles vidéo avec la même clé — pas de compte ou de niveau distinct à franchir pour chaque fournisseur.
Comment appeler l'API Sora 2 en code ?
Sora 2 est asynchrone. Vous soumettez une requête de génération, récupérez un job, interrogez jusqu'à ce qu'il soit terminé, puis téléchargez le MP4. Le SDK OpenAI vous fournit un utilitaire qui gère la boucle d'interrogation pour vous.
Voici le schéma minimal en Python :
from openai import OpenAI
client = OpenAI(api_key="sk-...") # utilisez une variable d'environnement, ne codez jamais en dur
# Soumettre et attendre la fin en un seul appel
video = client.videos.create_and_poll(
model="sora-2", # ou "sora-2-pro" pour le 1080p
prompt="A drone shot flying over a coastal city at sunset, cinematic",
size="1280x720",
seconds="8",
)
# Télécharger le MP4 terminé
content = client.videos.download_content(video.id)
content.write_to_file("output.mp4")
print("Saved output.mp4")Si vous préférez gérer l'interrogation vous-même — pour une file de jobs ou un flux de webhook — divisez en create et retrieve :
import time
# Lancer le job et revenir immédiatement
job = client.videos.create(
model="sora-2",
prompt="A drone shot flying over a coastal city at sunset, cinematic",
size="1280x720",
seconds="8",
)
# Interroger à votre propre rythme (toutes les 10–20 secondes est raisonnable)
while True:
job = client.videos.retrieve(job.id)
if job.status in ("completed", "failed"):
break
time.sleep(15)Les paramètres clés sont model (sora-2 ou sora-2-pro), prompt, size (la chaîne de résolution, p. ex. 1280x720) et seconds (durée du clip). Via une passerelle unifiée, le code est identique — vous pointez base_url vers la passerelle et gardez le même SDK OpenAI, donc rien ne change dans votre intégration sauf l'endpoint et la clé.
Astuce pratique : gardez model et size comme valeurs de configuration, pas comme chaînes codées en dur. Ainsi, promouvoir un plan de sora-2 720p à sora-2-pro 1080p est un changement de configuration, pas de code — et votre coût par rendu est à une modification d'être ajusté.
Foire aux questions
Combien coûte l'API Sora 2 par vidéo ?
sora-2 coûte 0,10 $ par seconde en 720p, donc un clip de 8 secondes fait 0,80 $ et un de 20 secondes fait 2,00 $. sora-2-pro coûte 0,30 $/s en 720p, 0,50 $/s en 1024p et 0,70 $/s en 1080p — un clip Pro de 10 secondes en 1080p revient à 7,00 $. La facturation est à la seconde de vidéo générée, audio inclus.
Quelle est la différence entre sora-2 et sora-2-pro ?
Les deux génèrent de la vidéo avec audio synchronisé depuis le même endpoint et les mêmes paramètres. sora-2 plafonne à 720p et coûte 0,10 $/s. sora-2-pro monte jusqu'à 1080p et coûte 3× à 7× plus par seconde selon la résolution. Utilisez sora-2 pour l'itération et la sortie 720p ; passez à sora-2-pro seulement quand vous avez besoin d'une résolution supérieure.
Comment obtenir l'accès à l'API Sora 2 ?
Il vous faut un compte OpenAI payant. Les comptes gratuits ne peuvent pas l'utiliser, et la plupart des développeurs l'atteignent au niveau d'usage 2, qui nécessite au moins 10 $ de dépense sur l'API. Autrement, les agrégateurs tiers et les passerelles d'API unifiées fournissent l'accès à Sora 2 sans que vous franchissiez vous-même les exigences de niveau d'OpenAI.
Quelle durée peuvent avoir les vidéos de l'API Sora 2 ?
Une génération unique est plafonnée à 20 secondes pour sora-2 comme pour sora-2-pro. Vous pouvez enchaîner jusqu'à six extensions de 20 secondes chacune pour atteindre un maximum de 120 secondes. Chaque extension est facturée séparément comme sa propre génération, donc les clips plus longs évoluent en coût en conséquence.
L'API Sora 2 génère-t-elle de l'audio ?
Oui. Les deux modèles renvoient de la vidéo avec audio natif et synchronisé en une seule génération — vous n'ajoutez pas de bande-son séparée. Le prix par seconde inclut déjà la piste audio.
Puis-je utiliser l'API Sora 2 sans compte OpenAI ?
Pas directement — OpenAI exige un compte payant au bon niveau d'usage. Mais vous pouvez atteindre Sora 2 via une passerelle d'API unifiée ou un agrégateur qui gère l'accès OpenAI en amont pour vous, de sorte que vous intégrez contre un endpoint compatible OpenAI sans gérer vous-même les niveaux de compte d'OpenAI.
Vous voulez Sora 2 sans jongler avec les niveaux de compte OpenAI ? [Obtenez votre clé API Velokey](/) et appelez sora-2 et sora-2-pro via un seul endpoint compatible OpenAI — atteignez les modèles vidéo et texte avec la même clé, avec basculement automatique et sans niveau par fournisseur à franchir.
*Dernière mise à jour : 6 juillet 2026. Les tarifs et détails de modèle de cet article proviennent de la documentation officielle de l'API OpenAI au moment de la rédaction. Les tarifs par seconde, les limites de débit et les snapshots disponibles sont fixés par OpenAI et peuvent changer — vérifiez les chiffres actuels sur la page officielle des tarifs avant d'engager des budgets de production.*


