Vai al contenuto principale

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 ti consente di creare ed eseguire agenti AI in Python. Agno include un provider di modelli CometAPI ufficiale, quindi puoi usare CometAPI direttamente da agno.models.cometapi senza creare un adattatore personalizzato.

Prerequisiti

Configurare l’integrazione

1

Install Agno

Installa Agno nel tuo ambiente Python:
pip install -U agno
2

Set your CometAPI API key

Salva la tua chiave API CometAPI nella variabile d’ambiente COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Create an Agno agent

Usa il provider CometAPI ufficiale di Agno:
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.")
Sostituisci your-model-id con un model ID attuale dalla pagina Modelli di CometAPI.
4

Run the agent

Salva l’esempio come agent.py, quindi eseguilo dalla stessa sessione della shell:
python agent.py
Una risposta riuscita conferma che Agno sta inviando le chiamate al modello tramite CometAPI.

Come Agno si connette a CometAPI

Il provider CometAPI ufficiale 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:
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.")

Elencare i modelli disponibili

Il provider di Agno espone get_available_models() per controllare i model ID disponibili tramite il tuo account CometAPI:
from agno.models.cometapi import CometAPI

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

Risoluzione dei problemi

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.
Verifica che il valore id corrisponda a un model ID della pagina Modelli di CometAPI. Puoi anche chiamare CometAPI().get_available_models() per controllare la disponibilità dei modelli dal tuo account.

Risorse correlate