为 Hermes Agent 配置 Taotoken 作为自定义模型提供方
1. 准备工作
在开始配置前,请确保已安装 Hermes Agent 并具备基础运行环境。同时需要准备好 Taotoken 平台的 API Key,可在 Taotoken 控制台的「API 密钥」页面生成。模型 ID 可在「模型广场」查看,建议选择与 Hermes Agent 兼容的模型,例如claude-sonnet-4-6或gpt-4-turbo。
2. 配置 Taotoken 作为 custom provider
Hermes Agent 支持通过 custom provider 接入第三方模型平台。要使用 Taotoken,需在配置中明确指定以下参数:
// 示例配置片段 (通常位于项目根目录的 hermes.config.js) module.exports = { providers: { custom: { base_url: "https://taotoken.net/api/v1", // 必须包含 /v1 api_key: process.env.TAOTOKEN_API_KEY, // 推荐从环境变量读取 } }, // 其他配置... }关键注意事项:
base_url必须完整包含/v1路径,这是与 OpenAI 兼容 API 的必要约定- 密钥建议通过环境变量管理,避免硬编码在配置文件中
3. 设置环境变量
Hermes Agent 通常从.env文件加载环境变量。在项目根目录创建或修改该文件:
# .env 文件内容示例 TAOTOKEN_API_KEY=your_api_key_here安全提示:
- 将
.env添加到.gitignore避免密钥误提交 - 不同环境(开发/生产)建议使用不同 API Key
4. 验证配置
完成配置后,可通过 Hermes Agent 的内置命令测试连通性:
hermes healthcheck --provider custom正常情况应返回类似以下响应:
{ "status": "healthy", "provider": "custom", "model": "taotoken/claude-sonnet-4-6" }若出现连接错误,请检查:
base_url是否完整包含https://taotoken.net/api/v1- API Key 是否正确且未过期
- 网络连接是否正常
5. 进阶配置(可选)
对于团队协作场景,可在 Hermes Agent 的配置中指定默认模型:
// hermes.config.js 进阶配置 module.exports = { // ...其他配置 defaults: { model: "claude-sonnet-4-6", // 从模型广场选择的模型ID provider: "custom" } }此配置将使所有未明确指定模型的请求默认使用 Taotoken 平台上的 Claude Sonnet 模型。
如需了解更多 Taotoken 平台能力,可访问 Taotoken 查看完整文档。