Saltar para o conteúdo 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 permite criar e executar agentes de IA em Python. O Agno inclui um provedor oficial de modelos CometAPI, para que você possa usar o CometAPI diretamente de agno.models.cometapi sem criar um adaptador personalizado.

Pré-requisitos

Configurar a integração

1

Install Agno

Instale o Agno no seu ambiente Python:
pip install -U agno
2

Set your CometAPI API key

Armazene sua chave de API do CometAPI na variável de ambiente COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Create an Agno agent

Use o provedor oficial CometAPI do 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.")
Substitua your-model-id por um model ID atual da página de Models do CometAPI.
4

Run the agent

Salve o exemplo como agent.py e, em seguida, execute-o na mesma sessão do shell:
python agent.py
Uma resposta bem-sucedida confirma que o Agno está enviando chamadas de modelo por meio do CometAPI.

Como o Agno se conecta ao CometAPI

O provedor oficial CometAPI 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:
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 disponíveis

O provedor do Agno expõe get_available_models() para verificar os model IDs disponíveis por meio da sua conta CometAPI:
from agno.models.cometapi import CometAPI

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

Solução de problemas

Confirme que COMETAPI_KEY está definido na mesma sessão do shell que executa agent.py. Se a variável estiver ausente, o Agno gerará um erro de autenticação antes de enviar a solicitação ao modelo.
Confirme que o valor de id corresponde a um model ID da página de Models do CometAPI. Você também pode chamar CometAPI().get_available_models() para inspecionar a disponibilidade de modelos da sua conta.

Recursos relacionados