Naar hoofdinhoud gaan

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 laat je AI-agents bouwen en uitvoeren in Python. Agno bevat een officiële CometAPI model provider, zodat je CometAPI direct kunt gebruiken vanuit agno.models.cometapi zonder een aangepaste adapter te maken.

Vereisten

Configureer de integratie

1

Install Agno

Installeer Agno in je Python-omgeving:
pip install -U agno
2

Set your CometAPI API key

Sla je CometAPI API-sleutel op in de omgevingsvariabele COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Create an Agno agent

Gebruik Agno’s officiële CometAPI provider:
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.")
Vervang your-model-id door een actueel model ID van de CometAPI Models page.
4

Run the agent

Sla het voorbeeld op als agent.py en voer het daarna uit vanuit dezelfde shellsessie:
python agent.py
Een succesvolle respons bevestigt dat Agno modelaanroepen via CometAPI verstuurt.

Hoe Agno verbinding maakt met CometAPI

Agno’s officiële CometAPI provider leest COMETAPI_KEY uit je omgeving en gebruikt https://api.cometapi.com/v1 als standaard base URL. Intern breidt deze Agno’s OpenAI-compatibele modelinterface uit, maar je applicatiecode moet CometAPI importeren en instantiëren. Je kunt de API-sleutel of base URL ook expliciet doorgeven wanneer je runtime geen omgevingsvariabelen kan lezen:
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.")

Beschikbare modellen weergeven

Agno’s provider stelt get_available_models() beschikbaar om de model ID’s te controleren die via je CometAPI-account beschikbaar zijn:
from agno.models.cometapi import CometAPI

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

Probleemoplossing

Controleer of COMETAPI_KEY is ingesteld in dezelfde shellsessie waarin agent.py wordt uitgevoerd. Als de variabele ontbreekt, geeft Agno een authenticatiefout voordat het modelverzoek wordt verzonden.
Controleer of de id-waarde overeenkomt met een model ID van de CometAPI Models page. Je kunt ook CometAPI().get_available_models() aanroepen om de beschikbaarheid van modellen vanuit je account te controleren.

Gerelateerde bronnen