Agno évolue rapidement vers un AgentOS de niveau production — un runtime, un framework et un plan de contrôle pour les systèmes multi‑agents — tandis que CometAPI (l’agrégateur « toutes les offres de modèles dans une seule API ») a annoncé une prise en charge officielle en tant que fournisseur de modèles pour Agno. Ensemble, ils simplifient l’exécution de systèmes multi‑agents capables de basculer entre des centaines de points de terminaison de modèles sans réécrire le code de vos agents, ce qui accroît la demande d’utiliser des passerelles unifiées comme CometAPI en tant que fournisseurs de modèles « drop‑in » pour des frameworks d’agents tels qu’Agno — le schéma décrit ci‑dessous est donc à la fois pratique et opportun.
Que sont Agno et CometAPI — exactement ?
Qu’est-ce qu’Agno et pourquoi devrais-je m’y intéresser ?
Agno est un framework multi‑agents, un runtime et une interface utilisateur Pythonic haute performance, conçus pour composer des agents, des équipes et des workflows agentiques avec mémoire, outils, connaissances et intervention humaine dans la boucle. Il fournit un runtime FastAPI prêt à l’emploi (AgentOS), des outils de développement locaux et une interface de plan de contrôle afin que vous puissiez tester et surveiller des agents en cours d’exécution sans sortir les données de votre environnement. Si vous souhaitez construire rapidement des systèmes d’agents de niveau production tout en conservant un contrôle total sur les données et l’observabilité, Agno est conçu pour cet usage.
Qu’est-ce que CometAPI et pourquoi l’utiliser comme fournisseur de LLM ?
CometAPI est un agrégateur d’API / une passerelle de modèles qui offre une API unique et cohérente pour des dizaines à des centaines de LLM et de modalités (texte, images, vidéo, etc.). Au lieu de vous lier à un seul fournisseur, les développeurs appellent la passerelle CometAPI et peuvent changer de fournisseurs ou de modèles via des paramètres — utile pour la gestion des coûts, les tests A/B et les stratégies de repli. La plateforme prend en charge le basculement entre modèles, la facturation unifiée et revendique des points de terminaison compatibles avec OpenAI — c’est‑à‑dire que vous pouvez souvent pointer un client de style OpenAI vers l’URL de base de CometAPI et son jeton d’authentification, et appeler les modèles comme s’il s’agissait de points de terminaison OpenAI. Cela fait de CometAPI un « fournisseur drop‑in » pratique pour les frameworks qui parlent déjà la surface d’API OpenAI.
Signal récent : CometAPI a été annoncé comme fournisseur de modèles dans la documentation officielle d’Agno et dans les canaux communautaires, ce qui signifie qu’Agno propose une classe de fournisseur de modèles CometAPI que vous pouvez passer à votre Agent. L’intégration de la passerelle en devient simple et prise en charge.
Pourquoi intégrer Agno à CometAPI ?
- Pas d’enfermement fournisseur : CometAPI vous permet d’expérimenter de nombreux modèles (OpenAI, Claude, variantes LLama, Gemini, etc.) sans changer de SDK. Cela complète la conception agnostique d’Agno vis‑à‑vis des modèles.
- Boucle de dev plus rapide : puisque CometAPI prend en charge des points de terminaison de type OpenAI, vous évitez souvent d’écrire un fournisseur Agno personnalisé — vous pouvez orienter l’adaptateur de modèle OpenAI d’Agno vers CometAPI et démarrer.
- Observabilité + contrôle : utilisez le runtime AgentOS et le plan de contrôle d’Agno pour exécuter des agents localement ou dans votre cloud tout en composant les modèles via CometAPI, combinant flexibilité des modèles et observabilité du runtime.
Comment intégrer Agno à CometAPI pas à pas ?
Ci‑dessous, un flux de travail pratique et copiable — depuis la création du virtualenv jusqu’à l’exécution d’une instance AgentOS locale qui appelle les modèles via CometAPI.
Idée clé : comme CometAPI expose un point de terminaison compatible OpenAI, l’approche la plus simple est d’utiliser l’adaptateur de modèle OpenAI d’Agno et de pointer
OPENAI_API_BASE(ouopenai.api_base) vers l’URL de base de CometAPI tout en fournissant votre jeton CometAPI comme clé API OpenAI. CometAPI documente explicitement ce flux « changer base_url + utiliser le format OpenAI ».
Environnement et prérequis avant de commencer
Quel OS, quelle version de Python et quels outils sont recommandés ?
- OS : macOS, Linux ou Windows — Agno et les outils prennent en charge les trois. ([GitHub][1])
- Python : utilisez un CPython moderne (la documentation et le dépôt d’Agno ciblent des versions Python récentes ; nous recommandons Python 3.12). Vérifiez la compatibilité exacte dans le dépôt/docs d’Agno avant les déploiements en production.
- Gestionnaire de paquets / virtualenv :
uv(le projet Astraluv) est une option rapide et excellente pour gérer environnements virtuels et dépendances.
Quels comptes, clés et prérequis réseau préparer ?
- Compte CometAPI et clé API. Récupérez votre clé chez CometAPI et stockez‑la dans une variable d’environnement (
COMETAPI_KEY). L’adaptateur de modèle CometAPI d’Agno litCOMETAPI_KEY. - Compte de plan de contrôle Agno (AgentOS UI) facultatif. Si vous prévoyez de connecter un AgentOS local au plan de contrôle pour la supervision ou des fonctionnalités d’équipe, préparez votre accès et les permissions org/équipe.
- Base de données pour l’état des agents (facultatif). Pour la persistance, vous configurerez généralement SQLite/Postgres selon l’échelle ; Agno fournit des exemples montrant SQLite pour le dev local.
Comment intégrer Agno à CometAPI pas à pas ?
Ci‑dessous, un flux de travail pratique et copiable — depuis la création du virtualenv jusqu’à l’exécution d’une instance AgentOS locale qui appelle les modèles via CometAPI.
Idée clé : comme CometAPI expose un point de terminaison compatible OpenAI, l’approche la plus simple est d’utiliser l’adaptateur de modèle OpenAI d’Agno et de pointer
OPENAI_API_BASE(ouopenai.api_base) vers l’URL de base de CometAPI tout en fournissant votre jeton CometAPI comme clé API OpenAI. CometAPI documente explicitement ce flux « changer base_url + utiliser le format OpenAI ».
1) Installer uv et créer l’environnement virtuel
Installeur uv (une ligne) :
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Créer et activer un venv reproductible (le quickstart Agno utilise Python 3.12) :
# create a venv managed by uv
uv venv --python 3.12
# activate (POSIX)
source .venv/bin/activate
(Si vous préférez le traditionnel python -m venv .venv, cela fonctionne aussi ; uv apporte un lockfile et des avantages de reproductibilité.)
2) Installer Agno et les dépendances runtime (via uv pip)
```bash
uv pip install -U agno openai mcp 'fastapi[standard]' sqlalchemy 'httpx[socks]'
# optionally, add extras you need
uv pip install -U agno[infra] # if using cloud infra plugins
```
(installez les autres bibliothèques nécessaires : clients de bases vectorielles, bibliothèques de monitoring, etc.)
On installe généralement agno + les SDK des fournisseurs avec Agno.
3) Exporter la clé API CometAPI
Définissez la variable d’environnement que le fournisseur Comet d’Agno lira :
bash
# macOS / Linux
export COMETAPI_KEY="sk-xxxx-your-cometapi-key"
# Windows (PowerShell)
setx COMETAPI_KEY "sk-xxxx-your-cometapi-key"
Le fournisseur CometAPI d’Agno lit par défaut COMETAPI_KEY.
4) Créer un petit agent Agno qui utilise le fournisseur CometAPI
Ouvrez le dossier et créez un nouveau fichier. Enregistrez ce qui suit sous comet_agno_agent.py :
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.models.cometapi import CometAPI
from agno.os import AgentOS
from agno.tools.mcp import MCPTools
# 1) Create an Agent which uses CometAPI as the model provider
# id parameter selects a model id from the CometAPI catalog
agno_agent = Agent(
name="Agno Agent",
model=CometAPI(id="gpt-5-mini"),
# Add a database to the Agent
db=SqliteDb(db_file="agno.db"),
# Add the Agno MCP server to the Agent
tools=[MCPTools(transport="streamable-http", url="https://docs.agno.com/mcp")],
# Add the previous session history to the context
add_history_to_context=True,
markdown=True,
)
# 2) Attach Agent to AgentOS and get FastAPI app
agent_os = AgentOS(agents=[agno_agent])
# Get the FastAPI app for the AgentOS
app = agent_os.get_app()
5) Exécuter Agno localement pour tester
Démarrez le serveur de développement AgentOS (FastAPI) :
# In the activated .venv (uv-managed)
fastapi dev agno_comet_agent.py
# defaults to http://localhost:8000
Ouvrez http://localhost:8000/docs pour inspecter les points de terminaison générés automatiquement.
Assurez-vous que les variables d’environnement sont définies (COMETAPI_KEY_API_KEY)
6) Connecter votre AgentOS local au plan de contrôle AgentOS (optionnel)
Si vous souhaitez que le plan de contrôle web d’Agno supervise votre AgentOS local :
- Visitez le plan de contrôle AgentOS :
os.agno.comet connectez‑vous. - Cliquez sur Add new OS → Local, entrez
http://localhost:8000, donnez‑lui un nom, puis Connect.
Une fois connecté, vous obtenez l’interface web pour le chat, les sessions, les métriques et la gestion.
Quelles sont les bonnes pratiques de configuration et de sécurité ?
Secrets et clés API
Ne validez jamais les clés API. Utilisez des variables d’environnement, un gestionnaire de secrets ou .env combiné à un .gitignore local. Bonne pratique : faites tourner régulièrement les clés et restreignez l’usage par IP si le fournisseur le permet. (La documentation OpenAI et d’autres fournisseurs recommandent les variables d’environnement.)
Sélection des modèles et contrôle des coûts
Utilisez le catalogue de modèles de CometAPI pour choisir des modèles avec le bon compromis coût/latence. Définissez des limites de débit raisonnables et implémentez des retries avec backoff exponentiel. CometAPI expose des listes de modèles et des tarifs dans sa documentation.
Observabilité
Utilisez le plan de contrôle AgentOS d’Agno pour les logs d’agents, les traces de session et les métriques. Combinez‑le avec les métriques au niveau fournisseur (tableau de bord CometAPI) pour corréler coûts/latence avec l’activité des agents.
Confidentialité et résidence des données
Puisque AgentOS s’exécute dans votre cloud, vous gardez le contrôle des données de session. Néanmoins, évitez d’envoyer des PII sensibles à des modèles tiers sauf autorisation explicite par votre politique ; si nécessaire, utilisez un hébergement de modèles on‑prem ou privé.
Quelles sont les bonnes pratiques et cas d’usage recommandés ?
Bonnes pratiques
- Commencez petit : testez avec un agent de développement et un modèle d’entrée de gamme (moins coûteux) avant de passer à l’échelle.
- Repli de modèles : implémentez une chaîne de repli (par ex., petit modèle moins cher → modèle plus performant en cas d’échec). CometAPI facilite le changement de modèles par nom.
- Outils à granularité fine : donnez aux agents des outils limités et audités (recherche web, accès BD) et instrumentez les appels d’outils avec des traces. Agno fournit des intégrations d’outils et un schéma pour des appels instrumentés.
- Limitation de débit et batching : regroupez les requêtes similaires et appliquez des limites de débit au niveau de la passerelle ou du client pour éviter les pics.
Cas d’usage typiques
- Chatbots RAG (Retrieval‑Augmented Generation) — agents Agno pour les documents + CometAPI pour la génération de langage.
- Workflows automatisés — workflows multi‑agents combinant des outils de scraping web, des bases vectorielles et des étapes génératives.
- Du prototype à la production — itérez rapidement avec CometAPI pour essayer différents modèles, puis épinglez le fournisseur choisi ou migrez vers un contrat entreprise.
Comment démarrer avec Comet API
CometAPI est une plateforme API unifiée qui agrège plus de 500 modèles d’IA de fournisseurs majeurs — tels que la série GPT d’OpenAI, Gemini de Google, Claude d’Anthropic, Midjourney, Suno, et bien d’autres — dans une interface unique et conviviale pour les développeurs. En offrant une authentification, un formatage des requêtes et un traitement des réponses cohérents, CometAPI simplifie considérablement l’intégration de capacités d’IA dans vos applications. Que vous construisiez des chatbots, des générateurs d’images, des compositeurs de musique ou des pipelines d’analytique pilotés par les données, CometAPI vous permet d’itérer plus vite, de maîtriser les coûts et de rester agnostique vis‑à‑vis des fournisseurs — tout en tirant parti des dernières avancées de l’écosystème IA.
Pour commencer, explorez les capacités des modèles de CometAPI dans le Playground et consultez le Continue guide API pour des instructions détaillées. Avant d’y accéder, assurez‑vous de vous être connecté à CometAPI et d’avoir obtenu la clé API. CometAPI propose un prix bien inférieur au tarif officiel pour vous aider à intégrer.
Prêt à démarrer ? → Inscrivez‑vous à CometAPI dès aujourd’hui !
Si vous souhaitez davantage d’astuces, de guides et d’actualités sur l’IA, suivez‑nous sur VK, X et Discord !
Dernières réflexions
Intégrer Agno avec CometAPI vous offre une manière pragmatique de construire des systèmes agentiques flexibles, observables et agnostiques vis‑à‑vis des fournisseurs. Agno fournit le runtime et le plan de contrôle ; CometAPI fournit une passerelle unique vers de nombreux modèles. Ensemble, ils réduisent les frictions opérationnelles : moins de plomberie par agent pour les modèles, expérimentation facilitée, et facturation/contrôles centralisés.
