Skip to main content
Agno 让你能够在 Python 中构建和运行 AI 代理。Agno 内置了官方 CometAPI model provider,因此你可以直接通过 agno.models.cometapi 使用 CometAPI,而无需创建自定义适配器。

前置条件

  • Python 3.10+
  • Agno Python 包
  • 拥有一个带有效 API key 的 CometAPI 账户 — 在控制台获取

配置集成

1

安装 Agno

在你的 Python 环境中安装 Agno:
2

设置你的 CometAPI API key

将你的 CometAPI API key 存储到 COMETAPI_KEY 环境变量中:
3

创建一个 Agno 代理

使用 Agno 官方的 CometAPI provider:
your-model-id 替换为来自 CometAPI Models 页面 的当前 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 页面 中的某个 model ID 匹配。你也可以调用 CometAPI().get_available_models() 来查看你账户中的模型可用性。

相关资源