将 Hermes Agent 工具连接到 Taotoken 自定义模型提供商
1. 准备工作
在开始配置 Hermes Agent 之前,请确保您已经完成以下准备工作。首先,登录 Taotoken 控制台并创建一个 API Key。这个 Key 将用于 Hermes Agent 与 Taotoken 服务之间的身份验证。其次,在模型广场中查看您希望使用的模型 ID,这些信息将在后续配置中需要。
2. 配置 Hermes Agent 使用 Taotoken 服务
Hermes Agent 支持通过自定义 provider 的方式接入第三方模型服务。要将其连接到 Taotoken,您需要修改工具的配置文件或环境变量。以下是两种常见的配置方式:
2.1 通过环境变量配置
对于大多数 Hermes Agent 部署场景,推荐使用环境变量进行配置。在您的部署环境中设置以下变量:
export OPENAI_API_KEY="您的Taotoken_API_KEY" export OPENAI_API_BASE="https://taotoken.net/api/v1"请注意,OPENAI_API_BASE必须包含/v1后缀,这是 Hermes Agent 与 Taotoken 服务交互的必要路径组成部分。
2.2 通过配置文件修改
如果您更倾向于使用配置文件,可以编辑 Hermes Agent 的配置文件(通常位于~/.hermes/config.json或项目目录中的config.json)。在配置文件中添加或修改以下部分:
{ "provider": "custom", "base_url": "https://taotoken.net/api/v1", "api_key": "您的Taotoken_API_KEY" }3. 使用 TaoToken CLI 快速配置
Taotoken 提供了官方 CLI 工具来简化配置过程。安装并运行以下命令可以快速完成 Hermes Agent 的配置:
npm install -g @taotoken/taotoken taotoken hermes --key YOUR_API_KEY --model YOUR_MODEL_ID或者使用简写形式:
taotoken hm -k YOUR_API_KEY -m YOUR_MODEL_IDCLI 工具会自动为您设置正确的 base URL 和模型 ID,并将配置写入 Hermes Agent 的默认位置。
4. 验证连接
配置完成后,建议运行一个简单的测试命令来验证连接是否成功。使用 Hermes Agent 提供的测试功能或发送一个简单的请求:
hermes test-connection如果配置正确,您应该能看到来自 Taotoken 服务的正常响应。如果遇到问题,请检查以下几点:
- API Key 是否正确且未被撤销
- base URL 是否完整包含
https://taotoken.net/api/v1 - 网络连接是否正常,能够访问 Taotoken 的服务端点
5. 进阶配置与使用
成功建立基本连接后,您可以根据需要进一步配置 Hermes Agent 与 Taotoken 的交互方式。例如,您可以在请求中指定特定的模型版本,或者设置请求超时时间等参数。这些高级配置通常可以在 Hermes Agent 的配置文件或环境变量中找到对应选项。
如需了解更多关于 Hermes Agent 与 Taotoken 集成的详细信息,可以参考 Taotoken 官方文档中的相关章节。