Hermes Agent基础安装使用

介绍

这是一个类似于openclaw的ai智能体,它主打部署在你的服务器上,连接你的消息账号,它就成为你的持久个人智能体——学习你的项目、自动构建技能、随时随地触达你。不是聊天机器人,不是代码补全工具,而是一个住在你机器上、每天都在变聪明的智能体。

总结就是可以汲取你们的聊天来变得越来越聪明和“懂你”

安装

安装准备

大部分可以参考https://hermesagent.org.cn/ hermes agent 中文文档

懒得看就看下面的来咯

首先windows系统需要安装wsl2来适配linux,硬性要求了

首先以管理员身份打开命令行使用以下四条命令

wsl --install dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-default-version 2

之后重启电脑即可

然后再执行

wsl --install -d Ubuntu

可能也会需要重启电脑,按照给的提示来

然后去微软商店下载Ubuntu
在这里插入图片描述
重启之后,重新以管理员身份打开powershell,使用wsl命令可以直接启动Ubuntu,此时会让你设置Unix用户名和密码,这个要自己记住,密码输入是不会显示任何内容的(*也没有),输完回车即可

然后就会得到和linux一样的命令行环境,就可以开始正常安装了
在这里插入图片描述
补充一点:如果你是需要使用vpn导致网络环境变动的,需要设置wsl网络设置为Mirrored(推荐),linux就会跟随本电脑的网络
在这里插入图片描述

开始安装

使用官方命令

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

然后需要刷新环境
使用

source ~/.bashrc   # 或:source ~/.zshrc

配置

然后就可以开始配置了
使用一下命令开始快速配置

hermes setup

在这里插入图片描述
我们直接选第一个快速开始
然后让你选择配模型
在这里插入图片描述

推荐开始使用OpenRouter,因为有免费的(很慢,不稳定),刚开始就用这个跑起来
进入openrouter官网https://openrouter.ai/,直接注册账号获取apikey
在这里插入图片描述
记得复制,只会完整展示一次,之后会是下图这样
在这里插入图片描述
然后把这个apikey填到对应的地方(不会有对应显示<linux私密内容几乎都是这样>)

在这里插入图片描述
然后会让你选择模型,我们直接干免费的,通了再说
在这里插入图片描述

接下来会让你配置聊天软件相关的,qq、微信、telegram等都是大差不差,以经常使用的微信为例,这里我们先跳过
在这里插入图片描述

微信配置

需要使用python环境(安装hermes时会自动安装),还有你需要一个微信账号
使用以下命令安装(在wsl环境下)

pip install aiohttp cryptography
# 可选:用于终端QR代码显示
pip install qrcode

然后执行hermes gateway setup继续配置
选择WeiXin
在这里插入图片描述
我这里是已经配置过的界面,也是选择Qr二维码登录,这样不需要我们去找apikey,会直接配置好,之前的命令行二维码显示库可能有点问题,这里配置连接到浏览器打开,然后扫描绑定即可
在这里插入图片描述
然后会选择允许的信息类型,允许全部即可
在这里插入图片描述
群聊也是
在这里插入图片描述
然后会询问你是否是此id为渠道,直接回车即可
在这里插入图片描述
然后done结束,以后要重新配置或配置其他的也是这个流程
然后回车重启网关
在这里插入图片描述
tips:如果出现了报错需要根据报错找找原因,目前hermes整体来说不够完善,坑还是挺多的,继续深入的话还需要自己摸索,基础使用就和openclaw大差不差了
在这里插入图片描述
我这里免费额度用完了,比较少,如果连通了就换个便宜点的模型,免费的还是太不好用了
在切换一下模型啥的可能要重装,熟练后可以创建多个hermes agent,目前这块还需要研究
后面我换了个千问的模型,聊一次一两分钱,但是要快许多
在这里插入图片描述
本次的介绍就告一段落了,skill配置这些内容还比较少,到时候可以到官网自行研究咯

对了,如果hermes gateway restart用不了可以使用 nohup hermes gateway run > hermes.log 2>&1 &

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐