CometAPI, vous pouvez donc utiliser CometAPI directement depuis agno.models.cometapi sans créer d’adaptateur personnalisé.
Prérequis
- Python 3.10+
- Le package Python Agno
- Un compte CometAPI avec une clé API active — obtenez la vôtre dans le tableau de bord
Configurer l’intégration
1
Installer Agno
Installez Agno dans votre environnement Python :
2
Définir votre clé API CometAPI
Stockez votre clé API CometAPI dans la variable d’environnement
COMETAPI_KEY :3
Créer un agent Agno
Utilisez le fournisseur officiel Remplacez
CometAPI d’Agno :your-model-id par un model ID actuel depuis la page des modèles CometAPI.4
Exécuter l’agent
Enregistrez l’exemple sous Une réponse réussie confirme qu’Agno envoie les appels au modèle via CometAPI.
agent.py, puis exécutez-le depuis la même session shell :Comment Agno se connecte à CometAPI
Le fournisseur officielCometAPI d’Agno lit COMETAPI_KEY depuis votre environnement et utilise https://api.cometapi.com/v1 comme URL de base par défaut. En interne, il étend l’interface de modèle compatible OpenAI d’Agno, mais le code de votre application doit importer et instancier CometAPI.
Vous pouvez également transmettre explicitement la clé API ou l’URL de base lorsque votre environnement d’exécution ne peut pas lire les variables d’environnement :
Lister les modèles disponibles
Le fournisseur d’Agno exposeget_available_models() pour vérifier les model IDs disponibles via votre compte CometAPI :
Dépannage
Erreurs d’authentification
Erreurs d’authentification
Vérifiez que
COMETAPI_KEY est défini dans la même session shell que celle qui exécute agent.py. Si la variable est absente, Agno renvoie une erreur d’authentification avant d’envoyer la requête au modèle.Erreurs de modèle
Erreurs de modèle
Vérifiez que la valeur
id correspond à un model ID de la page des modèles CometAPI. Vous pouvez également appeler CometAPI().get_available_models() pour examiner la disponibilité des modèles depuis votre compte.