CometAPI, quindi puoi usare CometAPI direttamente da agno.models.cometapi senza creare un adattatore personalizzato.
Prerequisiti
- Python 3.10+
- Il pacchetto Python di Agno
- Un account CometAPI con una chiave API attiva — ottieni la tua nella dashboard
Configura l’integrazione
1
Installa Agno
Installa Agno nel tuo ambiente Python:
2
Imposta la tua chiave API CometAPI
Salva la tua chiave API CometAPI nella variabile d’ambiente
COMETAPI_KEY:3
Crea un agente Agno
Usa il provider ufficiale Sostituisci
CometAPI di Agno:your-model-id con un model ID attuale dalla pagina dei modelli CometAPI.4
Esegui l'agente
Salva l’esempio come Una risposta riuscita conferma che Agno sta inviando le chiamate al modello tramite CometAPI.
agent.py, quindi eseguilo dalla stessa sessione della shell:Come Agno si collega a CometAPI
Il provider ufficialeCometAPI di Agno legge COMETAPI_KEY dal tuo ambiente e usa https://api.cometapi.com/v1 come URL di base predefinito. Internamente estende l’interfaccia di modello compatibile con OpenAI di Agno, ma il codice della tua applicazione dovrebbe importare e istanziare CometAPI.
Puoi anche passare esplicitamente la chiave API o l’URL di base quando il tuo runtime non può leggere le variabili d’ambiente:
Elenca i modelli disponibili
Il provider di Agno esponeget_available_models() per controllare i model ID disponibili tramite il tuo account CometAPI:
Risoluzione dei problemi
Errori di autenticazione
Errori di autenticazione
Verifica che
COMETAPI_KEY sia impostata nella stessa sessione della shell che esegue agent.py. Se la variabile manca, Agno genera un errore di autenticazione prima di inviare la richiesta al modello.Errori del modello
Errori del modello
Verifica che il valore
id corrisponda a un model ID dalla pagina dei modelli CometAPI. Puoi anche chiamare CometAPI().get_available_models() per verificare la disponibilità dei modelli dal tuo account.