Saltar al contenido 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 te permite crear y ejecutar agentes de IA en Python. Agno incluye un proveedor oficial de modelos CometAPI, por lo que puedes usar CometAPI directamente desde agno.models.cometapi sin crear un adaptador personalizado.

Requisitos previos

Configurar la integración

1

Instalar Agno

Instala Agno en tu entorno de Python:
pip install -U agno
2

Establecer tu clave API de CometAPI

Guarda tu clave API de CometAPI en la variable de entorno COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Crear un agente de Agno

Usa el proveedor oficial CometAPI de 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.")
Reemplaza your-model-id por un model ID actual de la página de modelos de CometAPI.
4

Ejecutar el agente

Guarda el ejemplo como agent.py y luego ejecútalo desde la misma sesión de shell:
python agent.py
Una respuesta correcta confirma que Agno está enviando llamadas al modelo a través de CometAPI.

Cómo Agno se conecta a CometAPI

El proveedor oficial CometAPI de Agno lee COMETAPI_KEY de tu entorno y usa https://api.cometapi.com/v1 como URL base 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 URL base explícitamente cuando tu entorno de ejecución no puede leer variables de entorno:
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.")

Listar modelos disponibles

El proveedor de Agno expone get_available_models() para comprobar los model ID disponibles a través de tu cuenta de CometAPI:
from agno.models.cometapi import CometAPI

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

Solución de problemas

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.
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.

Recursos relacionados