方案一:在 …
方案一:在线 API(省资源)
推荐用 DeepSeek Flash(便宜够用)或者 Mimo。注册获取 API Key 后,写入环境变量:
echo 'OPENROUTER_API_KEY=你的密钥' >> ~/.hermes/.env
然后执行 hermes setup,按照提示选择模型提供商和默认模型就行。整个流程是交互式的,跟着终端提示走即可。
方案二:本地模型 Ollama(免费、隐私)
NAS 一般有不少闲置资源,跑一个小模型完全够用。Ollama 是目前最方便的本地模型运行工具:
# 安装 Ollama
curl -fsSL https://ollama.com/install.sh | sh
# 拉取模型(推荐 7B 级别,NAS 跑得动)
ollama pull qwen2.5:7b
# 或者用 DeepSeek 的蒸馏版
ollama pull deepseek-r1:8b
装好之后 Ollama 会在本地 11434 端口启动一个兼容 OpenAI 格式的 API 服务。在 Hermes 的配置里把模型提供商设为 openai,API 地址指向 http://localhost:11434/v1,模型名填你拉取的模型名称(比如 qwen2.5:7b)就行了。
本地模型的好处是不用联网、没有 API 费用、数据不出 NAS。缺点是,如果设备没有算力强大的显卡,回答速度比在线 API 慢很多,而且模型能力差在线模型太多,可能会出岔子。
接入微信
hermes setup 配置消息平台时,选上微信:
Select platforms to configure:
↑↓ navigate SPACE toggle ENTER confirm ESC cancel
[ ] 💬 Mattermost (not configured)
[ ] 📡 Signal (not configured)
→ [✓] 💬 Weixin / WeChat (configured)
[ ] 💬 BlueBubbles (iMessage) (not configured)
......
配置完成后,终端会输出一行本地链接:
http://localhost:xxxxx/qrcode
用浏览器打开这个链接(注意把 localhost 换成 NAS 的 IP 地址),会显示一个二维码,用手机微信扫描确认登录即可。
配置自启动
hermes gateway install 可以一键安装网关服务为系统自启动,原理是帮你创建了一个 systemd 服务文件。
一些实际用法
定期发送系统报告
让 Hermes 每隔一段时间给我推送一次 NAS 状态,包括硬盘健康、服务运行情况、CPU 和内存占用等,不用每次登录去看。
AI 信息筛选
让 AI 定时去阅读网上的新文章,把假新闻、营销号内容过滤掉,只把有用的信息推给我。比较费 Token,如果用的是在线 API 要注意消耗。
自动运维
结合系统监控,让 Hermes 在检测到服务挂了的时候自动拉起来,或者定期执行系统更新。目前我已经用它来自动升级 Hermes 自身了。
注意事项
- 登录过期 — 微信的二维码登录有有效期,如果长时间没使用,重新扫一次就行
- API Key 安全 — 如果用的是在线 API,API Key 保存在
~/.hermes/.env里,注意不要让其他人看到这个文件 - 数据隐私 — 有人担心 AI 会把 NAS 里的数据传出去。如果用的是本地模型(Ollama),数据完全不离开 NAS;如果用在线 API,Hermes 发送的内容取决于你给它的提示词,敏感信息自己把握好