Seedance 2.0 API — Coming SoonGet early access

Sora 2 API

Découvrez Sora 2, le modèle phare d’OpenAI pour la génération vidéo‑audio. Il produit des scènes plus réalistes et physiquement cohérentes, avec un meilleur contrôle et un audio synchronisé (dialogues et effets). Utilisez Sora 2 sur EvoLink pour des stories courtes et cinématographiques en marketing, éducation et création.

A serene mountain landscape at golden hour, with mist rolling through the valleys and sunlight breaking through the clouds.

Parameters
aspect_ratio
1280x720
duration
4
Estimated Cost
10 Credits
Sample Result
123 (suggested: 2,000)

Upload reference images

Click to upload or drag and drop

Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 10

Uploaded image pixels must exactly match the selected aspect_ratio

0:00 / 0:00
Audio

Historique

Max 20 éléments

0 en cours · 0 terminé

Votre historique de génération apparaîtra ici

Sora 2 API pour des vidéos réalistes avec son

Utilisez la Sora 2 API pour transformer du texte en vidéos courtes avec dialogues et effets synchronisés, un meilleur suivi d’instructions et un mouvement plus réaliste.

Cinematic showcase of AI video generation feature 1

Pricing

Popular
Sora 2
Video Generation
duration:4s
Price:
$0.3200/ video
(23.04 Credits)
Sora 2
Video Generation
duration:8s
Price:
$0.6400/ video
(46.08 Credits)
Sora 2
Video Generation
duration:12s
Price:
$0.9600/ video
(69.12 Credits)

If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.

Que pouvez‑vous créer avec la Sora 2 API ?

Text‑to‑video synchronisé avec audio

Créez des vidéos courtes où dialogues, musique et effets sonores s’alignent avec les visuels. Rédigez un prompt clair, choisissez taille et durée, et recevez un clip cohérent plutôt qu’un audio recollé après coup. Idéal pour ads, trailers et posts sociaux où le timing compte.

Audio showcase of AI video generation feature 2

Scènes prêtes storyboard et product shots

Construisez des storyboards, showcases produit et visuels explicatifs avec la Sora 2 API. Vous pouvez fournir une image `input_reference` en première frame pour garder le look cohérent entre variantes. Cela aide les équipes à produire rapidement des clips on‑brand tout en itérant le message et le timing du CTA. Idéal pour landing pages, tours in‑app et lancements produit.

Storyboard showcase of AI video generation feature 3

Mouvement réaliste et cohérent physiquement

Utilisez la Sora 2 API pour un mouvement qui semble naturel. OpenAI rapporte une meilleure précision physique et un réalisme accru, rendant les mouvements plus crédibles et stables dans le temps. Utile pour l’éducation, les démos produit et les explications visuelles où la crédibilité compte.

Motion showcase of AI video generation feature 4

Pourquoi les équipes choisissent la Sora 2 API sur EvoLink

Sora 2 API sur EvoLink suit le workflow de génération vidéo documenté par OpenAI avec des garde‑fous clairs.

Pricing transparent

La référence API définit les modèles autorisés, durées de clips et tailles de sortie, pour standardiser les requêtes et planifier l’usage.

Defaults de production sûrs

Les règles d’usage Sora exigent le consentement pour les personnes réelles et interdisent l’usurpation ou les contenus nuisibles, donnant des limites claires pour un workflow compliant.

Accès via un seul endpoint

Le guide vidéo décrit un flux POST /videos avec `input_reference` optionnel comme first frame, simplifiant l’intégration et centralisant le contrôle créatif.

Comment intégrer la Sora 2 API

Générez votre premier clip Sora 2 en minutes en suivant le flow officiel avec une clé EvoLink et le routage API.

1

Étape 1 – Authentifier & choisir le modèle

Authentifiez‑vous avec votre clé EvoLink et choisissez sora-2 ou sora-2-pro selon vos besoins de qualité et de coût.

2

Étape 2 – Prompt, taille et seconds

Envoyez un prompt décrivant sujet, style et action, plus éventuellement `input_reference`, `size` et `seconds`. L’API accepte 4, 8 ou 12 secondes et les tailles 720x1280, 1280x720, 1024x1792 ou 1792x1024. Si vous fournissez une image, elle doit correspondre à la taille cible et être en JPEG, PNG ou WebP.

3

Étape 3 – Récupérer et publier

Sondez l’achèvement, téléchargez la vidéo avec audio et publiez‑la ou éditez‑la dans votre workflow.

Capacités Sora 2 API

Points clés du release Sora 2 et des docs officielles (30 sept. 2025)

Audio

Génération audio synchronisée

OpenAI présente Sora 2 comme un système vidéo‑audio généraliste capable de produire voix, ambiances et effets avec un réalisme solide. Les clips paraissent complets sans outillage audio séparé.

Realism

Réalisme physique

OpenAI indique une meilleure précision physique et un mouvement plus réaliste, ce qui stabilise les scènes dans le temps. Utile pour démos, contenus éducatifs et storytelling produit.

Control

Suivi d’instructions multi‑shots

Sora 2 peut suivre des instructions complexes sur plusieurs plans tout en gardant un monde cohérent, réduisant les ruptures de continuité lors de séquences ou changements caméra.

Inputs

Image de référence en first frame

Le guide de génération vidéo supporte une image `input_reference` qui devient la première frame. L’image doit correspondre à la taille cible et peut être en JPEG, PNG ou WebP.

Style

Large éventail de styles

OpenAI souligne que Sora 2 excelle en styles réaliste, cinématographique et anime. Guidez le style via des prompts clairs pour coller à votre brand ou campagne.

Safety

Guardrails API

Le guide vidéo mentionne des garde‑fous : contenu adapté aux moins de 18 ans uniquement, pas de personnes réelles, rejet des personnages ou musiques protégées. Les images avec visages humains sont aussi rejetées.

Sora 2 API – Questions fréquentes

Everything you need to know about the product and billing.

La Sora 2 API est l’API de génération vidéo d’OpenAI qui transforme des prompts texte en clips courts et peut produire un audio synchronisé. Le workflow est asynchrone : vous soumettez une requête puis récupérez la vidéo finale. L’accès se fait via EvoLink qui route les requêtes vers OpenAI, tout en centralisant vos clés et l’usage. L’API suit les politiques de sécurité : pas de personnes réelles ni de personnages protégés. Utilisez‑la pour ads, démos produit et explications visuelles où le mouvement crédible et un style cohérent comptent.
OpenAI liste des tailles précises. Pour sora-2 : 720x1280 et 1280x720. Pour sora-2-pro : 720x1280, 1280x720, 1024x1792 et 1792x1024. Cela couvre des formats verticaux et horizontaux. Vous choisissez la taille dans la requête. Si vous fournissez une image `input_reference`, la résolution doit correspondre à la taille cible pour éviter l’étirement. Pour d’autres ratios, un crop ou padding en post peut être nécessaire. Vérifiez toujours les tailles supportées dans les docs OpenAI les plus récentes.
La référence API liste sora-2 et sora-2-pro comme options, avec le même workflow. OpenAI décrit Sora 2 Pro comme une option de meilleure qualité dans l’app Sora ; elle est adaptée quand vous voulez la meilleure fidélité. Sora 2 est le modèle par défaut pour l’usage général et l’itération rapide. Le plus simple est de tester un petit batch de prompts sur les deux modèles et comparer qualité et timing selon votre cas d’usage.
La system card Sora 2 mentionne des dialogues et effets sonores synchronisés, ce qui signifie que la Sora 2 API peut produire une vidéo avec audio aligné à l’action. La qualité dépend du prompt et de la scène. Certaines équipes ajoutent musique ou voix off en post, mais Sora 2 fournit une base solide pour le timing et l’ambiance. Le comportement audio peut évoluer ; consultez les docs à jour et vérifiez vos outputs.
Le guide vidéo liste des garde‑fous : uniquement du contenu adapté aux moins de 18 ans, pas de personnages protégés ni de musique protégée, pas de personnes réelles (y compris figures publiques) et rejet des images d’entrée avec visages humains. Les policies OpenAI interdisent aussi l’usurpation ou le harcèlement et exigent le consentement pour les personnes réelles. Construisez vos prompts et assets en conséquence et revérifiez les policies régulièrement.
Oui. Le guide vidéo supporte une image `input_reference` qui devient la première frame. Ajoutez‑la dans la requête POST /videos et assurez‑vous que la résolution correspond à la taille cible. Formats supportés : image/jpeg, image/png et image/webp. C’est utile pour ancrer un asset de marque ou un environnement afin de maintenir la cohérence sur les frames suivantes.
Le temps dépend du modèle, du nombre de secondes, de la taille et de la charge de la file d’attente. L’API est asynchrone : vous soumettez puis vous sondez l’achèvement. Pour la production, prévoyez retries, timeouts et affichage de progression dans l’UI. Si vous avez besoin d’un SLA, testez des prompts types sur vos fenêtres de trafic et suivez les temps moyens. EvoLink route la requête, la capacité dépend d’OpenAI. D’où l’intérêt de commencer par des clips plus courts.
Les droits d’usage suivent les conditions OpenAI et peuvent varier selon le plan et la région. EvoLink ne modifie pas ces termes. Avant un usage commercial, consultez les policies OpenAI et les règles applicables à votre secteur. Pour des projets clients, documentez prompts et outputs pour l’audit et gardez la version des policies utilisée. En cas de doute, consultez un conseil juridique.
POST
/v1/videos/generations

Create Video

Sora 2 (sora-2-preview) model supports text-to-video, image-to-video and other modes.

Asynchronous processing mode, use the returned task ID to .

Generated video links are valid for 24 hours, please save them promptly.

Important Notes

  • Currently Sora2's content moderation mechanism is very strict, tasks may fail due to this.
  • Image input containing real human figures is not currently supported.

Request Parameters

modelstringRequiredDefault: sora-2-preview

Video generation model name.

Examplesora-2-preview
promptstringRequired

Prompt describing what kind of video to generate.

Notes
  • Limited to 5000 tokens
ExampleA cat playing piano
aspect_ratiostringOptionalDefault: 1280x720

Video aspect ratio. `1280x720` generates landscape video, `720x1280` generates portrait video.

ValueDescription
1280x720Landscape video (1280×720)
720x1280Portrait video (720×1280)
Example1280x720
image_urlsarrayOptional

Reference image URL list for image-to-video feature.

Notes
  • Images containing real human figures are not supported
  • Max 1 image per request
  • Max size: 10MB
  • Formats: .jpg, .jpeg, .png, .webp
  • URLs must be directly viewable by the server
Examplehttp://example.com/image1.jpg
resize_modestringOptionalDefault: pad

How to handle aspect ratio mismatch when using input images.

ValueDescription
padPad with black bars to fit aspect ratio (default)
cropCenter crop to fit aspect ratio
Examplepad
durationintegerOptionalDefault: 4

Specifies the generated video duration in seconds.

ValueDescription
44 seconds duration
88 seconds duration
1212 seconds duration (Higher Cost)
Notes
  • Billing is based on duration
Example4
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion, failure, or cancellation
  • Sent after billing confirmation
  • HTTPS only, no internal IPs
  • Max length: 2048 chars
  • Timeout: 10s, Max 3 retries
Examplehttps://your-domain.com/webhooks/video-task-completed

Request Example

{
  "model": "sora-2-preview",
  "prompt": "A cat playing piano",
  "aspect_ratio": "1280x720",
  "duration": 4,
  "callback_url": "https://your-domain.com/webhooks/callback"
}

Response Example

{
  "created": 1757169743,
  "id": "task-unified-1757169743-7cvnl5zw",
  "model": "sora-2-preview",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 300,
    "video_duration": 4
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 7,
    "user_group": "default"
  }
}
Sora 2 API : prix, tailles et accès vidéo | EvoLink