Erstellen Sie ein Sora 2 Pro-Video
Senden Sie Text-, Bild- oder Storyboard-Jobs, ziehen Sie die Credits sofort ab und erhalten Sie eine Task-ID.
Nutzlastparameter
- Modell: Erforderlich. Verwenden Sie eine der oben unterstützten Modellzeichenfolgen.
- prompt: Erforderlich, außer für Storyboard. Beschreiben Sie die Szene, die Sie generieren möchten.
- imageData: Erforderlich für Bild-zu-Video. Base64-Daten-URL mit Präfix „data:image/*;base64,“.
- imageUrl: Optional. Öffentliche Bild-URL, wenn Sie Base64 nicht senden möchten.
- Aspektverhältnis: Optional. „Querformat“ oder „Hochformat“ (Standard-Querformat).
- nFrames: Optional. „10“/„15“/„25“ (25 ist nur Storyboard).
- Größe: Optional (Pro-Text/Bild). „Standard“ oder „Hoch“.
- RemoveWatermark: Optional (Text/Bild). Flag „Wasserzeichen entfernen“, Standardwert „true“.
- Aufnahmen: Erforderlich für Storyboard. Reihe von Aufnahmen mit Szene und Dauer.
- isPublic: Optional. Ob das Ergebnis öffentlich ist, standardmäßig wahr.
Notizen
- Unterstützte Modelle: sora-2-text-to-video, sora-2-image-to-video, sora-2-text-to-video-stable, sora-2-image-to-video-stable, sora-2-pro-text-to-video, sora-2-pro-image-to-video, sora-2-pro-storyboard.
- Credits werden bei der Einreichung abgezogen; Fehlgeschlagene Aufträge werden automatisch erstattet.
- Für den Storyboard-Modus ist das Shots-Array erforderlich.
Schussstruktur
Erforderlich für Storyboard-Anfragen; Jedes Element definiert eine Szene und Dauer.
[
{ "scene": "Ein gemütliches Café bei Sonnenaufgang, warmes Licht.", "duration": 7.5 }
]- Szene: Beschreibung der Aufnahme.
- Dauer: Sekunden (unterstützt Dezimalzahlen wie 7,5).
Musteranfrage
curl -X POST https://sora2-api.com/api/v1/video/sora-pro \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-pro-text-to-video",
"prompt": "Eine filmische Kamerafahrt durch einen neonbeleuchteten Straßenmarkt in der Abenddämmerung.",
"aspectRatio": "landscape",
"nFrames": "10",
"size": "high",
"removeWatermark": true,
"isPublic": true
}'Beispielantwort
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890",
"taskId": "task_1234567890"
}
}