Skip to main content
Hermes Agent 接入 AIHubMix 概览

快速开始

Step 1: 安装 Hermes

打开终端,执行以下命令:

Linux / macOS / WSL2

Android / Termux

不支持原生 Windows 系统,请安装WSL2并从 WSL2 中运行 Hermes Agent。

Step2:选择供应商

安装成功后,选择 Quick setup -> More providers -> Custom endpoint。
Hermes 安装完成后的供应商选择步骤截图
Hermes 供应商选择步骤截图
Hermes 自定义端点选择步骤截图

Step3:配置 AIHubMix 参数

  1. 输入 API base URL :https://aihubmix.com/v1
  2. 输入 AIHUBMIX_API_KEY:sk-***。
    在 Hermes 中填写 AIHubMix API Key 的步骤截图
  3. 输入模型编号,选择需要使用的模型。
在 Hermes 中填写模型编号的步骤截图

Step 4:设置消息平台

按需设置消息平台(使用 Skip 作为参考)-> 是否需要运行(选择 Y)
Hermes 消息平台设置步骤截图
Hermes 设置向导确认运行的步骤截图

Step 5:运行测试

  1. 在终端输入 hermes,进入 Hermes Agent 交互页面。
    Hermes Agent 交互界面截图
  2. 在对话框中输入内容,若模型正常响应,则代表安装成功。
Hermes Agent 模型响应结果截图

使用官方插件接入

上面的 Custom endpoint 方式需要每次手动填写 base URL 和模型编号。AIHubMix 提供了官方的 model provider(模型供应商)插件,安装后 AIHubMix 会作为 aihubmix 供应商注册进 Hermes,可直接用 --provider aihubmix 调用,模型列表由 AIHubMix 的模型目录接口自动填充。插件不改动 Hermes 任何核心文件。 源码与完整说明:AIhubmix/hermes-provider-aihubmix

安装

将插件目录复制到 Hermes 的 model provider 目录:
Hermes 会在下次会话首次查询供应商时扫描该目录,无需重启,无需改动配置文件。 也可以通过 pip 安装:
通过 pip 入口点(entry point,Python 包对外声明的插件注册位)安装的插件默认不加载,需要执行 hermes plugins enable aihubmix 写入 plugins.enabled 后才生效。
hermes plugins install AIhubmix/hermes-provider-aihubmix 对本插件无效。该命令会把插件装到 ~/.hermes/plugins/<仓库名>/,并提示仓库根目录没有 plugin.yaml,而 model provider 仅从 ~/.hermes/plugins/model-providers/ 发现,插件不会注册。插件清单 aihubmix/plugin.yaml 中声明了 kind: model-provider,但该命令在选择安装目录时不读这个字段。请使用上面两种方式之一。该行为已在 Hermes 0.20.5 上验证。

配置密钥

API Key 页面获取。hermes setup 会读取该环境变量,hermes doctor 会用它探测模型目录接口的连通性。

使用

也可以在选择 AIHubMix 后用 /model 交互式选择模型。 模型列表取自 AIHubMix 的模型目录接口,只列出标注了 toolsfunction_calling 的条目,两个标记满足其一即可。该接口不可用时,插件回退到通用的 /v1/models 列表;再不可用时使用内置的少量兜底模型列表。 设置 AIHUBMIX_BASE_URL 可指向代理或自建中转地址。当该值与默认地址不同时,插件改用通用的 {base_url}/models 路径获取模型列表。

常用指令

代码块

常见问题

hermes plugins install 装完为什么用不了?

该命令会把插件装到 ~/.hermes/plugins/<仓库名>/,而 Hermes 的 model provider 仅从 ~/.hermes/plugins/model-providers/ 发现,插件因此不会注册。插件清单 aihubmix/plugin.yaml 中声明了 kind: model-provider,但该命令在选择安装目录时不读这个字段,所以安装本身会显示成功。请改用上文的目录复制方式,或用 pip 安装后执行 hermes plugins enable aihubmix

插件方式与 Custom endpoint 有什么区别?

Custom endpoint 需要手动填写 base URL 和模型编号。插件会把 AIHubMix 注册为具名供应商 aihubmix,支持 --provider aihubmix 直接调用,模型列表由 AIHubMix 的模型目录接口自动填充,并过滤为支持工具调用的模型。

/model 里模型列表为空或偏少怎么办?

先确认 AIHUBMIX_API_KEY 已设置且有效,可用 hermes doctor 检查。列表只包含标注了 toolsfunction_calling 的模型,因此会少于全量模型数。若设置了 AIHUBMIX_BASE_URL 且与默认地址不同,插件改用 {base_url}/models 获取列表。
更新时间:2026-08-25