news 2026/5/4 14:10:27

将 Hermes Agent 工具链接入 Taotoken 实现自定义模型调用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
将 Hermes Agent 工具链接入 Taotoken 实现自定义模型调用

将 Hermes Agent 工具链接入 Taotoken 实现自定义模型调用

1. 准备工作

在开始配置之前,请确保已安装 Hermes Agent 并具备基本的运行环境。同时需要在 Taotoken 控制台获取有效的 API Key,并在模型广场选择目标模型 ID。这两个信息将在后续配置中使用。

2. 配置 Taotoken 作为 custom provider

Hermes Agent 支持通过 custom provider 接入第三方模型服务。要将 Taotoken 配置为 custom provider,需要修改 Hermes Agent 的配置文件或环境变量。以下是两种常见的配置方式:

2.1 通过环境变量配置

在项目根目录下的.env文件中添加以下配置:

OPENAI_API_KEY=your_taotoken_api_key OPENAI_API_BASE=https://taotoken.net/api/v1

注意OPENAI_API_BASE必须包含/v1路径,这是与 OpenAI 兼容 API 的必要约定。

2.2 通过配置文件修改

如果使用 Hermes Agent 的配置文件(通常为config.ymlhermes.config.js),需要添加以下内容:

providers: custom: apiKey: "your_taotoken_api_key" baseUrl: "https://taotoken.net/api/v1"

3. 使用 TaoToken CLI 快速配置

Taotoken 提供了官方 CLI 工具@taotoken/taotoken来简化配置过程。安装并运行以下命令:

npm install -g @taotoken/taotoken taotoken hermes --key YOUR_API_KEY --model YOUR_MODEL_ID

CLI 工具会自动完成以下操作:

  1. 检测 Hermes Agent 的配置文件位置
  2. 写入正确的 base_url 和 API Key
  3. 设置默认模型为指定的 Taotoken 模型 ID

4. 验证配置

配置完成后,可以通过简单的测试脚本来验证是否成功接入:

// test-hermes.js const { Hermes } = require('hermes-agent'); const hermes = new Hermes({ provider: 'custom' }); async function test() { const response = await hermes.chat({ messages: [{ role: 'user', content: 'Hello' }] }); console.log(response); } test();

运行此脚本应能正常返回模型响应。如果遇到错误,请检查:

  • API Key 是否正确且未过期
  • base_url 是否完整包含/v1
  • 网络连接是否正常

5. 模型调用与切换

成功接入后,可以通过以下方式指定模型:

// 在单次调用中指定模型 await hermes.chat({ model: 'claude-sonnet-4-6', // 替换为实际模型ID messages: [{ role: 'user', content: 'Hello' }] }); // 或在初始化时设置默认模型 const hermes = new Hermes({ provider: 'custom', model: 'claude-sonnet-4-6' // 默认模型 });

模型 ID 可以在 Taotoken 模型广场查看,支持随时切换不同模型而无需修改代码。


如需了解更多关于 Taotoken 的功能和使用方式,请访问 Taotoken。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 14:09:28

三步快速解锁:浏览器端音频解密终极指南

三步快速解锁:浏览器端音频解密终极指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://gitcode.co…

作者头像 李华
网站建设 2026/5/4 14:03:25

BotW-Save-Manager:塞尔达传说存档跨平台转换终极指南

BotW-Save-Manager:塞尔达传说存档跨平台转换终极指南 【免费下载链接】BotW-Save-Manager BOTW Save Manager for Switch and Wii U 项目地址: https://gitcode.com/gh_mirrors/bo/BotW-Save-Manager 你是否在Switch和WiiU上都玩过《塞尔达传说:…

作者头像 李华
网站建设 2026/5/4 13:55:26

MASA模组全家桶中文汉化包:终极指南让Minecraft技术模组无障碍使用

MASA模组全家桶中文汉化包:终极指南让Minecraft技术模组无障碍使用 【免费下载链接】masa-mods-chinese 一个masa mods的汉化资源包 项目地址: https://gitcode.com/gh_mirrors/ma/masa-mods-chinese 你是否曾经面对Minecraft中那些功能强大但全是英文的技术…

作者头像 李华