CometAPI-Modellanbieter, sodass du CometAPI direkt aus agno.models.cometapi verwenden kannst, ohne einen benutzerdefinierten Adapter zu erstellen.
Voraussetzungen
- Python 3.10+
- Das Agno-Python-Paket
- Ein CometAPI-Konto mit einem aktiven API key — hole dir deinen im Dashboard
Integration konfigurieren
1
Install Agno
Installiere Agno in deiner Python-Umgebung:
2
Set your CometAPI API key
Speichere deinen CometAPI API key in der Umgebungsvariablen
COMETAPI_KEY:3
Create an Agno agent
Verwende Agnos offiziellen Ersetze
CometAPI-Anbieter:your-model-id durch eine aktuelle model ID von der CometAPI Models page.4
Run the agent
Speichere das Beispiel als Eine erfolgreiche Antwort bestätigt, dass Agno Modellaufrufe über CometAPI sendet.
agent.py und führe es dann in derselben Shell-Sitzung aus:Wie Agno eine Verbindung zu CometAPI herstellt
Agnos offiziellerCometAPI-Anbieter liest COMETAPI_KEY aus deiner Umgebung und verwendet https://api.cometapi.com/v1 als Standard-Base-URL. Intern erweitert er Agnos OpenAI-kompatible Modellschnittstelle, aber dein Anwendungscode sollte CometAPI importieren und instanziieren.
Du kannst den API key oder die Base-URL auch explizit übergeben, wenn deine Runtime keine Umgebungsvariablen lesen kann:
Verfügbare Modelle auflisten
Agnos Anbieter stelltget_available_models() bereit, um die model IDs zu prüfen, die über dein CometAPI-Konto verfügbar sind:
Fehlerbehebung
Authentication errors
Authentication errors
Vergewissere dich, 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.Model errors
Model errors
Vergewissere dich, dass der Wert von
id mit einer model ID von der CometAPI Models page übereinstimmt. Du kannst auch CometAPI().get_available_models() aufrufen, um die Modellverfügbarkeit für dein Konto zu prüfen.