Agno 可讓你在 Python 中建置並執行 AI agent。Agno 內建官方的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.
CometAPI model provider,因此你可以直接從 agno.models.cometapi 使用 CometAPI,而不需要建立自訂 adapter。
先決條件
- Python 3.10+
- Agno Python 套件
- 具有啟用中 API key 的 CometAPI 帳戶 — 在控制台取得你的 API key
設定整合
建立 Agno agent
Agno 如何連接到 CometAPI
Agno 官方的CometAPI provider 會從你的環境中讀取 COMETAPI_KEY,並使用 https://api.cometapi.com/v1 作為預設 base URL。它在內部延伸了 Agno 與 OpenAI 相容的 model 介面,但你的應用程式程式碼應該匯入並實例化 CometAPI。
當你的執行環境無法讀取環境變數時,你也可以明確傳入 API key 或 base URL:
列出可用模型
Agno 的 provider 提供get_available_models(),可用來檢查你的 CometAPI 帳戶可使用的 model ID:
疑難排解
驗證錯誤
驗證錯誤
確認
COMETAPI_KEY 已在執行 agent.py 的同一個 shell 工作階段中設定。如果缺少這個變數,Agno 會在傳送 model 請求前引發驗證錯誤。模型錯誤
模型錯誤
確認
id 值與 CometAPI Models page 上的某個 model ID 相符。你也可以呼叫 CometAPI().get_available_models(),檢查你的帳戶可用的模型。