🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度

Hermes Agent用户指南:通过Taotoken自定义供应商接入大模型

本文面向使用Hermes Agent框架的开发者,详细说明如何将Hermes Agent与Taotoken平台对接。通过配置自定义供应商,你可以让Hermes Agent使用Taotoken聚合的多种大模型,统一管理API密钥和用量。

1. 理解对接原理

Hermes Agent是一个支持多种AI供应商的代理框架。其默认配置通常直接连接原厂API。为了接入Taotoken,我们需要将其配置为使用“custom”供应商,并将请求指向Taotoken提供的OpenAI兼容端点。

核心配置项有两个:

  • 供应商 (provider):需设置为 custom
  • 基础地址 (base_url):需设置为Taotoken的OpenAI兼容API地址,格式为 https://taotoken.net/api/v1。请注意,此处的 /v1 是必须的,这与直接使用某些原厂SDK或Anthropic兼容协议的配置不同。

完成上述配置后,Hermes Agent发出的所有请求都将通过Taotoken平台进行路由和转发,你可以直接在Taotoken控制台选择模型、查看用量和计费。

2. 准备工作

在开始配置前,请确保你已拥有以下信息:

  1. Taotoken API Key:登录 Taotoken 控制台,在“API密钥”页面创建并复制你的密钥。
  2. 模型ID:在Taotoken平台的“模型广场”查看并选择你希望使用的模型,例如 claude-sonnet-4-6gpt-4o。此模型ID将用于Hermes Agent的请求配置。
  3. 已安装的Hermes Agent:确保你的开发环境中已安装并可以运行Hermes Agent。

3. 配置Hermes Agent接入Taotoken

你有两种主要方式来完成配置:通过环境变量文件进行静态配置,或使用TaoToken CLI工具进行交互式配置。前者更适合项目级别的固定配置,后者则提供了更便捷的引导式设置。

3.1 方法一:通过环境变量文件配置

这是最直接和常见的配置方式,通过修改Hermes Agent读取的环境变量文件来实现。

  1. 找到或创建Hermes Agent项目根目录下的 .env 文件。
  2. 在该文件中添加或修改以下环境变量:
# 指定使用自定义供应商
HERMES_PROVIDER=custom
# 指向Taotoken的OpenAI兼容端点,注意包含/v1
HERMES_BASE_URL=https://taotoken.net/api/v1
# 填入你在Taotoken控制台获取的API密钥
OPENAI_API_KEY=你的_Taotoken_API_Key
# 设置默认使用的模型,值为Taotoken模型广场中的模型ID
HERMES_MODEL=claude-sonnet-4-6

关键点说明

  • HERMES_PROVIDER 必须设置为 custom
  • HERMES_BASE_URL 的值必须完整包含 https://taotoken.net/api/v1。遗漏 /v1 将导致请求路径错误。
  • OPENAI_API_KEY 应填入从Taotoken获取的密钥,Hermes Agent会读取此变量作为认证凭证。
  • HERMES_MODEL 决定了默认使用的模型,你可以在后续调用中按需覆盖。
  1. 保存 .env 文件。之后启动Hermes Agent,它将自动使用这些配置通过Taotoken调用大模型。

3.2 方法二:使用TaoToken CLI工具配置

如果你已安装 @taotoken/taotoken CLI工具,可以通过更交互式的方法快速配置Hermes Agent。

首先,确保已安装CLI工具:

npm install -g @taotoken/taotoken
# 或使用npx,无需全局安装
npx @taotoken/taotoken

随后,在终端中运行以下命令启动交互式配置向导:

taotoken hermes

或者使用简写:

taotoken hm

工具会引导你完成一系列步骤:

  1. 提示你输入Taotoken API Key。
  2. 提示你从模型列表中选择一个模型,或直接输入模型ID。
  3. 工具会自动将正确的配置(包括 provider: custombase_url: https://taotoken.net/api/v1)写入Hermes Agent的配置文件(通常是项目中的 hermes.config.json 或相关设置文件)。

你也可以使用非交互式的一行命令快速配置,但需要提前准备好API Key和模型ID:

taotoken hermes --key 你的_Taotoken_API_Key --model claude-sonnet-4-6

CLI工具的具体写入位置和配置文件格式,请以工具运行时的提示和 Hermes Agent接入说明 文档为准。

4. 验证与使用

配置完成后,你可以通过一个简单的测试来验证对接是否成功。

创建一个简单的Hermes Agent任务脚本或使用其命令行接口,发起一次对话请求。观察请求是否成功返回结果,并同时登录Taotoken控制台的“用量统计”页面,查看是否有对应的调用记录和Token消耗产生。这能确认请求是否确实流经了Taotoken平台。

在后续开发中,你只需在Hermes Agent中像往常一样指定模型(使用Taotoken模型ID),所有流量便会通过Taotoken进行转发。你可以在Taotoken控制台随时切换模型供应商,而无需修改Hermes Agent的代码,实现了调用与供应商管理的解耦。


通过以上步骤,你已经成功将Hermes Agent接入了Taotoken平台。这种配置让你在享受Hermes Agent框架能力的同时,也能利用Taotoken统一管理多模型调用、密钥与成本。如需了解更多高级功能,如访问控制、更细粒度的用量分析等,请参考Taotoken平台的官方文档。

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐