Zum Hauptinhalt springen

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 ermöglicht es Ihnen, KI-Agenten in Python zu erstellen und auszuführen. Agno enthält einen offiziellen CometAPI-Modellanbieter, sodass Sie CometAPI direkt aus agno.models.cometapi verwenden können, ohne einen benutzerdefinierten Adapter zu erstellen.

Voraussetzungen

Integration konfigurieren

1

Agno installieren

Installieren Sie Agno in Ihrer Python-Umgebung:
pip install -U agno
2

Ihren CometAPI API-Schlüssel festlegen

Speichern Sie Ihren CometAPI API-Schlüssel in der Umgebungsvariable COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Einen Agno-Agenten erstellen

Verwenden Sie Agnos offiziellen CometAPI-Anbieter:
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.")
Ersetzen Sie your-model-id durch eine aktuelle model ID von der CometAPI Models page.
4

Den Agenten ausführen

Speichern Sie das Beispiel als agent.py und führen Sie es dann in derselben Shell-Sitzung aus:
python agent.py
Eine erfolgreiche Antwort bestätigt, dass Agno Modellaufrufe über CometAPI sendet.

Wie Agno eine Verbindung zu CometAPI herstellt

Agnos offizieller CometAPI-Anbieter liest COMETAPI_KEY aus Ihrer Umgebung und verwendet https://api.cometapi.com/v1 als Standard-Base-URL. Intern erweitert er Agnos OpenAI-kompatible Modellschnittstelle, aber Ihr Anwendungscode sollte CometAPI importieren und instanziieren. Sie können den API-Schlüssel oder die Base-URL auch explizit übergeben, wenn Ihre Laufzeitumgebung keine Umgebungsvariablen lesen kann:
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.")

Verfügbare Modelle auflisten

Agnos Anbieter stellt get_available_models() bereit, um die model IDs zu prüfen, die über Ihr CometAPI-Konto verfügbar sind:
from agno.models.cometapi import CometAPI

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

Fehlerbehebung

Bestätigen Sie, dass COMETAPI_KEY in derselben Shell-Sitzung gesetzt ist, in der agent.py ausgeführt wird. Wenn die Variable fehlt, löst Agno einen Authentifizierungsfehler aus, bevor die Modellanfrage gesendet wird.
Bestätigen Sie, dass der Wert von id mit einer model ID von der CometAPI Models page übereinstimmt. Sie können auch CometAPI().get_available_models() aufrufen, um die Modellverfügbarkeit in Ihrem Konto zu prüfen.

Verwandte Ressourcen