通过Hermes Agent自定义提供商功能接入Taotoken多模型服务
对于使用Hermes Agent框架的开发者而言,其内置的提供商(provider)系统提供了灵活的模型接入能力。当您希望将Taotoken平台上的多模型服务集成到您的Hermes Agent项目中时,通过配置自定义(custom)提供商是一个直接且高效的方式。本教程将引导您完成从获取Taotoken API Key到在Hermes Agent中成功配置并调用模型的全过程。Hermes Agent
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
通过Hermes Agent自定义提供商功能接入Taotoken多模型服务
对于使用Hermes Agent框架的开发者而言,其内置的提供商(provider)系统提供了灵活的模型接入能力。当您希望将Taotoken平台上的多模型服务集成到您的Hermes Agent项目中时,通过配置自定义(custom)提供商是一个直接且高效的方式。本教程将引导您完成从获取Taotoken API Key到在Hermes Agent中成功配置并调用模型的全过程。
1. 准备工作:获取Taotoken配置信息
在开始配置Hermes Agent之前,您需要从Taotoken平台获取必要的接入凭证。请登录Taotoken控制台,在“API密钥”页面创建一个新的API Key,并妥善保存。接着,前往“模型广场”页面,浏览并选择您希望调用的模型,记录下其对应的模型ID,例如 claude-sonnet-4-6 或 gpt-4o-mini。这些信息是后续配置的核心。
2. 配置Hermes Agent的自定义提供商
Hermes Agent允许您通过设置环境变量来定义自定义模型提供商。这是最推荐的方式,因为它便于管理且能避免将敏感信息硬编码在代码中。
在您的项目根目录下,找到或创建名为 .env 的环境变量文件。您需要在此文件中添加以下三行关键配置:
OPENAI_API_KEY=您的Taotoken_API_Key
OPENAI_API_BASE=https://taotoken.net/api/v1
HERMES_DEFAULT_MODEL=taotoken/您的模型ID
请注意,OPENAI_API_BASE 的值必须严格设置为 https://taotoken.net/api/v1。末尾的 /v1 路径是Hermes Agent通过OpenAI兼容协议与Taotoken通信所必需的,请勿遗漏。HERMES_DEFAULT_MODEL 的值应以 taotoken/ 为前缀,后面跟上您在模型广场记下的具体模型ID。
3. 在代码中初始化Hermes Agent
完成环境变量配置后,您可以在代码中初始化Hermes Agent。框架会自动读取 .env 文件中的配置。以下是一个简单的初始化示例:
// 示例:index.js
import { Hermes } from ‘hermes-agent’;
// 无需在代码中显式传递API Key和Base URL,Hermes会从环境变量读取
const agent = new Hermes();
// 现在您可以使用agent进行对话
async function chat() {
const response = await agent.chat(‘你好,请介绍一下你自己。‘);
console.log(response);
}
chat();
当您执行上述代码时,Hermes Agent会使用 .env 中配置的 OPENAI_API_BASE 和 OPENAI_API_KEY,将请求发送至Taotoken平台,并调用指定的模型。您可以在Taotoken控制台的“用量统计”页面实时查看此次调用的Token消耗情况。
4. 使用TaoToken CLI工具快速配置(可选)
除了手动编辑 .env 文件,您也可以使用TaoToken官方提供的CLI工具来快速完成配置。这尤其适合希望快速体验或进行多环境配置的用户。
首先,您需要安装CLI工具。您可以选择全局安装以便在任何位置使用:
npm install -g @taotoken/taotoken
安装完成后,运行以下命令并跟随交互式指引完成配置:
taotoken hermes --key 您的Taotoken_API_Key --model 您的模型ID
或者使用简写命令:
taotoken hm -k 您的Taotoken_API_Key -m 您的模型ID
该CLI工具会自动在您的项目目录中创建或更新 .env 文件,并正确写入 OPENAI_API_BASE、OPENAI_API_KEY 等参数。您可以通过查阅 @taotoken/taotoken 项目的官方文档来了解更多高级参数和使用细节。
5. 验证与下一步
完成配置后,建议运行一个简单的测试脚本来验证连接是否成功。您可以尝试向模型提出一个问题,并观察Hermes Agent是否返回了预期的响应。
通过以上步骤,您已经成功将Taotoken平台的多模型服务接入到Hermes Agent框架中。现在,您可以在不修改业务代码逻辑的情况下,通过Taotoken控制台轻松切换不同的后端模型,并统一管理API调用量与费用。更多关于模型特性、高级API参数或用量详情的说明,请以Taotoken平台官方文档为准。
开始您的多模型集成之旅,欢迎访问 Taotoken 创建密钥并探索模型广场。
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
更多推荐


所有评论(0)