OpenAI Responses
Créez des réponses textuelles, avec images, appels d’outils et raisonnement via l’API compatible OpenAI Responses.
L’API Responses utilise des Typed Items pour représenter uniformément le texte, les images, les fichiers, les appels d’outils et les résultats de raisonnement. Elle convient aux applications nécessitant des entrées multimodales, des outils intégrés, des interactions avec état ou des événements sémantiques en streaming. Les types d’Item, outils et champs avancés disponibles varient selon le modèle ; fiez-vous aux modèles visibles pour le compte actuel et aux résultats réels des appels.
/v1/responsesGénère une réponse du modèle à partir de texte, d’images, de fichiers ou de Typed Input Items. L’API peut renvoyer différents Output Items, notamment des messages, des éléments de raisonnement et des appels d’outils, et transmet des événements sémantiques via SSE.
La prise en charge des images, outils intégrés, raisonnement, liens d’état et sorties structurées dépend des modèles visibles pour le compte actuel et de leur canal fournisseur. Commencez par une requête textuelle minimale, puis activez les champs avancés un par un.
Authentification
bearerAuth Utilisez Bearer your-api-key dans le Header Authorization.
Emplacement: header
Corps de requête
Responses représente les entrées, outils et sorties avec des Typed Items. Choisissez une vue selon votre tâche ; l’application des champs dépend du modèle et du canal.
application/jsonLe plus simple est de passer une chaîne directement à input ; vous pouvez aussi utiliser des Typed Items sous forme de messages.
- model
- Identifiant d’un modèle visible pour votre clé API et compatible avec Responses.
- input
- Chaîne ou tableau de Typed Input Items.
- instructions
- Instructions de haut niveau applicables uniquement à cette réponse.
{
"model": "MODEL_ID",
"input": "Présentez-vous en trois phrases."
}Réponse textuelle simple. input peut être une chaîne ou des Typed Input Items.
Les outils, l’état, le raisonnement et les capacités multimodales de Responses varient selon le modèle et le canal fournisseur. Commencez par une requête textuelle minimale, puis activez les champs avancés un par un.
Corps de réponse
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json