在 Hermes Agent 中自定义提供商并接入 Taotoken 聚合服务

1. 准备工作

在开始配置之前,请确保已安装 Hermes Agent 框架并具备基本的运行环境。您需要准备以下信息:

  • 有效的 Taotoken API Key(可在 Taotoken 控制台创建)
  • 目标模型 ID(可在 Taotoken 模型广场查看)

2. 配置 Hermes Agent 使用 Taotoken

Hermes Agent 支持通过 custom 提供方接入第三方服务。要使用 Taotoken 作为模型提供商,需按以下步骤配置:

  1. 打开 Hermes Agent 的配置文件(通常为项目根目录下的 config.yml.hermesrc
  2. 在 providers 部分添加或修改以下内容:
providers:
  custom:
    base_url: https://taotoken.net/api/v1
    api_key: YOUR_API_KEY
    model: YOUR_MODEL_ID

重要提示base_url 必须包含 /v1 后缀,这是与 OpenAI 兼容 API 的必要路径约定。

3. 环境变量配置

Hermes Agent 通常会从环境变量读取敏感信息。建议将 API Key 存储在 .env 文件中:

echo "OPENAI_API_KEY=YOUR_API_KEY" >> .env

这符合 Hermes Agent 默认读取 OPENAI_API_KEY 的环境变量约定。如果您的配置指定了其他变量名,请相应调整。

4. 通过 TaoToken CLI 快速配置

对于希望快速上手的用户,可以使用 TaoToken 官方 CLI 工具完成配置:

npx @taotoken/taotoken hermes --key YOUR_API_KEY --model YOUR_MODEL_ID

该命令会自动:

  1. 设置 base_urlhttps://taotoken.net/api/v1
  2. 将 API Key 写入 .env 文件
  3. 在配置中指定模型 ID

5. 验证连接

配置完成后,可以通过简单的测试请求验证连接是否正常:

from hermes.agent import Agent

agent = Agent()
response = agent.chat("Hello, world!")
print(response)

如果返回预期的模型响应,说明配置成功。若遇到问题,请检查:

  • base_url 是否包含 /v1 后缀
  • API Key 是否正确且未过期
  • 模型 ID 是否在 Taotoken 平台可用

6. 进阶配置建议

对于生产环境,建议:

  • 将 API Key 存储在安全的密钥管理服务中
  • 在配置中指定备用模型以处理可能的配额限制
  • 定期检查 Taotoken 模型广场以获取最新可用模型

如需了解更多 Hermes Agent 与 Taotoken 的集成细节,可参考 Hermes Agent 官方文档


Taotoken 提供多模型统一接入服务,简化大模型应用开发流程。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐