- 官方主页:hermes-agent.nousresearch.com
- 快速开始:Quickstart
- GitHub:NousResearch/hermes-agent
核心特性
智能代理
原生支持工具调用、文件读写和代码执行,支持后台常驻运行和长期记忆
多渠道集成
通过消息网关统一管理 Telegram、Discord、Slack、WhatsApp 等平台
开放模型生态
内置 Custom Endpoint 支持,可接入任何 OpenAI 兼容 API
接入前准备
1
准备 Mixroute 地址
获取一个可用的 Mixroute 地址,例如:
https://api.mixroute.ai/v1如若需要使用原生端口,需要根据API手册中的端点进行配置,建议保持指南中的设置,避免因端点不同导致的错误和故障。
2
获取 API Key
在 Mixroute 控制台生成 API Key
3
确认模型
确定要使用的模型名称,需与 Mixroute 控制台中的模型 ID 完全一致(如
claude-sonnet-5)Hermes Agent 要求所使用的模型至少支持 64K tokens 的上下文窗口。选择模型时请确认它满足此要求,否则可能出现 context 不足的报错。
安装 Hermes Agent
- Linux / macOS / WSL2
- Windows
- 在终端中运行官方一键安装脚本: 选择
Quick setup模式部署,快速设置核心配置,Provider和Model详细见 配置 mixroute 接入。
- 安装完成后,重新加载终端环境变量:
运行
hermes --version,如果显示版本号,说明安装成功。配置 mixroute 接入
这是整个接入流程中最关键的一步。Hermes Agent 提供了交互式菜单,用户无需写任何代码或手动编辑配置文件,只需根据提示填入 Mixroute 的 URL、Key 和模型名即可。配置完成之后想要更换、或未成功在交互式引导下完成供应商配置,可以Hermes Agent部署后随时运行
hermes model 来覆盖之前的配置,重新填入新的 URL、Key 或模型名。1
选择 Provider
用方向键滚动到 Custom Endpoint(或类似的「自定义端点」选项),按回车确认。
2
填写 Base URL
输入你的 Mixroute 地址,例如:
3
填写 API Key
输入你在 Mixroute 控制台生成的 API Key,例如:
4
填写模型名称
输入你想使用的模型,例如:
5
选择API的模式
hermes有下列四种兼容的模式,根据使用的模型进行选择,Hermes默认为Auto-detect。
Auto-detect [current]使用Hermes自动兼容,适用于标准的OpenAI-compatible端点。Chat Completions使用/chat/completions标准的OpenAI-compatible端点或服务Responses / Codex使用与Codex兼容的端点/responsesAnthropic Messages
使用与Anthropic端点/v1/messages
智能路由方式接入(可选)
关键配置说明
- 传统API节点配置
- 智能路由节点配置
验证接入
配置完成后,直接启动 Hermes 开始对话:如果模型正常返回回复,说明接入成功。
查看和切换模型
在对话中直接输入以下命令,可以查看当前使用的模型,并快速切换:常见问题
回复为空或报错
回复为空或报错
检查 Base URL 是否以
/v1 结尾提示模型不存在
提示模型不存在
确认模型名称与 Mixroute 控制台中的模型 ID 完全一致
提示 API Key 无效
提示 API Key 无效
在 Mixroute 控制台重新生成一个 Key,然后再次运行
hermes model不知道怎么进入配置菜单
不知道怎么进入配置菜单
在终端输入
hermes model 并回车想切换模型
想切换模型
重新运行
hermes model,或在对话中输入 /model想修改之前的配置
想修改之前的配置
再次运行
hermes model,会覆盖之前的设置Windows 上无法安装
Windows 上无法安装
Hermes 不原生支持 Windows,请先安装 WSL2,在 WSL2 终端中执行安装命令
接入 Mixroute 后,所有 Hermes Agent 的后续能力(消息网关、技能调用、后台常驻等)都会通过 Mixroute 调用你选择的模型,无需再为每个功能单独配置模型提供商。