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

如何为Hermes Agent自定义提供商并接入Taotoken服务

对于使用Hermes Agent框架的开发者而言,其内置的提供商列表可能无法直接满足所有需求。通过自定义提供商,你可以灵活地将Taotoken这类聚合平台接入你的工作流。本文将详细介绍如何将Hermes Agent的提供商设置为custom,并正确配置以使用Taotoken的服务。

1. 理解Hermes Agent的提供商配置

Hermes Agent是一个基于LLM的智能体开发框架,它允许开发者通过配置文件来指定使用的模型服务提供商。当内置的提供商(如openaianthropic等)不适用时,你可以选择custom模式。在这种模式下,你需要手动指定API的基础地址和认证密钥,这正是接入Taotoken这类兼容OpenAI API平台的关键。

选择custom提供商意味着Hermes Agent将完全遵循你提供的base_urlapi_key来发起请求,这为你使用统一的Taotoken端点访问多个模型提供了可能。

2. 获取必要的Taotoken接入信息

在开始配置之前,你需要准备好以下两项信息,它们都可以在Taotoken控制台获取。

第一项是你的API Key。请登录Taotoken控制台,在“API密钥”管理页面创建一个新的密钥,并妥善保存。第二项是你要使用的模型ID。你可以在“模型广场”浏览并选择适合你需求的模型,记下其对应的模型ID,例如claude-sonnet-4-6gpt-4o

准备好这些信息后,你就可以开始修改Hermes Agent的配置了。

3. 配置Hermes Agent使用Custom提供商

Hermes Agent的配置通常通过一个YAML文件(例如hermes.config.yaml)或环境变量来管理。以下是通过配置文件进行设置的核心步骤。

首先,在配置文件中找到或添加provider相关配置项。你需要将提供商设置为custom,并正确填写base_urlapi_key。一个关键的细节是,由于Taotoken提供的是OpenAI兼容的API,其base_url必须包含/v1路径。完整的配置示例如下:

# hermes.config.yaml 示例片段
llm:
  provider: custom
  api_key: “你的Taotoken_API_Key” # 建议通过环境变量引用
  base_url: “https://taotoken.net/api/v1”
  model: “claude-sonnet-4-6” # 替换为你在模型广场选择的模型ID

请注意,base_url的值必须是https://taotoken.net/api/v1。这是一个常见的配置错误点,末尾的/v1对于OpenAI兼容接口是必需的,不可省略。

4. 通过环境变量管理敏感信息

将API密钥直接写在配置文件中存在安全风险,也不利于团队协作。最佳实践是通过环境变量来管理这些敏感信息。Hermes Agent通常支持从环境变量中读取配置。

你可以创建一个名为.env的文件在项目根目录下(请确保该文件已被添加到.gitignore中),并写入以下内容:

OPENAI_API_KEY=你的Taotoken_API_Key

然后,在你的配置文件中,通过变量引用的方式来设置api_key

llm:
  provider: custom
  api_key: ${OPENAI_API_KEY}
  base_url: “https://taotoken.net/api/v1”
  model: “claude-sonnet-4-6”

这样,当你启动Hermes Agent时,框架会自动从.env文件或系统环境变量中加载OPENAI_API_KEY的值。这种方式既安全又便于在不同环境(开发、测试、生产)间切换配置。

5. 使用TaoToken CLI工具快速配置(可选)

为了简化配置流程,Taotoken提供了一个官方的CLI工具@taotoken/taotoken。你可以使用它来快速生成Hermes Agent的配置文件。

首先,通过npm安装CLI工具:npm install -g @taotoken/taotoken。安装完成后,运行taotoken hermes或简写taotoken hm命令。工具会启动一个交互式菜单,引导你输入API Key和选择的模型ID,并自动生成或更新对应的配置文件,确保base_url等参数正确无误。具体命令细节和生成的文件格式,请参考工具附带的官方文档。

完成以上任一种配置方式后,启动你的Hermes Agent应用。它现在将通过Taotoken平台来调用你所指定的模型,你可以在Taotoken控制台的“用量看板”中实时观察调用情况和费用消耗。


通过以上步骤,你已成功将Hermes Agent与Taotoken服务对接。这种自定义提供商的方式为你提供了模型选择的灵活性,并统一了API入口。如需探索更多可用模型或管理团队密钥权限,可以访问 Taotoken 平台进一步了解。

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

Logo

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

更多推荐