1. 安装 Hermes Agent

macOS / Linux / WSL2
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
hermes --version

2. 保存 API Key

编辑 ~/.hermes/.env,添加以下两行:

~/.hermes/.env
OPENAI_API_KEY=YOUR_JERRY_API_KEY
OPENAI_BASE_URL=https://www.jerryapi.com/v1
限制文件权限

该文件包含密钥。在 macOS 或 Linux 上可执行 chmod 600 ~/.hermes/.env,并且不要将它同步到公开仓库。

3. 配置主模型

编辑 ~/.hermes/config.yaml,合并下面的模型配置:

~/.hermes/config.yaml
model:
  default: gpt-5.4
  provider: custom
  base_url: https://www.jerryapi.com/v1

base_url 存在时,Hermes 会直接调用该 OpenAI-compatible 端点,并使用 OPENAI_API_KEY 认证。

4. 检查并启动

Terminal
hermes config check
hermes config
hermes chat

首次测试先让 Hermes 回答一个普通问题,再让它读取当前目录或执行一个低风险工具任务。完成后从 Jerry API 使用记录核对请求。

辅助任务也使用 Jerry API

Hermes 的压缩、网页提取或其他辅助任务可继承主模型。如果要明确指定轻量模型,可以在对应配置中使用相同端点:

~/.hermes/config.yaml · 示例
auxiliary:
  compression:
    provider: main
    model: gpt-5.4-mini
  web_extract:
    provider: main
    model: gpt-5.4-mini

provider: main 在辅助任务中表示沿用当前主端点和凭据,不应作为顶层主模型的 Provider 值。

切换模型与排查

修改默认模型
model:
  default: gpt-5.5
  provider: custom
  base_url: https://www.jerryapi.com/v1
现象处理
找不到 API Key确认密钥位于 ~/.hermes/.env,变量名必须是 OPENAI_API_KEY
仍在调用旧 Provider顶层模型必须设置 provider: custom,并重启 Hermes
模型名无效使用完整模型 ID,例如 gpt-5.4-mini,不要加 openai/ 前缀
辅助任务消费过高将适合的辅助任务显式设置为 gpt-5.4-mini