Skip to main content
Agno 可讓你在 Python 中建置並執行 AI 代理。Agno 內建官方 CometAPI model provider,因此你可以直接從 agno.models.cometapi 使用 CometAPI,而不需要建立自訂 adapter。

先決條件

設定整合

1

安裝 Agno

在你的 Python 環境中安裝 Agno:
2

設定你的 CometAPI API key

將你的 CometAPI API key 儲存在 COMETAPI_KEY 環境變數中:
3

建立 Agno 代理

使用 Agno 官方的 CometAPI provider:
your-model-id 替換為來自 CometAPI Models page 的目前 model ID。
4

執行代理

將範例儲存為 agent.py,然後在相同的 shell 工作階段中執行:
成功的回應表示 Agno 正透過 CometAPI 傳送模型呼叫。

Agno 如何連接到 CometAPI

Agno 官方的 CometAPI provider 會從你的環境中讀取 COMETAPI_KEY,並使用 https://api.cometapi.com/v1 作為預設 base URL。它在內部擴充了 Agno 與 OpenAI 相容的模型介面,但你的應用程式程式碼應該匯入並實例化 CometAPI 當你的執行環境無法讀取環境變數時,你也可以明確傳入 API key 或 base URL:

列出可用模型

Agno 的 provider 提供 get_available_models(),可用來檢查你的 CometAPI 帳戶可使用的 model ID:

疑難排解

請確認 COMETAPI_KEY 已在執行 agent.py 的同一個 shell 工作階段中設定。如果缺少此變數,Agno 會在送出模型請求之前引發驗證錯誤。
請確認 id 值與 CometAPI Models page 上的 model ID 相符。你也可以呼叫 CometAPI().get_available_models(),從你的帳戶檢查模型可用性。

相關資源