将 Hermes Agent 工具链接入 Taotoken 实现自定义模型调用
将 Hermes Agent 工具链接入 Taotoken 实现自定义模型调用1. 准备工作在开始配置之前请确保已安装 Hermes Agent 并具备基本的运行环境。同时需要在 Taotoken 控制台获取有效的 API Key并在模型广场选择目标模型 ID。这两个信息将在后续配置中使用。2. 配置 Taotoken 作为 custom providerHermes Agent 支持通过 custom provider 接入第三方模型服务。要将 Taotoken 配置为 custom provider需要修改 Hermes Agent 的配置文件或环境变量。以下是两种常见的配置方式2.1 通过环境变量配置在项目根目录下的.env文件中添加以下配置OPENAI_API_KEYyour_taotoken_api_key OPENAI_API_BASEhttps://taotoken.net/api/v1注意OPENAI_API_BASE必须包含/v1路径这是与 OpenAI 兼容 API 的必要约定。2.2 通过配置文件修改如果使用 Hermes Agent 的配置文件通常为config.yml或hermes.config.js需要添加以下内容providers: custom: apiKey: your_taotoken_api_key baseUrl: https://taotoken.net/api/v13. 使用 TaoToken CLI 快速配置Taotoken 提供了官方 CLI 工具taotoken/taotoken来简化配置过程。安装并运行以下命令npm install -g taotoken/taotoken taotoken hermes --key YOUR_API_KEY --model YOUR_MODEL_IDCLI 工具会自动完成以下操作检测 Hermes Agent 的配置文件位置写入正确的 base_url 和 API Key设置默认模型为指定的 Taotoken 模型 ID4. 验证配置配置完成后可以通过简单的测试脚本来验证是否成功接入// 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。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2581871.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!