Hermes
Agent是一款功能强大的AI代理工具,支持从高性能服务器到资源受限的边缘设备的全方位部署方案。本文将详细介绍如何在不同环境中部署Hermes Agent,帮助用户快速实现跨平台应用。
部署环境概览
Hermes Agent提供了灵活的部署选项,支持多种环境类型:
服务器环境:包括传统物理服务器、云服务器(如AWS、Azure、GCP)
容器化部署:支持Docker、Singularity等容器技术
边缘设备:适配嵌入式系统和边缘计算设备
部署架构主要分为两个阶段:
Phase
1(OpenAI服务器类型):直接使用服务器的chat_completion()接口,适用于VLLM、SGLang、OpenRouter、OpenAI API等服务
Phase 2(VLLM服务器类型):使用ManagedServer实现精确的token ID和logprobs控制,适合完整的RL训练场景
安装过程很简单,一条命令就搞定:
curl -fsSL
https://raw.GitHubusercontent.com/NousReSearch/hermes-agent/main/scripts/install.sh | bash
这个安装命令目前支持MacOS,Linux,WSL2和Android via Termux,注意不支持windows 本地安装。
Windows本地想安装,需要先安装WSL,安装命令如下:
wsl --install
当然你的Windows系统需要支持WSL才行。
安装完成后通过命令先进入WSL子系统:
wsl
然后再输入命令即可安装Hermes Agent了。
curl -fsSL
https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
如何启动
安装完成后还是在WSL环境下依次执行如下命令:
source ~/.bashrc
hermes
但在此之前我们还需要给它配置一下大模型和聊天工具,配置完这些就能直接开始对话。
如何使用
Hermes 的用法,大体可以分成两类:
在命令行里直接用
接到消息平台里用
1、CLI 方式
最基础的命令就是:
hermes
这会直接进入交互模式。
比较常见的命令还有这些:
hermes # 交互式命令行 — 开始对话
hermes model # 选择你的大模型服务商与模型
hermes tools # 配置启用哪些工具
hermes config set # 设置单独的配置项
hermes gateway # 启动消息网关(对接 Telegram、Discord 等平台)
hermes setup # 运行完整配置向导(一次性配置所有内容)
hermes claw migrate # 从 OpenClaw 迁移数据(如果你之前使用 OpenClaw)
hermes update # 更新到最新版本
hermes doctor # 诊断各类异常问
如果是第一次上手,我建议依次执行如下命令:
hermes setup
hermes model
hermes
这些命令与之前我们见到的OpenClaw比较类似,只是这里换成了hermes。
我们先配置简单配置一下
hermes setup
如果有安装openclaw ,他会问你是否用小龙虾的配置 ,我们为了演示就选择n了
这里有快速配置和全配置,第一次可以走一遍全配置。
(1)、第一个是配置大模型
,根据自己实力来选择对应的大模型,按照引导操作即可,如果是国外大模型记得开梯子。我这里是购买了minmax的,就选择这个
(2)、第二个是配置语音渠道,我之前安装了Edge TTS,这里默认就行,没有的需要按引导配置一下。
(3)、第三个是终端后端,这里直接本地就行,如果你有Docker就选Docker,按自己需要配置。
(4)、第四个是任务迭代次数,默认是90,也可以填更大的数字。
(5)、第五个是任务显示情况,默认是all,就是可以显示Hermes所有执行过程,这个功能非常棒。后面示例有具体演示。
(6)、第六个是上下文压缩,是 Hermes Agent
中一项关键性能优化技术,用于在长对话场景中控制上下文窗口大小、提升响应速度并降低资源消耗。默认0.5,最大0.95,默认即可。
(7)、第七个是会话重置模式,有4中模式:
无活动重置 + 每日重置(推荐 — 以先触发的一项为准)
仅无活动重置(无消息 N 分钟后重置)
仅每日重置(每天固定时刻重置)
永不自动重置(上下文会一直保留,直到输入 /reset 或触发上下文压缩)
这个根据自己实力选择,不作推荐。
(8)、第八个设置聊天工具
按引导设置一下即可。 我是配置了微信
(9)、第九个就是问你是否要将网关服务设置为系统服务,这个选Y即可。然后问你把网关在后台运行的方式,狼人选系统服务,其它人选用户服务即可。
用户服务(无需 sudo;适合笔记本 / 开发机;注销后可能需要设置常驻)
系统服务(开机自启;需要 sudo;仍以当前用户身份运行)
(10)、最后一项是配置CLI ,频道,全局设置以及重新配置所有项,这里先跳过。
完成之后就开始启动了,这个时候,你就可以直接开始对话了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/264419.html