API Responses
Utilisez l’API Responses pour les applications et les outils de développement reposant sur le format d’éléments de réponse d’OpenAI.
Requête de base
La réponse comprend un tableau output contenant des éléments de réponse. Les SDK peuvent proposer une propriété utilitaire output_text qui regroupe le texte.
Python
Node.js / TypeScript
Champs de requête courants
Continuer une réponse
Pour les flux de travail prenant en charge la continuation des réponses, transmettez l’ID de la réponse précédente :
La prise en charge de la continuation avec état peut dépendre du modèle sélectionné et du service en amont.
Compacter le contexte
GetRouter expose l’endpoint de compaction de Responses :
Il accepte model ainsi que input, instructions ou previous_response_id. Utilisez-le uniquement si votre client implémente le flux de travail de compaction de Responses.
Streaming
Définissez stream sur true pour recevoir les événements de l’API Responses. Ils sont différents des fragments de Chat Completions. Consultez Streaming.
Notes de compatibilité
- Utilisez un modèle qui prend en charge l’endpoint Responses.
- Ne supposez pas qu’un modèle compatible avec Chat Completions prend également en charge Responses.
- Les outils tels que Codex peuvent dépendre des formats d’événements et d’outils propres à Responses ; configurez-les donc à l’aide d’un guide d’intégration dédié.
