Was Sie erstellen werden
Sie senden einen Sora 2-Videojob ab, speichern die zurückgegebene video ID, fragen per Polling ab, bis der Job abgeschlossen ist, und laden den fertigen Videoinhalt herunter.Voraussetzungen
- Ein CometAPI API-Schlüssel, gespeichert in
COMETAPI_KEY - Python 3.10+ mit
requestsoder Node.js 18+ - Ein serverseitiger Worker oder eine Job-Queue für Polling
API-Schlüssel, Basis-URL, Authentifizierung
Erstellen Sie Sora-Jobs mit:Codebeispiele
Verwenden Sie die Tabs unten für kopierbare Beispiele in cURL, Python und Node.js.Erklärung des Ablaufs
Die Sora-Generierung ist asynchron. Der Create-Endpoint gibt eine video ID und einen anfänglichen Status zurück. Fragen SieGET /v1/videos/<video_id> per Polling ab, bis status den Wert completed oder failed hat. Wenn der Job abgeschlossen ist, laden Sie die Datei mit GET /v1/videos/<video_id>/content herunter.
Verwenden Sie exakte WxH-Größen. Die Sora-API-Referenz dokumentiert Standardgrößen im Quer- und Hochformat sowie größere Pro-Größen für Pro-Modell-Workflows.
Häufige Parameter
Fehlerbehebung / FAQ
Die Erstellungsanfrage schlägt fehl
Die Erstellungsanfrage schlägt fehl
Verwenden Sie Multipart-Form-Daten. Sora-Erstellungsanfragen in der Referenz verwenden Formularfelder, keinen JSON-Body.
Der Download des Inhalts schlägt fehl
Der Download des Inhalts schlägt fehl
Laden Sie den Inhalt erst herunter, nachdem der Status-Endpunkt
completed meldet. Speichern Sie die fertige Datei in Ihrem eigenen Speicher.Eine Pro-Größe funktioniert nicht
Eine Pro-Größe funktioniert nicht
Verwenden Sie größere Pro-Größen nur mit einem Pro-model-Workflow. Beginnen Sie für eine erste Anfrage mit
1280x720.Nächste Schritte
- Lesen Sie die Create a Sora 2 video API reference.
- Fragen Sie den Status mit Retrieve a Sora 2 video ab.
- Laden Sie mit Retrieve Sora 2 video content herunter.
- Finden Sie verfügbare Videomodelle unter Models.
- Lesen Sie Use polling and webhooks for video generation.
- Schätzen Sie die Aufgabenkosten mit Estimate request cost before calling a model.