第 2 课 10 分钟部署:从零搭建你的全天候 AI 助理
第 2 课 10 分钟部署:从零搭建你的全天候 AI 助理
本课目标
- 在本地或 VPS 上完成 Hermes Agent 安装
- 完成首次配置向导(模型选择、API Key、工具集)
- 与 Hermes 进行第一次完整对话
2.1 安装前准备:系统要求与环境检查
支持的操作系统
| 系统 | 支持情况 | 备注 |
|---|---|---|
| Linux(Ubuntu/Debian/CentOS) | ✅ 原生支持 | 推荐 Ubuntu 22.04+ |
| macOS | ✅ 原生支持 | Intel 和 Apple Silicon 均可 |
| Windows WSL2 | ✅ 支持 | 需先安装 WSL2 |
| Android Termux | ✅ 支持 | 手机上也能跑 |
| Windows 原生 | ❌ 不支持 | 必须用 WSL2 |
环境要求
必需:
- Python 3.10 或更高版本
- 外网访问能力(下载安装脚本、调用 LLM API)
- 一个 LLM API Key(下面会教你获取)
推荐:
- curl 和 git(大多数系统已预装)
- 至少 2GB 可用内存
- 稳定的网络连接
Windows 用户:先装 WSL2
如果你用 Windows,先在 PowerShell 管理员模式中执行:
wsl --install
重启后,打开 Ubuntu 终端,后续所有操作在这里进行。
检查 Python 版本
python3 --version
输出应为 Python 3.10.x 或更高。如果低于 3.10 或未安装:
# Ubuntu / Debian
sudo apt update && sudo apt install python3 python3-pip -y
# macOS
brew install python3
2.2 一键安装脚本详解
Hermes Agent 提供了官方一键安装脚本:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
这行命令做了什么?
- 检测你的操作系统和架构
- 安装 Hermes CLI 可执行文件到
~/.local/bin/hermes - 设置环境变量(PATH)
- 创建配置目录
~/.hermes/ - 显示安装成功提示
安装完成后,验证:
hermes --version
应输出类似 hermes v0.8.0 (v2026.4.8)。
安装失败怎么办?
| 问题 | 解决方案 |
|---|---|
curl: command not found |
sudo apt install curl |
| 权限不足 | 不要用 sudo 运行安装脚本,脚本会自动处理权限 |
| 网络超时 | 检查网络,或使用代理:export https_proxy=... |
| Python 版本太低 | 升级到 Python 3.10+(见上一节) |
hermes: command not found |
运行 source ~/.bashrc 或重新打开终端 |
2.3 首次运行 hermes setup:配置向导全流程
安装完成后,运行配置向导:
hermes setup
向导会依次引导你完成以下配置:
Step 1:选择 LLM 提供商
? Select your LLM provider:
> Nous Portal (recommended, free credits included)
OpenRouter (200+ models, pay-per-use)
OpenAI (GPT-4o, GPT-4-turbo)
z.ai / GLM (智谱清言)
Kimi / Moonshot
MiniMax
Custom endpoint
推荐选择:
- 零成本起步 → Nous Portal:注册即送免费额度,足够你学完本书
- 模型多样性 → OpenRouter:200+ 模型按量付费,$5 可用很久
- 国内用户 → 智谱 GLM 或 Kimi:无需翻墙,中文效果好
Step 2:输入 API Key
以 OpenRouter 为例:
- 访问
https://openrouter.ai/ - 注册账户
- 进入 Keys 页面,点击 “Create Key”
- 复制 Key,粘贴到向导中
? Enter your API key: sk-or-v1-xxxxxxx
Step 3:选择默认模型
? Select your default model:
> nous/hermes-3-llama-3.1-405b
anthropic/claude-3.5-sonnet
openai/gpt-4o
google/gemini-pro-1.5
建议:
- 日常使用:
anthropic/claude-3.5-sonnet(性价比最优) - 预算紧张:
nous/hermes-3-llama-3.1-405b(Nous Portal 免费额度) - 中文优先:
zhipu/glm-4
Step 4:选择终端后端
? Select terminal backend:
> local (run commands on this machine)
docker (isolated container)
ssh (remote server)
初学者选 local 即可。Docker 和 SSH 在第 11 课讲省钱部署时会详细介绍。
Step 5:启用工具集
? Enable tool categories:
[x] Web Search
[x] Code Execution
[x] File Operations
[x] Image Generation
[ ] MCP Servers (advanced)
建议全部勾选 Web Search、Code Execution、File Operations。MCP Servers 后面课程会用到时再开启。
配置完成后,Hermes 会显示:
✅ Setup complete! Run 'hermes' to start chatting.
2.4 选择你的模型:三种策略
模型选择直接影响效果和成本。以下是三种适合个人创业者的策略:
策略 A:极简省钱型($0-5/月)
hermes config set model "nous/hermes-3-llama-3.1-405b"
使用 Nous Portal 免费额度,超出后切到 OpenRouter 小模型。适合预算紧张、任务简单的场景。
策略 B:均衡型($5-15/月)
hermes config set model "anthropic/claude-3.5-sonnet"
日常使用 Claude 3.5 Sonnet,$3/M tokens 输入 + $15/M tokens 输出。一般个人创业者每天消耗 10-50K tokens,月费 $5-15。
策略 C:灵活切换型
不设置默认模型,根据任务场景用 /model 命令切换:
/model anthropic/claude-3.5-sonnet # 复杂分析
/model openai/gpt-4o-mini # 简单对话
/model zhipu/glm-4 # 中文写作
小林的选择: 策略 B——Claude 3.5 Sonnet 作为日常模型,遇到中文长文写作时临时切换到 GLM-4。每月约 $8。
2.5 hermes doctor:诊断与常见问题排查
任何时候遇到问题,先运行:
hermes doctor
它会检查:
✅ Hermes CLI version: v0.8.0
✅ Python: 3.12.3
✅ Terminal backend: local (running)
✅ LLM provider: OpenRouter (connected)
✅ Default model: anthropic/claude-3.5-sonnet
✅ Web search: enabled
✅ Code execution: enabled
⚠️ No gateways configured (optional)
⚠️ No cron jobs configured (optional)
常见问题速查表:
| doctor 输出 | 问题 | 解决方案 |
|---|---|---|
| ❌ LLM provider: connection failed | API Key 无效或网络问题 | 检查 Key 是否正确,检查网络 |
| ❌ Terminal backend: not running | Docker 未启动 | docker start hermes-sandbox 或换 local |
| ❌ Python: not found | Python 未安装 | 安装 Python 3.10+ |
| ⚠️ Model not available | 模型名称错误 | hermes model list 查看可用模型 |
2.6 第一次对话:让 Hermes 帮你整理桌面文件
安装和配置都搞定了,现在来真正上手!
启动 Hermes
hermes
你会看到一个交互式命令行界面:
🔮 Hermes Agent v0.8.0
Model: anthropic/claude-3.5-sonnet via OpenRouter
Type /help for commands
You:
第一个任务:自我介绍 + 文件整理
输入:
你好!我是小林,独立品牌设计师,一个人运营"林間设计工作室"。
请帮我做两件事:
1. 记住我的基本信息,以后我们会经常合作
2. 看看我桌面上有哪些文件,按类型整理成文件夹
Hermes 会:
- 记忆你的信息:把"小林、独立品牌设计师、林間设计工作室"存入长期记忆
- 扫描桌面:列出 ~/Desktop 下的所有文件
- 提出整理方案:建议按类型(文档/图片/设计文件/其他)分类
- 征求确认:问你"要执行这个方案吗?"
- 执行整理:创建文件夹并移动文件
观察要点
注意 Hermes 的回复中包含:
- 思考过程(会展示它的推理链)
- 工具调用(如
ls ~/Desktop、mkdir ~/Desktop/Documents) - 确认请求(涉及文件移动时会先问你)
这就是 Agent 和普通聊天的区别——它不只是回答问题,而是真的在帮你做事。
尝试更多命令
请帮我搜索一下 2026 年品牌设计行业的趋势,列出 5 个重点方向
这次 Hermes 会调用 Web 搜索工具,联网查找最新信息,而不是依赖训练数据。
/usage
输入斜杠命令查看你这次对话消耗了多少 tokens 和费用。
2.7 VPS 部署预览(详见第 11 课)
如果你希望 Hermes 7×24 小时在线(不是只有你开电脑时才能用),需要部署到一台 VPS。简要预览:
# 在 VPS 上(推荐 Hetzner / BandwagonHost / Vultr,$5/月)
# 1. SSH 登录 VPS
ssh root@your-vps-ip
# 2. 安装 Hermes
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 3. 运行 setup
hermes setup
# 4. 配置 Telegram 网关(第 3 课详解)
hermes gateway setup
# 5. 用 tmux 保持运行
tmux new -s hermes
hermes gateway start
# Ctrl+B, D 退出 tmux(进程继续运行)
这样 Hermes 就在 VPS 上 24 小时待命,你随时在手机 Telegram 上就能和它对话。
动手练习
- 安装 Hermes Agent:按照 2.2 节的步骤完成安装,运行
hermes --version确认成功 - 完成配置向导:运行
hermes setup,选择你偏好的模型和 API Key - 运行 hermes doctor:检查所有项目是否正常
- 完成第一次对话:启动
hermes,让它帮你整理桌面文件(或列出某个文件夹的内容) - 查看用量:用
/usage看看这次对话花了多少钱
本课小结
| 要点 | 内容 |
|---|---|
| 安装命令 | curl -fsSL https://...install.sh | bash |
| 配置向导 | hermes setup → 选提供商 → 输入 Key → 选模型 → 选后端 |
| 推荐模型 | Claude 3.5 Sonnet(均衡)或 Nous Hermes 3(免费) |
| 诊断命令 | hermes doctor 一键检查所有配置 |
| 费用预估 | 软件免费 + API $5-15/月 |
| 第一个任务 | 让 Hermes 整理桌面文件——感受 Agent 的执行力 |
下一课预告
第 3 课:让 AI 住进你的微信和 Telegram
安装好了 Hermes,但目前你只能在终端窗口中使用。下一课我们将配置消息网关,让你在手机上随时和 Hermes 对话——真正实现"永不下线的 AI 员工"。