CometAPI model provider, zodat je CometAPI direct kunt gebruiken vanuit agno.models.cometapi zonder een aangepaste adapter te maken.
Vereisten
- Python 3.10+
- Het Agno Python-pakket
- Een CometAPI-account met een actieve API-sleutel — haal die op in het dashboard
Configureer de integratie
1
Installeer Agno
Installeer Agno in je Python-omgeving:
2
Stel je CometAPI API-sleutel in
Sla je CometAPI API-sleutel op in de omgevingsvariabele
COMETAPI_KEY:3
Maak een Agno-agent
Gebruik Agno’s officiële Vervang
CometAPI provider:your-model-id door een huidig model ID van de CometAPI Models-pagina.4
Voer de agent uit
Sla het voorbeeld op als Een succesvolle response bevestigt dat Agno modelaanroepen via CometAPI verzendt.
agent.py en voer het vervolgens uit vanuit dezelfde shell-sessie:Hoe Agno verbinding maakt met CometAPI
Agno’s officiëleCometAPI provider leest COMETAPI_KEY uit je omgeving en gebruikt https://api.cometapi.com/v1 als standaard basis-URL. Intern breidt het Agno’s OpenAI-compatibele modelinterface uit, maar je applicatiecode moet CometAPI importeren en instantiëren.
Je kunt de API-sleutel of basis-URL ook expliciet doorgeven wanneer je runtime geen omgevingsvariabelen kan lezen:
Beschikbare modellen weergeven
Agno’s provider biedtget_available_models() om de model ID’s te controleren die beschikbaar zijn via je CometAPI-account:
Problemen oplossen
Authenticatiefouten
Authenticatiefouten
Controleer of
COMETAPI_KEY is ingesteld in dezelfde shell-sessie waarin agent.py wordt uitgevoerd. Als de variabele ontbreekt, geeft Agno een authenticatiefout voordat het modelverzoek wordt verzonden.Modelfouten
Modelfouten
Controleer of de waarde van
id overeenkomt met een model ID van de CometAPI Models-pagina. Je kunt ook CometAPI().get_available_models() aanroepen om de beschikbaarheid van modellen vanuit je account te bekijken.