CometAPI, por lo que puedes usar CometAPI directamente desde agno.models.cometapi sin crear un adaptador personalizado.
Requisitos previos
- Python 3.10+
- El paquete de Python de Agno
- Una cuenta de CometAPI con una clave API activa — obtén la tuya en el panel
Configurar la integración
1
Instalar Agno
Instala Agno en tu entorno de Python:
2
Establecer tu clave API de CometAPI
Guarda tu clave API de CometAPI en la variable de entorno
COMETAPI_KEY:3
Crear un agente de Agno
Usa el proveedor oficial Reemplaza
CometAPI de Agno:your-model-id por un model ID actual de la página de modelos de CometAPI.4
Ejecutar el agente
Guarda el ejemplo como Una respuesta correcta confirma que Agno está enviando llamadas al modelo a través de CometAPI.
agent.py y luego ejecútalo desde la misma sesión de shell:Cómo Agno se conecta a CometAPI
El proveedor oficialCometAPI de Agno lee COMETAPI_KEY desde tu entorno y usa https://api.cometapi.com/v1 como base URL predeterminada. Internamente extiende la interfaz de modelo compatible con OpenAI de Agno, pero el código de tu aplicación debe importar e instanciar CometAPI.
También puedes pasar la clave API o la base URL explícitamente cuando tu entorno de ejecución no puede leer variables de entorno:
Listar modelos disponibles
El proveedor de Agno exponeget_available_models() para comprobar los model IDs disponibles a través de tu cuenta de CometAPI:
Solución de problemas
Errores de autenticación
Errores de autenticación
Confirma que
COMETAPI_KEY esté configurada en la misma sesión de shell que ejecuta agent.py. Si falta la variable, Agno genera un error de autenticación antes de enviar la solicitud al modelo.Errores de modelo
Errores de modelo
Confirma que el valor de
id coincida con un model ID de la página de modelos de CometAPI. También puedes llamar a CometAPI().get_available_models() para inspeccionar la disponibilidad de modelos desde tu cuenta.