为 Hermes Agent 自定义 LLM 提供商并接入 Taotoken 的配置指南
为 Hermes Agent 自定义 LLM 提供商并接入 Taotoken 的配置指南
1. 准备工作
在开始配置前,请确保已安装 Hermes Agent 并具备基本的运行环境。同时需要在 Taotoken 控制台获取有效的 API Key,并在模型广场确认目标模型的 ID。这两个信息将在后续步骤中使用。
2. 配置 Taotoken 作为自定义提供商
Hermes Agent 支持通过 custom 类型接入第三方 LLM 服务。以下是关键配置步骤:
- 打开 Hermes Agent 的配置文件(通常为项目根目录下的
hermes.config.json) - 在 providers 部分添加以下配置:
{ "providers": { "custom": { "base_url": "https://taotoken.net/api/v1", "api_key": "YOUR_TAOTOKEN_API_KEY" } } }注意 base_url 必须包含/v1后缀,这是与 OpenAI 兼容 API 的路径约定。若遗漏将导致请求失败。
3. 环境变量设置
Hermes Agent 通常从环境变量读取敏感信息。建议将 API Key 写入.env文件:
echo "OPENAI_API_KEY=YOUR_TAOTOKEN_API_KEY" >> .env部分 Hermes 版本会优先使用OPENAI_API_KEY环境变量,这种设计使得从原生 OpenAI 迁移到 Taotoken 时只需修改 base_url。
4. 模型调用示例
配置完成后,可以通过以下 Python 代码测试调用:
from hermes.agent import Agent agent = Agent( provider="custom", model="claude-sonnet-4-6" # 替换为实际模型ID ) response = agent.chat("Hello, world!") print(response)5. 使用 TaoToken CLI 快速配置
对于希望简化流程的用户,可以安装 TaoToken 官方 CLI 工具:
npm install -g @taotoken/taotoken然后运行交互式配置向导:
taotoken hermes按提示输入 API Key 和模型 ID,工具会自动完成上述配置文件的修改。
6. 验证与调试
完成配置后,建议通过简单查询验证连接是否正常。若遇到问题,可检查:
- base_url 是否准确包含
/v1 - API Key 是否有访问目标模型的权限
- 模型 ID 是否与 Taotoken 模型广场显示的完全一致
如需进一步了解 Hermes Agent 与 Taotoken 的集成细节,可访问 Taotoken 查看官方文档。
