Skip to content

Video mit Bild erstellen

POST
/v1/chat/completions
  • Sora im Chat-Completions-Format aufrufen, mit Referenzbild zur Steuerung der Generierung
  • content der user-Nachricht ist ein multimodales Array (text + image_url)
  • stream: true im Request-Body setzen, um Fortschritt oder Ergebnis gestreamt zu erhalten
  • Übliche Modelle: sora-2
  • Offizielle Dokumentation: Chat Completions

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

Zu verwendende Sora-Modell-ID (z. B. sora-2).

object[]
Required

Liste der Konversationsnachrichten. Bei Bildgenerierung ist content der user-Nachricht ein multimodales Array (text + image_url).

Sampling-Temperatur zwischen 0 und 2. Höhere Werte (z. B. 0,8) machen die Ausgabe zufälliger, niedrigere (z. B. 0,2) fokussierter. In der Regel nur diesen Parameter oder top_p ändern, nicht beide.

Alternative zur Temperatur (Nucleus-Sampling). Das Modell berücksichtigt Tokens mit top_p-Wahrscheinlichkeitsmasse (0,1 = oberste 10 %). In der Regel nur diesen Parameter oder temperature ändern.

Standard 1.
Anzahl der Chat-Completion-Optionen pro Eingabenachricht.

Für Videogenerierung auf true setzen. Antwort wird per SSE gestreamt; der Stream endet mit data: [DONE].

Standard null. Bis zu 4 Sequenzen, bei denen die API keine weiteren Tokens erzeugt.

Standard inf.
Maximale Tokens in der Chat-Completion.

Die Gesamtlänge von Eingabe- und generierten Tokens ist durch die Kontextlänge des Modells begrenzt.

Zahl zwischen -2,0 und 2,0. Positive Werte bestrafen neue Tokens nach bisherigem Vorkommen im Text und fördern neue Themen.

Standard 0. Zahl zwischen -2,0 und 2,0. Positive Werte bestrafen nach Häufigkeit im Text und reduzieren Wiederholungen.

Ändert die Wahrscheinlichkeit bestimmter Tokens in der Completion. Akzeptiert ein JSON-Objekt mit Token-IDs und Bias-Werten von -100 bis 100.

Eindeutige Kennung des Endnutzers für Monitoring und Missbrauchserkennung. Mehr erfahren.

Objekt für das Ausgabeformat. { "type": "json_object" } aktiviert den JSON-Modus.

Beta-Funktion. Wenn gesetzt, versucht das System deterministisches Sampling; Änderungen über system_fingerprint beobachten.

Liste der Tools, die das Modell aufrufen kann. Derzeit werden nur Funktionen als Tools unterstützt.

Steuert, welche Funktion das Modell aufruft: none / auto / Funktionsname.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples