Le post de la communauté OpenAI Developer présente Open Responses : un ensemble de spécifications et d’écosystèmes open source inspirés par l’API OpenAI Responses, dans le but de fournir une interface unifiée pour de grands modèles de langage interopérables provenant de plusieurs fournisseurs, de réduire le coût des « traductions d’accostage » répétées entre différentes plateformes de modèles, et de supporter des fonctionnalités communes telles que la sortie en streaming et les appels d’outils.
Selon la déclaration publique, la spécification est centrée sur les « paramètres par défaut multi-fournisseurs » et tente de réutiliser le même ensemble de structures d’entrée et de sortie dans des environnements tels qu’OpenAI, Anthropic, Google Gemini et des modèles locaux. En même temps, il offre des événements en streaming cohérents, des appels d’outils et une orchestration de messages, facilitant la création de flux de travail basés sur des agents. Le site officiel présente également des logos écologiques soutenus par des membres de la communauté tels qu’OpenRouter, Vercel, Hugging Face, LM Studio, Ollama, vLLM et OpenAI.
Actuellement, Open Responses est disponible sur le site officiel ainsi que sur les spécifications ouvertes de GitHub ainsi que sur les ressources associées. Comme il en est encore aux premiers stades de déploiement, ses limites de compatibilité multiplateforme, sa cohérence entre les fournisseurs et son adoption à long terme doivent encore être vérifiés par des cas publics et des résultats de tests.
FAQ
Q : Quelle est la relation entre Open Responses et OpenAI ?
R : Open Responses utilise l’API OpenAI Responses comme référence et source d’inspiration pour proposer des spécifications d’interface unifiées et des idées d’outils de soutien pour plusieurs fournisseurs.
Q : Quels modèles de fournisseurs Open Responses ciblent-ils principalement ?
R : L’introduction publique mentionne des scénarios d’appel pouvant couvrir diverses sources telles qu’OpenAI, Anthropic, Gemini et des modèles locaux.
Q : Quels points de douleur en développement Open Responses résout-il ?
R : La spécification vise à unifier les « primitives communes » telles que les messages, les événements de streaming et les appels d’outils afin de réduire les différences d’interface et les coûts de migration entre différentes plateformes.
Q : Open Responses est-il la même chose que l’API officielle d’OpenAI ?
R : Open Responses est une spécification open source et une orientation écologique, et non un produit officiel unique d’OpenAI, et les capacités spécifiques dépendent de la mise en œuvre et de l’adaptation de toutes les parties.