🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
Hermes Agent 框架连接 Taotoken 自定义供应商的步骤
对于使用 Hermes Agent 框架的开发者而言,通过 Taotoken 平台接入大模型,可以便捷地管理多个供应商的 API Key 并统一计费。本文将详细介绍如何将 Hermes Agent 配置为使用 Taotoken 作为自定义供应商,涵盖关键的 provider 设置、base_url 配置以及 API Key 的写入方式。
1. 准备工作:获取 Taotoken 凭证与模型 ID
在开始配置之前,您需要准备好 Taotoken 平台的访问凭证和希望使用的模型标识。
首先,登录 Taotoken 控制台,在「API 密钥」页面创建一个新的 API Key。请妥善保存此密钥,它将在后续步骤中作为身份验证凭证。接着,前往「模型广场」页面,浏览并选择您希望使用的模型,例如claude-sonnet-4-6或gpt-4o-mini。请记录下该模型的完整 ID,Hermes Agent 的配置将需要它。
2. 配置 Hermes Agent 的 Provider
Hermes Agent 通过其配置文件来定义模型供应商。要使用 Taotoken,您需要将其配置为一个自定义供应商。
在您的 Hermes Agent 项目配置中(通常是hermes.config.js或类似的配置文件),找到定义providers的部分。您需要添加一个类型为custom的供应商。关键的配置项是base_url,这里必须设置为 Taotoken 的 OpenAI 兼容 API 端点。请务必注意,此处的base_url需要包含/v1路径。一个基本的配置示例如下:
// hermes.config.js 或相应配置文件片段 export default { // ... 其他配置 providers: [ { id: 'taotoken', // 自定义供应商标识 type: 'custom', name: 'Taotoken', config: { base_url: 'https://taotoken.net/api/v1', // 注意:必须包含 /v1 // 其他可能的自定义配置项 } } // ... 可以配置其他供应商 ] }重要提醒:base_url的值https://taotoken.net/api/v1是固定格式,请勿遗漏末尾的/v1,也勿将其与 Claude Code 等工具使用的 Anthropic 兼容端点(https://taotoken.net/api)混淆。
3. 设置 API Key 环境变量
Hermes Agent 通常遵循约定,从环境变量中读取 API Key。您需要将之前在 Taotoken 控制台获取的 API Key 设置为相应的环境变量。
最常见的做法是在项目根目录下的.env文件中进行设置。Hermes Agent 的 OpenAI 兼容供应商通常会读取OPENAI_API_KEY这个环境变量。由于我们将 Taotoken 配置为自定义供应商,并且其 API 是 OpenAI 兼容的,因此同样可以使用这个变量名。
在您的.env文件中添加如下一行:
OPENAI_API_KEY=您的_Taotoken_API_Key请将您的_Taotoken_API_Key替换为您实际获取的密钥。确保.env文件已被添加到.gitignore中,以避免将密钥意外提交到版本控制系统。
4. 在 Agent 配置中指定模型
完成供应商和密钥的配置后,您需要在具体的 Agent 配置中指定使用 Taotoken 供应商及其提供的模型。
在定义您的 Agent 时,在模型配置部分,将provider设置为之前定义的供应商 ID(例如taotoken),并将model设置为在 Taotoken 模型广场查看到的完整模型 ID。
// 某个 Agent 的配置示例 const myAgent = { name: 'MyAssistant', model: { provider: 'taotoken', // 对应 providers 配置中的 id name: 'claude-sonnet-4-6', // Taotoken 模型广场中的模型 ID // 可选:配置其他模型参数,如 temperature, max_tokens 等 }, // ... Agent 的其他配置(指令、工具等) };配置完成后,启动您的 Hermes Agent 应用。当 Agent 需要调用大模型时,便会将请求发送至https://taotoken.net/api/v1,并使用您设置的 API Key 进行鉴权,最终调用您指定的模型。
5. 使用 TaoToken CLI 工具快速配置(可选)
为了简化配置流程,Taotoken 提供了一个官方的命令行工具@taotoken/taotoken。您可以使用它来快速生成 Hermes Agent 的配置。
首先,通过 npm 安装该 CLI 工具(可以选择全局安装或使用 npx):
npm install -g @taotoken/taotoken # 或 npx @taotoken/taotoken安装后,运行taotoken hermes或简写taotoken hm命令。该工具会启动一个交互式向导,引导您输入 Taotoken API Key 和想要使用的模型 ID。根据提示完成操作后,CLI 工具会自动帮助您生成或更新 Hermes Agent 配置文件中关于base_url和模型标识的相关部分。具体实现细节和更多命令行参数,您可以参考@taotoken/taotoken项目的官方文档。
通过以上步骤,您就可以成功地将 Hermes Agent 框架连接到 Taotoken 平台。之后,您可以在 Taotoken 控制台中统一查看所有通过此集成的调用详情与费用消耗。如果在配置过程中遇到问题,建议仔细核对base_url的格式以及 API Key 是否正确写入环境变量,并查阅 Hermes Agent 与 Taotoken 的官方文档以获取最新信息。
开始您的集成之旅,可以访问 Taotoken 创建 API Key 并探索可用模型。
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度