CometAPI model provider, så du kan bruke CometAPI direkte fra agno.models.cometapi uten å opprette en tilpasset adapter.
Forutsetninger
- Python 3.10+
- Agno Python-pakken
- En CometAPI-konto med en aktiv API-nøkkel — skaff din i dashboardet
Konfigurer integrasjonen
1
Installer Agno
Installer Agno i Python-miljøet ditt:
2
Angi CometAPI API-nøkkelen din
Lagre CometAPI API-nøkkelen din i miljøvariabelen
COMETAPI_KEY:3
Opprett en Agno-agent
Bruk Agnos offisielle Erstatt
CometAPI provider:your-model-id med en gjeldende model ID fra CometAPI Models page.4
Kjør agenten
Lagre eksemplet som Et vellykket svar bekrefter at Agno sender model-kall gjennom CometAPI.
agent.py, og kjør det deretter fra samme shell-økt:Hvordan Agno kobler til CometAPI
Agnos offisielleCometAPI 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:
List opp tilgjengelige modeller
Agnos provider eksponererget_available_models() for å sjekke hvilke model IDs som er tilgjengelige gjennom CometAPI-kontoen din:
Feilsøking
Autentiseringsfeil
Autentiseringsfeil
Bekreft at
COMETAPI_KEY er angitt i samme shell-økt som kjører agent.py. Hvis variabelen mangler, utløser Agno en autentiseringsfeil før model-forespørselen sendes.Model-feil
Model-feil
Bekreft at
id-verdien samsvarer med en model ID fra CometAPI Models page. Du kan også kalle CometAPI().get_available_models() for å kontrollere model-tilgjengelighet fra kontoen din.