Skip to main content
Le point de terminaison /v1/responses implémente l’OpenAI Responses API, qui prend en charge les conversations multi-tours avec état et la gestion intégrée de l’historique des conversations. C’est une alternative à /v1/chat/completions pour les flux de travail qui nécessitent le format de réponse plus récent d’OpenAI. Passez un previous_response_id pour continuer une conversation sans renvoyer l’intégralité de l’historique des messages.

Point de terminaison

Quand utiliser ce point de terminaison

Utilisez /v1/responses si :
  • Votre application est construite sur l’OpenAI Responses API
  • Vous avez besoin d’une gestion des conversations avec état
  • Vous utilisez le paramètre previous_response_id pour les conversations multi-tours
Pour la plupart des nouvelles intégrations, /v1/chat/completions est le point de terminaison recommandé et bénéficie d’une prise en charge plus large des modèles.

Requête

En-têtes

Paramètres du corps

string
requis
Identifiant du modèle à utiliser. Seuls les modèles qui prennent en charge le format Responses API sont valides ici.
string | array
requis
La saisie utilisateur pour ce tour. Peut être une chaîne de caractères ou un tableau d’objets de contenu.
string
Instructions au niveau système pour le modèle (équivalent au message system dans les complétions de chat).
string
L’id d’une réponse précédente. Lorsqu’il est fourni, le modèle continue la conversation à partir de ce point sans que le client ait besoin d’envoyer l’historique.
integer
Nombre maximum de tokens à générer.
boolean
Si true, renvoie un flux d’événements envoyés par le serveur. Par défaut : false.

Exemple de requête

python

Multi-tour avec previous_response_id

python

Réponse

Champs de la réponse

string
Identifiant unique pour cette réponse. Passez-le comme previous_response_id pour continuer la conversation.
string
Toujours "response".
integer
Horodatage Unix indiquant quand la réponse a été créée.
string
Le modèle qui a généré la réponse.
array
Tableau d’objets de sortie produits par le modèle.
object
Nombre de tokens pour la facturation.