CometAPI model provider,因此你可以直接從 agno.models.cometapi 使用 CometAPI,而不需要建立自訂 adapter。
先決條件
- Python 3.10+
- Agno Python 套件
- 擁有已啟用 API key 的 CometAPI 帳戶 — 在控制台取得你的 API key
設定整合
1
安裝 Agno
在你的 Python 環境中安裝 Agno:
2
設定你的 CometAPI API key
將你的 CometAPI API key 儲存在
COMETAPI_KEY 環境變數中:3
建立 Agno 代理
4
執行代理
將範例儲存為 成功的回應表示 Agno 正透過 CometAPI 傳送模型呼叫。
agent.py,然後在相同的 shell 工作階段中執行: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(),從你的帳戶檢查模型可用性。