Créer une vidéo Sora 2
Lancez un travail de génération Sora 2 ou Sora Pro avec des invites texte-en-vidéo ou image-en-vidéo optionnelles.
Paramètres de charge utile
- Requis. Utilisez "sora-2" ou "sora-2-pro" pour cibler la variante de modèle dont vous avez besoin.
- Requis. Description en langage naturel de la scène que vous souhaitez que Sora crée.
- Optionnel (recommandé). URL de données Base64 avec préfixe "data:image/*;base64," pour le mode image-en-vidéo.
- Optionnel. URL d'image de référence héritée ; toujours prise en charge mais priorité inférieure à imageData.
- Optionnel. Valeurs prises en charge : "9:16" (par défaut) ou "16:9".
- Optionnel. Afficher la vidéo publiquement ; la valeur par défaut est true.
- Optionnel (VIP uniquement). PID de vidéo cible pour les fonctionnalités de continuation/remix.
- Optionnel (VIP uniquement). Tableau de contrôle des personnages ; chaque élément inclut url et timestamps.
- Optionnel. Point de terminaison HTTPS qui reçoit la charge utile finale lorsque la tâche réussit.
Remarques
- Les réponses reviennent immédiatement avec un taskId ; interrogez check-result jusqu'à ce que le statut soit réussi ou échoué.
- Fournissez un webHook pour recevoir la charge utile finale de manière asynchrone sans exécuter une boucle de sondage.
Requête d'exemple
curl -X POST https://freesoragenerator.com/api/v1/video/sora-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-pro",
"prompt": "A cinematic shot of a futuristic city at sunset, captured in 4K.",
"imageData": "data:image/png;base64,iVBORw0KGgoAAA...",
"aspectRatio": "9:16",
"isPublic": true
}'Réponse d'exemple
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890"
}
}