Skip to main content
Der /v1/responses-Endpunkt implementiert die OpenAI Responses API, die zustandsbehaftete Mehrfachdialoge mit integrierter Verwaltung des Gesprächsverlaufs unterstützt. Er ist eine Alternative zu /v1/chat/completions für Workflows, die das neuere Antwortformat von OpenAI erfordern. Übergeben Sie eine previous_response_id, um ein Gespräch fortzusetzen, ohne den vollständigen Nachrichtenverlauf erneut zu senden.

Endpunkt

Wann dieser Endpunkt verwendet werden sollte

Verwenden Sie /v1/responses, wenn:
  • Ihre Anwendung auf der OpenAI Responses API aufgebaut ist
  • Sie eine zustandsbehaftete Gesprächsverwaltung benötigen
  • Sie den Parameter previous_response_id für Mehrfachdialoge verwenden
Für die meisten neuen Integrationen ist /v1/chat/completions der empfohlene Endpunkt und bietet breitere Modellunterstützung.

Anfrage

Body-Parameter

string
erforderlich
Zu verwendende Modell-ID. Hier sind nur Modelle gültig, die das Responses-API-Format unterstützen.
string | array
erforderlich
Die Benutzereingabe für diesen Gesprächsschritt. Kann ein String oder ein Array von Inhaltsobjekten sein.
string
Anweisungen auf Systemebene für das Modell (entspricht der system-Nachricht bei Chat-Completions).
string
Die id einer vorherigen Antwort. Wenn angegeben, setzt das Modell das Gespräch von diesem Punkt an fort, ohne dass der Client den Verlauf erneut senden muss.
integer
Maximale Anzahl der zu generierenden Token.
boolean
Wenn true, wird ein Stream von Server-Sent Events zurückgegeben. Standard: false.

Beispielanfrage

python

Mehrfachdialog mit previous_response_id

python

Antwort

Antwortfelder

string
Eindeutiger Bezeichner für diese Antwort. Übergeben Sie ihn als previous_response_id, um das Gespräch fortzusetzen.
string
Immer "response".
integer
Unix-Zeitstempel des Zeitpunkts, zu dem die Antwort erstellt wurde.
string
Das Modell, das die Antwort generiert hat.
array
Array von Ausgabeobjekten, die vom Modell erzeugt wurden.
object
Token-Anzahl für die Abrechnung.