CometAPI oficial, para que você possa usar o CometAPI diretamente de agno.models.cometapi sem criar um adaptador personalizado.
Pré-requisitos
- Python 3.10+
- O pacote Python Agno
- Uma conta CometAPI com uma chave de API ativa — obtenha a sua no dashboard
Configurar a integração
1
Instalar o Agno
Instale o Agno no seu ambiente Python:
2
Definir sua chave de API do CometAPI
Armazene sua chave de API do CometAPI na variável de ambiente
COMETAPI_KEY:3
Criar um agente Agno
Use o provedor oficial Substitua
CometAPI do Agno:your-model-id por um model ID atual da página de modelos do CometAPI.4
Executar o agente
Salve o exemplo como Uma resposta bem-sucedida confirma que o Agno está enviando chamadas de modelo por meio do CometAPI.
agent.py e depois execute-o na mesma sessão do shell:Como o Agno se conecta ao CometAPI
O provedor oficialCometAPI do Agno lê COMETAPI_KEY do seu ambiente e usa https://api.cometapi.com/v1 como base URL padrão. Internamente, ele estende a interface de modelo compatível com OpenAI do Agno, mas o código da sua aplicação deve importar e instanciar CometAPI.
Você também pode passar a chave de API ou a base URL explicitamente quando seu runtime não puder ler variáveis de ambiente:
Listar modelos disponíveis
O provedor do Agno expõeget_available_models() para verificar os model IDs disponíveis por meio da sua conta CometAPI:
Solução de problemas
Erros de autenticação
Erros de autenticação
Confirme que
COMETAPI_KEY está definida na mesma sessão do shell que executa agent.py. Se a variável estiver ausente, o Agno gera um erro de autenticação antes de enviar a solicitação ao modelo.Erros de modelo
Erros de modelo
Confirme que o valor de
id corresponde a um model ID da página de modelos do CometAPI. Você também pode chamar CometAPI().get_available_models() para inspecionar a disponibilidade de modelos na sua conta.