Hermes Agent 使用指南
Hermes Agent 是 Nous Research 开源的终端自主 AI Agent,可在终端中独立完成编码、文件操作、任务编排等复杂工作。它支持接入任意 OpenAI 兼容 API 端点,官方 Provider 文档已将 Custom Endpoint 作为正式选项,因此可无缝接入 OPE.AI。
安装 Hermes Agent
macOS / Linux / WSL2 / Termux
使用官方安装脚本:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
安装完成后加载 shell 配置:
source ~/.bashrc # 或 source ~/.zshrc
Windows
Hermes Agent 官方现已原生支持 Windows,在 PowerShell 中运行:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
安装程序会自动处理 uv、Python 3.11、Node.js 等依赖,并内置便 携版 Git Bash(无需管理员权限)。如果你更倾向于使用 WSL2,也可以在 WSL2 终端中执行上方 Linux/macOS 安装命令。
原生 Windows 安装目录为
%LOCALAPPDATA%\hermes;WSL2 安装目录为~/.hermes。
验证安装
hermes --version
如果正确输出版本号,说明安装成功。
获取 API Key
登录 OPE.AI 控制台,创建您的专属 API Key(以 sk- 开头)。
配置 OPE.AI
OPE.AI 提供 OpenAI 兼容协议,API 地址为 https://api.ope.ai/v1。接入 Hermes Agent 只需配置 API base URL、API Key、Model name 三项。
方式 一:交互式配置(推荐)
运行模型配置命令:
hermes model
在菜单中选择 Custom endpoint (self-hosted / VLLM / etc.),然后依次输入:
| 配置项 | 值 |
|---|---|
| API base URL | https://api.ope.ai/v1 |
| API Key | 您的 OPE.AI API Key |
| Model name | 如 claude-sonnet-5 |
配置上下文窗口时可留空,Hermes 会自动从端点探测;配置完成后会自动保存到 ~/.hermes/config.yaml。
方式二:手动编辑 ~/.hermes/config.yaml
model:
default: claude-sonnet-5
provider: custom
base_url: https://api.ope.ai/v1
api_key: sk-xxxx
LLM_MODEL 旧环境变量已被 Hermes 移除,OPENAI_BASE_URL 也仅对 openai-api provider 生效。对于自定义端点(custom endpoint),~/.hermes/config.yaml 是模型与端点配置的唯一来源,请通过 hermes model 命令或直接编辑 config.yaml 中的 model.base_url 进行配置。
验证配置
启动交互式对话:
hermes "你好,请介绍一下你自己"
如果 Hermes 使用配置的模型正常回复,说明接入成功。
推荐模型
Hermes Agent 启动时要求模型上下文至少 64K(系统提示词、工具 schema 与工作会话状态需要足够的空间),上下文低于 64K 的模型会在启动时被拒绝。以下模型均满足要求。
| 应用场景 | 推荐模型 | 上下文窗口 | 特性说明 |
|---|---|---|---|
| 日常编程与写作 | claude-sonnet-5 | 1M | 综合能力均衡,擅长编程、写作与工具调用 |
| 复杂推理任务 | claude-opus-5 | 1M | 强推理与 Agent 能力,适合复杂工程和专业任务 |
| 全能旗舰 | gpt-5.6-sol | 1M | 综合能力强,适合编程、研究及复杂知识工作 |
| 高性价比 | deepseek-v4-flash-0731 | 1M | 极低成本,高频调用首选 |
| 多模态任务 | glm-5.3-flash | 1M | 原生多模态,支持长上下文,兼顾速度与 Agent 能力 |