Réponse courte
Le 11 mars 2025, OpenAI a lancé la Responses API, une nouvelle façon pour les applications d’appeler ses modèles, qui comprend des outils intégrés de recherche Web, de recherche dans des fichiers et d’utilisation de l’ordinateur, ainsi que l’Agents SDK, une trousse d’outils gratuite à code source ouvert pour coordonner un ou plusieurs agents d’IA. Ensemble, ils donnent aux développeurs des pièces toutes faites pour créer des agents, des programmes qui accomplissent des tâches pour le compte d’un utilisateur, au lieu d’assembler eux-mêmes ces pièces.
Question de suivi Devriez-vous passer de Chat Completions à la Responses API?
Hier, mardi 11 mars 2025, OpenAI a lancé un ensemble d’outils pour les développeurs qui veulent créer des agents d’IA. OpenAI définit un agent comme un système qui accomplit des tâches de façon autonome pour le compte des utilisateurs : pas seulement répondre à une question, mais chercher des informations, lire des documents, naviguer dans un site Web et rendre un résultat.
L’entreprise offre déjà ses propres agents dans ChatGPT : Operator, qui navigue dans des sites Web pour vous, et deep research, qui rédige des rapports de recherche. Avec le lancement d’hier, elle vend les éléments de base derrière ces agents pour que d’autres entreprises puissent créer les leurs.
Ce qu’OpenAI a lancé
Il y a quatre éléments.
- La Responses API. Une API est la porte d’entrée que les programmes utilisent pour communiquer avec un service. Jusqu’ici, la plupart des développeurs utilisaient la Chat Completions API d’OpenAI, qui est simple : on envoie des messages, on reçoit une réponse. L’ancienne Assistants API ajoutait des outils et de la mémoire, mais elle était plus complexe. La Responses API combine les deux : une seule requête peut utiliser plusieurs outils et plusieurs tours de travail du modèle avant de rendre une réponse.
- Des outils intégrés. La recherche Web, la recherche dans des fichiers et l’utilisation de l’ordinateur sont prêtes à être activées.
- L’Agents SDK. Un SDK, ou trousse de développement logiciel, est un ensemble de code qui évite aux programmeurs d’écrire eux-mêmes les parties courantes. Celui-ci est à code source ouvert, libre d’utilisation et de modification, et il coordonne plusieurs agents qui travaillent ensemble.
- Des outils d’observabilité. Le traçage permet aux développeurs de rejouer chaque étape franchie par un agent, ce qui est essentiel quand quelque chose tourne mal.
La Responses API est ouverte à tous les développeurs et n’a pas de frais distincts; vous payez les tarifs habituels pour les jetons et les outils.
Les trois outils intégrés
| Outil | Ce qu’il fait | Prix au lancement |
|---|---|---|
| Recherche Web | Trouve des informations récentes en ligne et cite ses sources, à l’aide des mêmes modèles que la recherche de ChatGPT | De 25 $ US à 30 $ US par 1 000 recherches |
| Recherche dans des fichiers | Cherche dans vos propres documents, comme un centre d’aide ou un manuel de politiques | 2,50 $ US par 1 000 recherches, plus le stockage à 0,10 $ US par Go par jour après le premier Go gratuit |
| Utilisation de l’ordinateur | Permet au modèle de voir un écran et d’envoyer des clics de souris et des frappes au clavier | 3 $ US par million de jetons d’entrée et 12 $ US par million de jetons de sortie; aperçu de recherche pour certains développeurs |
OpenAI rapporte que ses modèles de recherche répondent correctement à 90 % (GPT-4o search) et à 88 % (GPT-4o mini search) des questions de SimpleQA, un ensemble de courtes questions factuelles. TechCrunch souligne l’autre côté de la médaille : environ une réponse sur dix est encore fausse.
L’outil d’utilisation de l’ordinateur repose sur le modèle Computer-Using Agent, qui alimente Operator. Contrairement à l’Operator grand public, qui ne fonctionne que dans un navigateur Web, les entreprises peuvent le diriger vers leurs propres systèmes. OpenAI est franche au sujet de ses limites : sur OSWorld, un test de tâches courantes sur un ordinateur complet, il réussit 38,1 % du temps; OpenAI recommande donc qu’une personne le supervise en dehors du navigateur. L’entreprise a ajouté des vérifications contre l’injection de prompt, des consignes cachées dans une page Web ou un document pour détourner un agent, et l’outil demande une confirmation avant les étapes sensibles.
Comment l’Agents SDK organise le travail
L’Agents SDK remplace Swarm, un cadre expérimental qu’OpenAI a publié l’an dernier. Il repose sur quatre idées :
- Les agents : un modèle, avec des consignes claires et les outils qu’il peut utiliser.
- Les transferts (handoffs) : un agent qui passe la conversation à un autre, mieux placé pour s’en occuper.
- Les garde-fous (guardrails) : des vérifications de sécurité sur ce qui entre et ce qui sort.
- Le traçage : un registre de chaque étape pour le débogage.
Imaginez le service à la clientèle d’un magasin. Un agent réceptionniste lit chaque message et l’achemine. Un agent de magasinage doté de la recherche Web répond aux questions sur les produits. Un agent de soutien autorisé à soumettre des demandes de remboursement s’occupe des retours. Un garde-fou bloque les demandes qui n’ont rien à voir avec le magasin. Voici les consignes qu’un développeur pourrait donner au réceptionniste :
Tu es le premier point de contact d’un petit magasin d’équipement de plein air.
Lis le message du client et décide qui doit y répondre :
- les questions sur les produits vont à l’agent de magasinage
- les commandes, les retours et les remboursements vont à l’agent de soutien
Si le message n’a rien à voir avec le magasin, réponds poliment que tu ne peux aider que pour les questions sur le magasin.Le SDK fonctionne aujourd’hui en Python, et la prise en charge de Node.js est promise pour bientôt. Il peut s’appuyer sur la nouvelle API ou sur Chat Completions, et même sur les modèles d’autres entreprises si elles offrent une interface semblable.
Pourquoi c’est important
Les agents ont suscité plus d’enthousiasme que de produits qui fonctionnent. Olivier Godement, qui dirige le produit API d’OpenAI, a résumé l’écart simplement à TechCrunch : faire la démonstration d’un agent est facile, mais le déployer à grande échelle et amener les gens à s’en servir souvent est difficile. En offrant la recherche, la lecture de documents, le contrôle de l’ordinateur et la coordination comme pièces standard, OpenAI parie que davantage d’équipes pourront passer des démonstrations à des outils sur lesquels les gens comptent.
Il y a aussi un signal sur l’avenir de la plateforme d’OpenAI. OpenAI affirme que la Responses API est la voie à suivre pour créer des agents. Chat Completions reste entièrement pris en charge. L’Assistants API sera abandonnée progressivement une fois que la nouvelle API offrira les mêmes fonctions, avec une fermeture visée pour le milieu de 2026.
À essayer : notez une tâche que vous confieriez à un assistant, comme « trouver trois traiteurs de la région qui servent des plats végétariens et résumer leurs prix ». À côté, énumérez lesquels des trois outils l’agent aurait besoin (recherche Web, recherche dans des fichiers, utilisation de l’ordinateur) et l’étape où vous voudriez qu’il vous consulte avant d’aller plus loin.
Devriez-vous passer de Chat Completions à la Responses API?
Si votre application se contente d’envoyer un prompt et d’afficher la réponse, rien ne presse. OpenAI affirme que Chat Completions reste son API la plus utilisée et continuera de recevoir les nouveaux modèles chaque fois qu’ils ne dépendent pas d’outils intégrés. Votre code existant continue de fonctionner.
Si vous commencez quelque chose de nouveau, OpenAI recommande la Responses API, qu’elle décrit comme couvrant tout ce que fait Chat Completions, et plus encore. Elle est la plus utile quand votre application a besoin d’informations récentes du Web, de réponses tirées de vos propres documents ou de plusieurs étapes à la suite. Ajouter la recherche Web, par exemple, ne prend qu’une ligne qui nomme l’outil.
Si vous avez bâti sur l’Assistants API, commencez à planifier. Rien ne change dans l’immédiat, et OpenAI promet un guide de migration qui conserve vos données. Mais c’est dans la nouvelle API que ses fonctions d’agents vont se développer; mieux vaut donc y commencer les nouveaux projets.
Sources
- New tools for building agents — OpenAI, 11 mars 2025
- OpenAI launches new tools to help businesses build AI agents — TechCrunch, 11 mars 2025