Hermes Agent安装部署配置指南(含零成本接入方案)
Hermes Agent是NousResearch开源发布的一个可以自我完善的AI智能体。它可以从历史对话中获取技能,并在使用过程中持续改进,主动保存。
记录一下Hermes Agent智能体在服务器源码安装配置的过程,同时提供腾讯轻量云服务器应用模板与LigthVela云端托管Hermes Agent的配置使用方案。
一、官方网址
Hermes Agent官网地址:https://hermes-agent.nousresearch.com/
GitHub地址:https://github.com/NousResearch/hermes-agent
官方文档地址:https://hermes-agent.nousresearch.com/docs/zh-Hans/

二、下载安装Hermes Agent
1.安装Python依赖
Hermes Agent依赖python环境,官方说明中提示要求Python 3.11+版本,源码安装可以参考:Linux服务器python3环境搭建配置
我们使用的服务器系统是Rocky Linux 9.4,因为这个版本Linux默认的Python版本是3.9,需要我们使用dnf install python3.11命令安装python3.11版本:

安装完成后可以使用python3.11命令调用这个版本,同时不影响系统原有的python3.9版本使用:

2.下载Hermes Agent
因为这次我们要使用源码安装的方式部署,所以需要在github下载Hermes Agent源码。
登录项目的github地址后,点击Code->Download ZIP下载源码压缩包:

下载完成后将下载到的hermes-agent-main.zip文件上传到服务器:

3.安装Hermes Agent
使用unzip hermes-agent-main.zip命令解压Hermes Agent源码包:

解压完成后输入cd hermes-agent-main命令进入源码目录,源码文件如下:

因为Hermes Agent官方要求在python虚拟环境中运行,所以我们需要先创建一个python虚拟环境,创建命令如下:
python3.11 -m venv hermes-venv 执行完成后会在当前文件夹下出现刚刚创建的hermes-venv虚拟环境文件夹:

使用ls hermes-venv/*命令查看虚拟环境文件夹内文件,可以看到是一个python3.11的副本:

接下来使用source hermes-venv/bin/activate命令激活这个虚拟环境,激活后可以看到命令提示符左侧出现了虚拟环境的名称,说明激活成功了:

接下来的操作都在虚拟环境中进行,使用pip install -e ".[all]"命令安装所有python依赖包:

安装完成后还是只能在虚拟环境中使用Hermes Agent相关命令,我们需要创建全局的软链接,可以通过下面命令创建:
mkdir -p ~/.local/bin
ln -sf "$(pwd)/hermes-venv/bin/hermes" ~/.local/bin/hermes 软链接创建完成后就Hermes Agent就可以全局使用了,输入deactivate命令退出虚拟环境。
三、获取大模型API(Agnes AI免费API申请)
大模型我们选择的是Agnes AI的Agnes-2.0-Flash模型。Agnes AI是新加坡的模型供应商,其面向全球开发者与创作者无限期免费开放旗下文本、图像、视频全模态模型API。
Agnes AI官网地址:https://agnes-ai.com/
免费API地址:https://platform.agnes-ai.com/
API调用地址:https://apihub.agnes-ai.com/v1
模型名称:Agnes-2.0-Flash
我们直接使用邮箱注册,登录后点击设置->API密钥->创建新的密钥:

输入密钥名称后就可以获取到API key了:

点击账单菜单可以看到大模型的调用数据:

Agnes AI的免费使用说明:

四、配置Hermes Agent
拿到模型API key后,开始配置Hermes,首先运行hermes setup命令进入交互式设置向导:

选择Full setup,回车后进入模型供应商provider,选择自定义供应商custom:

输入模型调用地址和API key(第三步获取):

选择模型调用方式,这里选择OpenAI-compatible:

选择具体使用的模型,这里选择agnes-2.0-flash:

模型上下文长度,设置为1000000,显示名称直接留空就行:

默认选择本地运行:

选择微信平台接入(这里注意要先按空格选中后再回车):

微信平台接入需要二维码授权,这里二维码渲染失败了,我们需要将链接粘贴出来后,在浏览器访问后扫描授权:

其他选项选择默认或者跳过即可,配置完成后可以看到输出信息:

配置完成后,输入hermes命令启动,可以开始体验Hermes Agent了:

使用微信聊天机器人的时候需要激活配对激活一下:

服务器中输入提示的对应命令激活配对:
hermes pairing approve weixin KJA6BT87 
再次使用微信发送消息已经可以正常响应了:

五、Hermes Agent其他部署方案
1.使用腾讯轻量云服务器安装Hermes Agent
如果觉得源码安装太繁琐,可以选择腾讯云或者阿里云的轻量服务器应用模板安装,2核2G服务器配置就可以,一年大概99块钱,如果是新用户还会再优惠一点。
我们使用腾讯云的轻量服务器演示,在轻量服务器重装系统的界面,选择使用应用模板->Hermes Agent:

重装后就直接是Hermes Agent环境了,可以在应用管理界面,配置Hermes Agent:

按照提示输入模型的API key等参数:


注:自定义模型api选项指的是API协议,其中"openai"表示使用openai-completions协议,"anthropic"表示使用anthropic-messages协议。
接入聊天软件直接选择对应软件点击授权接入,我们选择接入微信,点击授权后在弹出的页面中扫码授权就行:

这样腾讯云轻量服务器上Hermes Agent就安装配置完成了,使用方式和源码安装的基本一样。
2.使用LigthVela云端托管Hermes Agent(内测中,限时免费)
如果服务器不想买,也可以尝试使用腾讯云的LigthVela托管Hermes Agent产品。
LigthVela是腾讯轻量云团队推出的云端 Agent 托管产品,和轻量服务器类似,LightVela移除了腾讯云账号、资源管理、云资源操作等概念,只保留了配置Agent和接入聊天软件两个核心动作。
LigthVela现在还在内测中,内测期间是可以直接免费使用的。
LigthVela官网地址:https://lightvela.com/

LigthVela可以通过微信和QQ登录,登录后点击立即创建,选择启航Launch套餐:

点击立即开通后稍等几十秒钟:

Hermes Agent已经部署完成了,需要连接哪个工具直接点击连接后扫码就可以了:

LigthVela现在默认使用的kimi-k2.5模型,注册送100个积分:

积分使用完后,可以直接新增一个自定义的API配置,就可以继续使用了:

这里我们配置了Agnes AI和DeepSeek:

可以直接在LightVela网页内基于AgentChat与Hermes Agent对话:

也可以在LightVela网页内查看和管理Hermes Agent的文件:

如果不是重度使用,感觉LightVela也够用了。而且现在还在内测中,可以免费使用,配合Agnes AI的免费API就可以做到真正的零成本接入Hermes Agent了。有兴趣的小伙伴们可以尝试一下。
扩展说明:
1.参考文档:https://hermes-agent.nousresearch.com/docs/zh-Hans/getting-started/termux
- 本文标签: Linux Hermes
- 本文链接: https://blog.eyyyye.com/article/139
- 版权声明: 本文由爱做梦的比特原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
