Skip to main content

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 requests oder Node.js 18+
  • Ein serverseitiger Worker oder eine Job-Queue für Polling

API-Schlüssel, Basis-URL, Authentifizierung

Erstellen Sie Sora-Jobs mit:
Fragen Sie den Status ab mit:
Laden Sie abgeschlossene Inhalte herunter mit:
Authentifizieren Sie sich mit einem Bearer-Token:

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 Sie GET /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

Verwenden Sie Multipart-Form-Daten. Sora-Erstellungsanfragen in der Referenz verwenden Formularfelder, keinen JSON-Body.
Laden Sie den Inhalt erst herunter, nachdem der Status-Endpunkt completed meldet. Speichern Sie die fertige Datei in Ihrem eigenen Speicher.
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