为 Hermes Agent 配置自定义模型提供商并指向 Taotoken 端点
1. 准备工作
在开始配置前,请确保已安装 Hermes Agent 框架并具备基础运行环境。同时需要准备好 Taotoken 平台的 API Key,可在控制台的「API 密钥管理」页面生成。模型 ID 可通过模型广场查看,建议记录目标模型的完整标识符(如claude-sonnet-4-6)。
2. 配置 custom 提供方
Hermes Agent 支持通过custom提供方接入第三方服务。修改项目配置文件(通常为config/default.json或环境变量),关键参数如下:
{ "provider": "custom", "base_url": "https://taotoken.net/api/v1", "model": "taotoken/claude-sonnet-4-6" }注意:base_url必须包含/v1路径,这是与 OpenAI 兼容 API 的强制约定。模型 ID 需以taotoken/为前缀拼接,与平台文档要求保持一致。
3. 设置环境变量
推荐将敏感信息存储在.env文件中以避免硬编码:
# .env 文件内容 OPENAI_API_KEY=your_taotoken_api_key然后在代码中通过process.env.OPENAI_API_KEY读取。Hermes Agent 默认会检测该环境变量,无需额外配置密钥路径。
4. 验证连接
创建测试脚本验证配置是否生效:
// test-hermes.js const Hermes = require('hermes-agent'); const agent = new Hermes({ provider: 'custom', baseUrl: process.env.OPENAI_API_BASE_URL || 'https://taotoken.net/api/v1', model: 'taotoken/claude-sonnet-4-6' }); agent.chat('Hello, world').then(console.log);运行后应能正常返回模型响应。若遇到 401 错误,请检查 API Key 是否有效;若返回 404,需确认base_url是否包含/v1。
5. 使用 TaoToken CLI 快速配置(可选)
对于需要频繁切换配置的场景,可安装官方 CLI 工具:
npm install -g @taotoken/taotoken执行以下命令完成自动化配置:
taotoken hermes --key YOUR_API_KEY --model claude-sonnet-4-6该命令会修改 Hermes Agent 的默认配置并更新环境变量,具体写入位置可通过taotoken hermes --help查看。
如需了解更多 Taotoken 平台能力,可访问 Taotoken 查看完整文档。