/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_idfür Mehrfachdialoge verwenden
/v1/chat/completions der empfohlene Endpunkt und bietet breitere Modellunterstützung.
Anfrage
Header
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.