
💯AI Agent 部署: Hermes Agent + 甲骨文云 + 谷歌云完整实战

💯AI Agent 部署: Hermes Agent + 甲骨文云 + 谷歌云完整实战
1. 零成本跑通 Hermes Agent
很多人一听到 AI Agent 就焦虑:要不要买 Mac mini、买 Token、买高配电脑?Money 的答案是先别花钱——你连流程都没跑通,现在花钱就是浪费。真正聪明的玩法是先用最低成本把核心闭环打通。
开场 — 白嫖双云跑 Hermes Agent
项目还没验证之前,白嫖不是丢人,白嫖是风控。这期不是劝你永远白嫖,而是告诉你:先跑通,后面再谈优化和商业化。
2. 三句话架构:身体 + 大脑 + 执行
这套方案就三句话:
三句话架构:身体 + 大脑 + 执行
- 甲骨文云解决服务器问题 — 给 Hermes 一个免费的「身体」
- Vertex AI解决大模型调用 — 给 Hermes 一个「大脑」
- Hermes Agent把服务器和模型串起来 — 负责「执行」
完整链路:用户输入任务 → Hermes 在 ARM 上接收 → 通过 Vertex AI 调用 Gemini → Gemini 返回结果 → Hermes 输出给用户。这就是要跑通的最小闭环。
| 组件 | 平台 | 角色 |
|---|---|---|
| 身体 | 甲骨文云 ARM(4核24G) | 长期在线托管 Agent |
| 大脑 | GCP Vertex AI + Gemini | 大语言模型调用 |
| 执行 | Hermes Agent | 任务调度、工具执行、结果返回 |
| 入口 | Telegram Bot | 用户交互界面 |
3. 甲骨文云 ARM:免费身体
为什么把 Hermes 放在甲骨文云 ARM 上?在免费 VPS 里,甲骨文云 ARM 基本就是天花板:Always Free 最高 4核 CPU + 24G 内存。
甲骨文云 ARM 免费算力 — 4核24G
Hermes Agent 不是本地大模型——它不做几十 GB 的模型推理,主要做任务调度、接口调度、上下文处理、工具执行和结果返回。对 Hermes 来说,ARM 这台免费服务器完全够用,让它长期在线、不依赖本地电脑。
4. Vertex AI:模型大脑
这期不是用 Google AI Studio 的普通 API Key,而是走 Google Cloud Vertex AI——因为 $300 赠金是用在 GCP 产品体系里的,Vertex AI 是 GCP 正式的 AI 平台。
Vertex AI 模型调用 — GCP 正式 AI 平台
通过 Vertex AI 调用 Gemini,有项目管理、权限控制、区域选择、账户体系和更大扩展空间。GCP 这期不提供服务器,真正提供的是大语言模型能力。
5. 创建 GCP 项目并关联 Billing
实操开始。确认当前账户还有赠金余额(演示时约 $250),点击顶部 → New Project,输入项目名(如 Hermes-20260509),Create 并等待创建完成。
创建 GCP 项目 Hermes
菜单 → Billing,确认项目已关联 Billing Account(有钱包的那一项)。Manage billing accounts → Your projects,确认 Hermes 项目已绑定正确的 Billing。
确认项目关联 Billing Account
6. 激活 Agent Platform API 与 API Key
菜单 → Vertex AI → Agent Platform → Overview,选择刚创建的 Hermes 项目,点击 Enable API。出现「Welcome to Agent Platform」代表 API 已激活。
激活 Agent Platform API
在 Application Default Credentials 区域点击 Set up → Create API key,复制 API Key 和项目 ID到记事本备用。
创建并复制 API Key 与项目 ID
7. SSH 安装 Hermes Agent
SSH 登录甲骨文云 ARM 服务器(大阪区公网 IP)。打开 Hermes Agent 的 GitHub 仓库,复制安装命令到终端执行。全新环境安装时间可能较长。
SSH 登录甲骨文云 ARM 服务器
Hermes Agent 安装命令执行
8. Quick Setup:Vertex Base URL 配置
安装完成后点击 Quick Setup,模型提供方选 Google AI Studio(后续会替换 adapter),粘贴 API Key。
Quick Setup 配置模型
关键步骤:输入 Vertex AI Base URL。默认是 generativelanguage 开头的地址,但 Vertex AI 用的是 aiplatform.googleapis.com 开头的地址,必须替换为自己的 Project ID:
Vertex AI Base URL 配置 — 替换 Project ID
格式示例:https://aiplatform.googleapis.com/v1/projects/你的项目ID/locations/global/publishers/google/models/。选模型 Gemini 2.5 Pro Preview(或当前可用版本),其余保持默认。
9. Telegram Bot 对接
选择 Set up messaging now → 空格选 Telegram。到 @BotFather 创建新 Bot(/newbot),获取 Token 粘贴到 Hermes。允许用户 ID 和主频道 ID 可留空。安装网关服务输入 Y,选 user service,启动 Hermes。
Telegram Bot 对接 — BotFather 创建 Token
出现 Hermes Agent 界面代表安装完毕。先输入「你好,请介绍一下自己」测试——此时可能报错,因为默认 adapter 面向 AI Studio 而非 Vertex AI。
Hermes Agent 启动成功
10. Adapter 修复与通讯测试
报错原因:Hermes 内置 adapter 默认对接 Google AI Studio,不支持 Vertex AI。需要替换 gemini_native_adapter 文件到 Hermes 安装路径(~/.local/share/hermes-agent/ 下),覆盖原文件。Money 会在电报群提供修复文件。
同时检查 .hermes.env 中的 GOOGLE_API_KEY 和 GEMINI_BASE_URL 是否与 GCP 项目一致。保存后重启 Hermes,再次测试:
- 「你好,请介绍一下自己」→ Vertex AI 通讯成功
- 「今天北京天气如何」→ 返回实时数据
- Telegram 发消息 → Bot 正常回复
Vertex AI 与 Telegram 通讯测试成功
FAQ
Q1:前置条件是什么?
A:需有GCP 账号($300 赠金)和甲骨文云 ARM 服务器,并能 SSH 登录。
Q2:为什么用 Vertex AI 而不是 AI Studio API Key?
A:$300 赠金用于 GCP 产品体系,Vertex AI 是 GCP 正式 AI 平台,有项目管理和权限控制,扩展空间更大。
Q3:安装后报错怎么办?
A:多数是 adapter 不兼容 Vertex AI。替换 gemini_native_adapter 文件,并检查 .hermes.env 中的 API Key 和 Base URL。
Q4:出现 401 / permission denied?
A:优先检查 Project ID、Vertex AI API 是否启用、Billing 是否关联、API Key 是否有效。
Q5:甲骨文云 ARM 是 ARM64,安装报错?
A:检查依赖和 Docker 镜像是否支持 Linux ARM64。
Q6:回放在哪看?
A:YouTube 完整录屏(RxdPjtCXaPg)
结语
这期真正跑通的不只是装了一个工具,而是服务器 → Agent → 模型调用 → Telegram 入口 → 结果返回的完整 AI Agent 最小闭环。甲骨文云 ARM 提供身体,Vertex AI 提供大脑,Hermes Agent 负责执行——全程零成本验证。
👉 前置教程:GCP $300 注册 · 甲骨文云 ARM 开通 · ARM 建站实战
