Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Agno vous permet de créer et d’exécuter des agents IA en Python. Agno inclut un provider de modèle CometAPI officiel, vous pouvez donc utiliser CometAPI directement depuis agno.models.cometapi sans créer d’adaptateur personnalisé.

Prérequis

Configurer l’intégration

1

Installer Agno

Installez Agno dans votre environnement Python :
pip install -U agno
2

Définir votre clé API CometAPI

Stockez votre clé API CometAPI dans la variable d’environnement COMETAPI_KEY :
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Créer un agent Agno

Utilisez le provider CometAPI officiel d’Agno :
from agno.agent import Agent
from agno.models.cometapi import CometAPI

agent = Agent(
    model=CometAPI(id="your-model-id"),
    markdown=True,
)

agent.print_response("Write a short product update in three bullet points.")
Remplacez your-model-id par un model ID actuel depuis la page des modèles CometAPI.
4

Exécuter l’agent

Enregistrez l’exemple sous agent.py, puis exécutez-le depuis la même session shell :
python agent.py
Une réponse réussie confirme qu’Agno envoie les appels au modèle via CometAPI.

Comment Agno se connecte à CometAPI

Le provider CometAPI officiel d’Agno lit COMETAPI_KEY depuis votre environnement et utilise https://api.cometapi.com/v1 comme URL de base par défaut. Il étend en interne 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 :
import os

from agno.agent import Agent
from agno.models.cometapi import CometAPI

agent = Agent(
    model=CometAPI(
        id="your-model-id",
        api_key=os.environ["COMETAPI_KEY"],
        base_url="https://api.cometapi.com/v1",
    )
)

agent.print_response("Summarize the benefits of a unified AI API.")

Lister les modèles disponibles

Le provider d’Agno expose get_available_models() pour vérifier les model IDs disponibles via votre compte CometAPI :
from agno.models.cometapi import CometAPI

model = CometAPI()
available_models = model.get_available_models()
print(available_models)

Dépannage

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 génère une erreur d’authentification avant d’envoyer la requête au 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 inspecter la disponibilité des modèles depuis votre compte.

Ressources associées