跳到主要内容

Hermes Agent 配置

Hermes Agent 是面向 本地终端、自动化任务和长期助手工作流 的 AI Agent。它更像一个可以持续使用的个人助理,而不是只面向单次代码补全的 CLI。

适合这些场景​

  • 想在终端里直接和 Agent 对话
  • 想让 Agent 调用工具、读写文件或执行命令
  • 想把同一个助手接入更多平台或长期任务
  • 想使用自定义 OpenAI 兼容接口接入第三方模型

:::danger 安全提醒 Hermes Agent 可以调用终端和本地工具。第一次配置时建议先在普通测试目录里验证,不要直接把重要项目目录作为高权限工作区。 :::

安装前说明​

要求说明
Python3.11+
网络可正常访问 GitHub 或 PyPI
系统macOS / Linux / WSL2
凭据可用的 187API 账号和 API Key
模型该分组下当前可用的模型名称

:::tip Windows 用户 如果会长期用 Hermes Agent 处理代码、终端命令和项目依赖,建议优先安装 WSL2,然后在 WSL2 的 Ubuntu 终端里按 Linux 方式安装。 :::

第一步:安装​

有多种安装方式,选一种即可,不要混用。

方式一:pip​

已经有可用 Python 环境时:

pip install hermes-agent
hermes postinstall

权限不足时:

python -m pip install --user hermes-agent

方式二:官方安装脚本​

希望一次性补齐依赖时:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc # zsh 用 source ~/.zshrc

方式三:pipx(与其他 Python 项目隔离)​

python -m pip install --user pipx
python -m pipx ensurepath
# 重新打开终端后
pipx install hermes-agent

第二步:验证安装​

重新打开终端,依次运行:

hermes --version
hermes doctor

能输出版本号、且 hermes doctor 没提示关键依赖缺失,就算装好了。

:::tip 提示找不到 hermes 命令 说明当前终端还没加载新 PATH。先关掉终端重开;仍不行就按系统重新加载 shell 配置(source ~/.zshrc 或 source ~/.bashrc)。 :::

第三步:接入 187API​

Hermes Agent 支持通过自定义 OpenAI 兼容端点接入第三方 API。

项值
Base URLhttps://187api.com/v1
API Key对应分组的令牌
Model该分组下当前可用的模型名称

使用 Hermes 自带的模型配置向导:

hermes model

在 Select provider 中选择 custom (direct API)。

:::tip 菜单编号会随版本变化 请按选项名称选择,不要只依赖文档截图里的编号。 :::

按分组配置​

如果要同时接入不同协议/分组的场景(如 Codex、Claude Code、Gemini),请分别运行 hermes model 添加或切换对应配置。

场景协议Base URL
OpenAI 兼容(Codex 等)OpenAIhttps://187api.com/v1
Anthropic(Claude Code 等)Anthropichttps://187api.com

创建令牌的注意事项​

创建令牌时建议将 模型可用列表留空。填了之后,若列表中不包含当前使用的模型,请求会返回 403。

第四步:验证​

在 Hermes 里发一条 你好,然后到控制台 日志 页确认有调用记录。

排错​

现象优先检查
找不到 hermes 命令PATH 未刷新,重开终端
403令牌「模型可用列表」限制了当前模型 → 留空
404Base URL 协议选错(OpenAI 要带 /v1)
模型不支持模型名与模型广场不一致

相关:客户端接入总览 · Agent 客户端配置大全 · [常见问题]../reference/faq/overview