{"id":3071,"date":"2026-07-01T15:40:10","date_gmt":"2026-07-01T12:40:10","guid":{"rendered":"https:\/\/shareai.now\/?p=3071"},"modified":"2026-07-01T15:41:35","modified_gmt":"2026-07-01T12:41:35","slug":"cadres-dagents-ia-une-api-plusieurs-modeles","status":"publish","type":"post","link":"https:\/\/shareai.now\/fr\/blog\/developpeurs\/cadres-dagents-ia-une-api-plusieurs-modeles\/","title":{"rendered":"Cadres d'agents IA : Connectez une API \u00e0 plusieurs mod\u00e8les"},"content":{"rendered":"<p>Les cadres d'agents IA sont l\u00e0 o\u00f9 les \u00e9quipes d\u00e9finissent le comportement des agents : objectifs, outils, m\u00e9moire, transferts, boucles et les r\u00e8gles pour d\u00e9terminer quand un agent doit s'arr\u00eater. Mais la couche d'acc\u00e8s au mod\u00e8le est une d\u00e9cision diff\u00e9rente. Si chaque cadre d'agent est directement connect\u00e9 \u00e0 un seul fournisseur, le produit h\u00e9rite des tarifs, des limites de taux, des pannes, des modifications de mod\u00e8le et des r\u00e8gles de compte de ce fournisseur.<\/p>\n\n\n\n<p>C'est pourquoi les cadres d'agents IA fonctionnent mieux lorsque le cadre appelle une API de mod\u00e8le stable et que la couche de mod\u00e8le g\u00e8re le choix, le routage, le basculement, la visibilit\u00e9 de l'utilisation et la facturation. ShareAI correspond \u00e0 cette couche. L'application de l'agent reste en dehors de ShareAI, tandis que ShareAI offre aux d\u00e9veloppeurs une API pour 150+ mod\u00e8les, des signaux de march\u00e9, une utilisation payante par jeton et un chemin Builder lorsque le trafic de l'agent doit devenir mon\u00e9tisable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi les cadres d'agents IA ont besoin d'une couche d'acc\u00e8s au mod\u00e8le<\/h2>\n\n\n\n<p>Un cadre d'agent devrait vous aider \u00e0 d\u00e9finir le travail. Il ne devrait pas forcer chaque appel de mod\u00e8le, \u00e9tape d'outil et d\u00e9cision de repli dans un chemin de fournisseur cod\u00e9 en dur.<\/p>\n\n\n\n<p>Un agent en production a g\u00e9n\u00e9ralement diff\u00e9rents types d'appels de mod\u00e8le. Un planificateur peut n\u00e9cessiter un raisonnement plus fort. Un classificateur peut n\u00e9cessiter un faible co\u00fbt et une faible latence. Un r\u00e9sumeur peut n\u00e9cessiter une route moins ch\u00e8re. Une r\u00e9ponse visible par le client peut n\u00e9cessiter un mod\u00e8le de meilleure qualit\u00e9 et un repli plus s\u00fbr. Traiter toutes ces \u00e9tapes comme un mod\u00e8le par d\u00e9faut unique rend le co\u00fbt et la fiabilit\u00e9 plus difficiles \u00e0 contr\u00f4ler.<\/p>\n\n\n\n<p>ShareAI donne \u00e0 l'application une couche de mod\u00e8le stable. Les d\u00e9veloppeurs peuvent <a href=\"https:\/\/shareai.now\/models\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-agent-frameworks-one-api-multiple-models\">comparer les mod\u00e8les<\/a>, tester des options et router le trafic via une API unique au lieu de maintenir des int\u00e9grations de fournisseurs distinctes pour chaque cadre ou \u00e9tape d'agent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le mod\u00e8le de connexion de base<\/h2>\n\n\n\n<p>La plupart des int\u00e9grations suivent le m\u00eame mod\u00e8le :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Gardez votre cadre d'agent responsable de la logique de flux de travail, des outils et de l'\u00e9tat.<\/li><li>Pointez le client de mod\u00e8le du cadre vers le point de terminaison des compl\u00e9tions de chat de ShareAI.<\/li><li>Utilisez une cl\u00e9 API ShareAI depuis votre environnement c\u00f4t\u00e9 serveur.<\/li><li>Choisissez la route de mod\u00e8le qui correspond \u00e0 chaque \u00e9tape de l'agent.<\/li><li>Enregistrez l'utilisation par utilisateur, espace de travail, fonctionnalit\u00e9 ou route d'agent avant le lancement.<\/li><\/ul>\n\n\n\n<p>Ce mod\u00e8le est particuli\u00e8rement utile lorsque votre cadre prend d\u00e9j\u00e0 en charge un client de mod\u00e8le de chat compatible avec OpenAI. LangChain documente comment son int\u00e9gration ChatOpenAI peut utiliser une URL de base configurable, ce qui est le mod\u00e8le que de nombreuses \u00e9quipes utilisent lors du routage via un proxy, une passerelle ou une API de mod\u00e8le compatible. <a href=\"https:\/\/docs.langchain.com\/oss\/python\/integrations\/chat\/openai?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-agent-frameworks-one-api-multiple-models\">Documentation LangChain ChatOpenAI<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1 : Prouver la demande ShareAI<\/h2>\n\n\n\n<p>Avant de modifier une configuration de framework, effectuez une requ\u00eate directe c\u00f4t\u00e9 serveur. Cela vous donne une base propre pour les identifiants, la s\u00e9lection du mod\u00e8le et la forme de la r\u00e9ponse.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST \"https:\/\/api.shareai.now\/v1\/chat\/completions\" \\\"<\/code><\/pre>\n\n\n\n<p>Gardez la cl\u00e9 sur le serveur. Ne l'exposez pas dans le code du navigateur, les d\u00e9p\u00f4ts publics, les plugins c\u00f4t\u00e9 client ou les mod\u00e8les d'agents partag\u00e9s. Lorsque la requ\u00eate r\u00e9ussit, d\u00e9placez le m\u00eame point de terminaison et la cl\u00e9 dans la configuration du framework.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2 : Pointer le framework vers ShareAI<\/h2>\n\n\n\n<p>Pour les frameworks orient\u00e9s code, le mod\u00e8le est g\u00e9n\u00e9ralement une URL de base, une cl\u00e9 API et un nom de mod\u00e8le. Dans LangChain, cela peut ressembler \u00e0 ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import os<\/code><\/pre>\n\n\n\n<p>Pour les outils qui utilisent des variables d'environnement, d\u00e9finissez les variables API du mod\u00e8le du framework sur la cl\u00e9 ShareAI et l'URL de base dans l'environnement de d\u00e9ploiement, puis red\u00e9marrez le runtime du worker ou de l'agent.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SHAREAI_API_KEY=\"votre-cl\u00e9-c\u00f4t\u00e9-serveur\"<\/code><\/pre>\n\n\n\n<p>Pour les outils visuels, recherchez les param\u00e8tres du fournisseur de mod\u00e8le ou les param\u00e8tres du fournisseur personnalis\u00e9. La documentation de Dify, par exemple, s\u00e9pare les fournisseurs syst\u00e8me des fournisseurs personnalis\u00e9s dans sa configuration de fournisseur de mod\u00e8le : <a href=\"https:\/\/docs.dify.ai\/en\/use-dify\/workspace\/model-providers?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-agent-frameworks-one-api-multiple-models\">Documentation du fournisseur de mod\u00e8le Dify<\/a>. Les \u00e9tiquettes exactes diff\u00e8rent selon le produit, mais les entr\u00e9es pratiques sont g\u00e9n\u00e9ralement les m\u00eames : cl\u00e9, point de terminaison, mod\u00e8le et champ d'application d'utilisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : Diviser les routes des agents par t\u00e2che<\/h2>\n\n\n\n<p>Une fois que le framework peut appeler ShareAI, \u00e9vitez d'envoyer chaque \u00e9tape au m\u00eame mod\u00e8le par habitude. Une meilleure configuration attribue des routes de mod\u00e8le par type de t\u00e2che.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Planification de l'itin\u00e9raire : utiliser un mod\u00e8le plus puissant pour la d\u00e9composition, le choix des outils et les raisonnements longs.<\/li><li>Itin\u00e9raire rapide : utiliser un mod\u00e8le \u00e0 moindre co\u00fbt pour la classification, la r\u00e9\u00e9criture, l'extraction ou le formatage.<\/li><li>Itin\u00e9raire visible par le client : utiliser le mod\u00e8le qui \u00e9quilibre le mieux qualit\u00e9, latence et fiabilit\u00e9 pour la r\u00e9ponse finale.<\/li><li>Itin\u00e9raire de secours : choisir un mod\u00e8le de sauvegarde capable d'accomplir la m\u00eame t\u00e2che lorsque l'itin\u00e9raire pr\u00e9f\u00e9r\u00e9 se d\u00e9grade.<\/li><\/ul>\n\n\n\n<p>C'est ici qu'une approche \u00e0 API unique devient utile. Le cadre n'a pas besoin d'une int\u00e9gration distincte pour chaque d\u00e9cision de fournisseur. L'application peut conserver un mod\u00e8le d'appel stable tandis que l'\u00e9quipe modifie les itin\u00e9raires en fonction des changements de prix, de latence, de disponibilit\u00e9 ou de qualit\u00e9.<\/p>\n\n\n\n<p>Si vous utilisez d\u00e9j\u00e0 plusieurs agents, consid\u00e9rez cela comme faisant partie de votre mod\u00e8le op\u00e9rationnel, et non seulement comme un param\u00e8tre de code. Le guide plus large <a href=\"https:\/\/shareai.now\/fr\/blog\/developpeurs\/operations-de-flotte-dagents-ia\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-agent-frameworks-one-api-multiple-models\">Op\u00e9rations de flotte d'agents IA<\/a> explique comment le routage, la tarification et la propri\u00e9t\u00e9 s'int\u00e8grent une fois qu'un agent devient plusieurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O\u00f9 s'inscrit la mon\u00e9tisation des Builders<\/h2>\n\n\n\n<p>Certains flux de travail des agents sont des centres de co\u00fbts internes. D'autres sont des fonctionnalit\u00e9s de produit destin\u00e9es aux clients. Si un Builder poss\u00e8de une application, un plugin, un flux de travail, un chatbot ou un produit agent en dehors de ShareAI, ce trafic d'agent peut devenir une partie d'un mod\u00e8le commercial bas\u00e9 sur l'utilisation.<\/p>\n\n\n\n<p>Le Builder continue de d\u00e9velopper et de poss\u00e9der l'application en dehors de ShareAI. ShareAI g\u00e8re l'utilisation de l'inf\u00e9rence IA rout\u00e9e, le paiement client pour cette utilisation rout\u00e9e, la configuration de la marge ou de la surcharge, et le paiement mensuel du Builder bas\u00e9 sur les revenus g\u00e9n\u00e9r\u00e9s.<\/p>\n\n\n\n<p>Cela est important pour les cadres d'agents car les agents peuvent cr\u00e9er une utilisation in\u00e9gale. Un client peut ex\u00e9cuter quelques r\u00e9sum\u00e9s de support par mois. Un autre peut ex\u00e9cuter des milliers d'appels de recherche, de triage et de flux de travail. Avec la mon\u00e9tisation ShareAI Builder, le Builder peut router le trafic IA via ShareAI, d\u00e9finir une marge et laisser les clients \u00e0 forte utilisation payer pour l'inf\u00e9rence qu'ils g\u00e9n\u00e8rent.<\/p>\n\n\n\n<p>Lorsque vous \u00eates pr\u00eat \u00e0 cartographier l'aspect commercial, ouvrez le <a href=\"https:\/\/console.shareai.now\/app\/builder\/?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-agent-frameworks-one-api-multiple-models\">Console du constructeur<\/a>. Pour la planification de l'impl\u00e9mentation, gardez le <a href=\"https:\/\/shareai.now\/documentation\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-agent-frameworks-one-api-multiple-models\">documentation ShareAI<\/a> \u00e0 proximit\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Liste de contr\u00f4le de production pour les cadres d'agents IA<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Conservez les cl\u00e9s API ShareAI c\u00f4t\u00e9 serveur.<\/li><li>Nommez chaque itin\u00e9raire d'agent avant le lancement.<\/li><li>Suivez l'utilisation par client, espace de travail, fonctionnalit\u00e9 ou agent.<\/li><li>S\u00e9parez les itin\u00e9raires \u00e0 raisonnement \u00e9lev\u00e9 des itin\u00e9raires utilitaires \u00e0 faible co\u00fbt.<\/li><li>Testez le cadre avec au moins un chemin de mod\u00e8le de secours.<\/li><li>Enregistrez le mod\u00e8le, la latence, l'utilisation des jetons, la raison de l'erreur et l'itin\u00e9raire final.<\/li><li>\u00c9vitez de placer les cl\u00e9s du fournisseur dans les invites ou les mod\u00e8les d'agent export\u00e9s.<\/li><li>D\u00e9cidez quelles \u00e9tapes de l'agent sont facturables au client avant que le trafic n'augmente.<\/li><\/ul>\n\n\n\n<p>Le d\u00e9ploiement utile le plus petit est un agent, un itin\u00e9raire, une sauvegarde et une \u00e9tiquette d'utilisation. Une fois ce chemin mesurable, \u00e9tendez le mod\u00e8le \u00e0 l'\u00e9tape suivante de l'agent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Qu'est-ce que les cadres d'agents IA ?<\/h3>\n\n\n\n<p>Les cadres d'agents IA aident les d\u00e9veloppeurs \u00e0 d\u00e9finir le comportement des agents, les outils, la m\u00e9moire, les flux de travail, l'\u00e9tat et les boucles d'ex\u00e9cution. Ils sont diff\u00e9rents de la couche d'acc\u00e8s au mod\u00e8le qui d\u00e9cide quel mod\u00e8le r\u00e9pond \u00e0 chaque requ\u00eate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi connecter les cadres d'agents IA \u00e0 une API unique ?<\/h3>\n\n\n\n<p>Une API unique facilite le changement d'acc\u00e8s au mod\u00e8le. Les \u00e9quipes peuvent diriger diff\u00e9rentes \u00e9tapes d'agent vers diff\u00e9rents mod\u00e8les, comparer les signaux du march\u00e9 et r\u00e9duire la d\u00e9pendance \u00e0 une int\u00e9gration unique avec un fournisseur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ShareAI est-il un cadre d'agent IA ?<\/h3>\n\n\n\n<p>Non. ShareAI est un march\u00e9 et une API d'IA. Il ne construit pas l'application d'agent. Il peut \u00eatre plac\u00e9 derri\u00e8re un cadre d'agent en tant que couche d'acc\u00e8s au mod\u00e8le, de routage, d'utilisation, de facturation et de mon\u00e9tisation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Puis-je utiliser ShareAI avec LangChain ?<\/h3>\n\n\n\n<p>Oui, lorsque l'int\u00e9gration LangChain est configur\u00e9e pour appeler le point de terminaison des compl\u00e9tions de chat de ShareAI avec une cl\u00e9 API ShareAI et un nom de mod\u00e8le pris en charge. Testez la requ\u00eate API directe avant de l'int\u00e9grer dans la cha\u00eene compl\u00e8te.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les constructeurs d'agents visuels peuvent-ils utiliser ce mod\u00e8le ?<\/h3>\n\n\n\n<p>Souvent, oui. Si l'outil visuel prend en charge un fournisseur de mod\u00e8le personnalis\u00e9 ou un point de terminaison compatible avec OpenAI, la configuration se r\u00e9sume g\u00e9n\u00e9ralement au point de terminaison, \u00e0 la cl\u00e9 API, au nom du mod\u00e8le et \u00e0 l'endroit o\u00f9 l'outil stocke les informations d'identification du fournisseur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment devrais-je choisir les mod\u00e8les pour les diff\u00e9rentes \u00e9tapes de l'agent ?<\/h3>\n\n\n\n<p>Commencez par la t\u00e2che. Utilisez des mod\u00e8les plus puissants pour la planification et les r\u00e9ponses de grande valeur, des mod\u00e8les moins co\u00fbteux pour des t\u00e2ches simples de classification ou de mise en forme, et des itin\u00e9raires de secours pour les \u00e9tapes qui ne peuvent pas \u00e9chouer silencieusement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment le basculement aide-t-il les agents IA ?<\/h3>\n\n\n\n<p>Le basculement offre \u00e0 un agent un autre chemin de mod\u00e8le lorsque l'itin\u00e9raire pr\u00e9f\u00e9r\u00e9 est indisponible, lent, trop co\u00fbteux ou inadapt\u00e9 \u00e0 une requ\u00eate. Il est particuli\u00e8rement utile lorsqu'il est test\u00e9 avant que le trafic en production n'augmente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les constructeurs peuvent-ils mon\u00e9tiser l'utilisation du cadre d'agents ?<\/h3>\n\n\n\n<p>Oui, lorsque le constructeur poss\u00e8de l'application, le flux de travail, le plugin, le chatbot ou le produit agent en dehors de ShareAI et dirige son trafic d'inf\u00e9rence IA via ShareAI. Le constructeur peut d\u00e9finir une marge ou une surtaxe pour ce trafic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qui paie pour l'utilisation des agents rout\u00e9s ?<\/h3>\n\n\n\n<p>Dans le mod\u00e8le du constructeur, le client, l'espace de travail, l'utilisateur ou le compte qui g\u00e9n\u00e8re l'utilisation IA rout\u00e9e paie ShareAI pour cette utilisation. ShareAI paie le constructeur mensuellement en fonction des revenus g\u00e9n\u00e9r\u00e9s par la marge ou la surtaxe configur\u00e9e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les fournisseurs et les constructeurs gagnent-ils de la m\u00eame mani\u00e8re ?<\/h3>\n\n\n\n<p>Non. Les constructeurs gagnent gr\u00e2ce au trafic d'application qu'ils dirigent via ShareAI. Les fournisseurs gagnent via des programmes de fournisseurs approuv\u00e9s en contribuant une capacit\u00e9 de calcul \u00e9ligible au r\u00e9seau ShareAI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Que devrais-je suivre avant le lancement ?<\/h3>\n\n\n\n<p>Suivez le nom de l'agent, l'utilisateur ou l'espace de travail, l'itin\u00e9raire du mod\u00e8le, la latence, l'utilisation des jetons, le taux d'erreur, les \u00e9v\u00e9nements de secours, et la fonctionnalit\u00e9 ou l'action du client qui a d\u00e9clench\u00e9 l'appel. Ces donn\u00e9es facilitent grandement les d\u00e9cisions de tarification et de routage par la suite.<\/p>","protected":false},"excerpt":{"rendered":"<p>Connectez les cadres d'agents IA \u00e0 l'API unique de ShareAI pour le routage des mod\u00e8les, la bascule, la visibilit\u00e9 de l'utilisation et la mon\u00e9tisation des constructeurs.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cta-title":"Integrate one API","cta-description":"Access 150+ models with smart routing and failover.","cta-button-text":"View Docs","cta-button-link":"https:\/\/shareai.now\/documentation\/?utm_source=blog&utm_medium=content&utm_campaign=ai-agent-frameworks-one-api-multiple-models","rank_math_title":"AI Agent Frameworks: Connect One API to Multiple Models","rank_math_description":"AI agent frameworks work better with one API for model routing, failover, usage visibility, and Builder monetization.","rank_math_focus_keyword":"AI agent frameworks, multi-provider AI API, AI API routing","footnotes":""},"categories":[4,9],"tags":[99,88,176,105],"class_list":["post-3071","post","type-post","status-publish","format-standard","hentry","category-developers","category-product","tag-ai-agents","tag-ai-api","tag-ai-routing","tag-builder-monetization"],"_links":{"self":[{"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/posts\/3071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/comments?post=3071"}],"version-history":[{"count":1,"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/posts\/3071\/revisions"}],"predecessor-version":[{"id":3074,"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/posts\/3071\/revisions\/3074"}],"wp:attachment":[{"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/media?parent=3071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/categories?post=3071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shareai.now\/fr\/api\/wp\/v2\/tags?post=3071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}