Hopp til hovedinnhold

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 lar deg bygge og kjøre AI-agenter i Python. Agno inkluderer en offisiell CometAPI model provider, slik at du kan bruke CometAPI direkte fra agno.models.cometapi uten å opprette en egendefinert adapter.

Forutsetninger

Konfigurer integrasjonen

1

Install Agno

Installer Agno i Python-miljøet ditt:
pip install -U agno
2

Set your CometAPI API key

Lagre CometAPI API-nøkkelen din i miljøvariabelen COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Create an Agno agent

Bruk Agnos offisielle 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.")
Erstatt your-model-id med en aktuell model ID fra CometAPI Models page.
4

Run the agent

Lagre eksemplet som agent.py, og kjør det deretter fra samme shell-økt:
python agent.py
Et vellykket svar bekrefter at Agno sender model-kall gjennom CometAPI.

Hvordan Agno kobler til CometAPI

Agnos offisielle CometAPI provider leser COMETAPI_KEY fra miljøet ditt og bruker https://api.cometapi.com/v1 som standard base URL. Den utvider Agnos OpenAI-kompatible model-grensesnitt internt, men applikasjonskoden din bør importere og instansiere CometAPI. Du kan også sende inn API-nøkkelen eller base URL eksplisitt når kjøremiljøet ditt ikke kan lese miljøvariabler:
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.")

List opp tilgjengelige modeller

Agnos provider eksponerer get_available_models() for å kontrollere hvilke model IDs som er tilgjengelige gjennom CometAPI-kontoen din:
from agno.models.cometapi import CometAPI

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

Feilsøking

Bekreft at COMETAPI_KEY er satt i samme shell-økt som kjører agent.py. Hvis variabelen mangler, utløser Agno en autentiseringsfeil før model-forespørselen sendes.
Bekreft at id-verdien samsvarer med en model ID fra CometAPI Models page. Du kan også kalle CometAPI().get_available_models() for å inspisere model-tilgjengelighet fra kontoen din.

Relaterte ressurser