OpenClaw + Google Cloud:构建 24/7 个人 AI 助手
- Xuebin Wei

- 3月14日
- 讀畢需時 5 分鐘
如果你一直关注 AI 的最新动态,肯定听说过 OpenClaw。这是一个爆款的开源 AI 智能体,它不仅能聊天,还能真正做事。
今天,我们将详细讲解如何在 Google Cloud 虚拟机 (VM) 上设置你自己的 OpenClaw 助手,让它 24/7 全天候运行。我们还会将其直接连接到 Telegram,这样你就可以直接在手机上控制它了。
OpenClaw + Google Cloud 系统架构图
在构建系统之前,先来直观地了解一下 OpenClaw 是如何作为一个自主的数字队友运作的。在这种架构中,OpenClaw 结合了持久记忆、规划和执行能力,能够将用户指令转化为结构化的任务列表,并在极少干预的情况下开展工作。这种设计使得后台工作流即使在用户离开时也能继续高效运行。

1. 用户界面(右侧) 这是人机交互的指挥中心。用户通过移动端聊天应用发送自然语言指令和消息,并从机器人那里接收实时更新、回复和任务进度。
2. 智能体(中间) 这是系统的核心“活体智能体”。它结合了外部大脑(如 Gemini)的推理能力以及持久记忆和规划功能。这些组件协同工作,使智能体能够理解请求、制定行动计划,并以有条理、有组织的方式执行任务。
3. 执行引擎(左侧) 这是智能体实际工作的独立运行环境。该生态系统运行在 Google Cloud Platform 内部的私有虚拟机(如 Google Cloud E2 实例)上。智能体通过其命令和推理通道访问操作系统、终端和文件系统,从而能够直接在基于云的机器及其资源上执行任务。
成本拆解
运行一个 24/7 全天候的 AI 智能体主要涉及两项成本:
1. 云电脑(Google Cloud): 24/7 运行虚拟机的成本极低。运行一个实例几天的成本不到 1 美元。强烈建议设置账单预算,这样在出现异常时你会收到警报,并能立即停止实例。
2. Gemini API 的 AI 大脑: 一两天的轻度使用费用可能在 2 美元左右,但这会根据智能体的活跃程度而增加。
省钱小贴士:
Google AI Pro 计划: 每月 20 美元的计划会提供每月 10 美元的 API 额度,这可以用来覆盖你的 Gemini API 成本。
新用户: 设置你的第一个 Google Cloud 项目可获得 300 美元的赠金(3个月后过期)。重要提示: 这些赠金适用于你的 Google Cloud 基础设施(如虚拟机),但不能用于抵扣 Gemini API 的费用。
教育工作者与学生: 如果你正在教学生设置 OpenClaw,你可以申请教育额度。教职员工最高可获得 100 美元,学生最高可获得 50 美元。
第 1 步:设置 Google Cloud 虚拟机
让我们启动云服务器。
前往 Google Cloud Console 并创建一个新项目。我们将其命名为 demo-openclaw。
如果你是第一次使用,请设置你的结算账号。
设置账单预算: 强烈建议这样做,以便在出现异常情况时收到邮件警报。这可以让你在产生意外的巨额费用前立即停止实例。
前往 Compute Engine 并启用 Compute Engine API。
创建一个新实例,并将其命名为 openclaw-vm。
选择机器类型。我们将使用 E2 系列。e2-medium 每月约 25 美元,但推荐的最低实例要求是 e2-small,每月约 13 美元。
点击 Create(创建)。

第 2 步:在虚拟机上安装 OpenClaw
一旦实例准备就绪,点击它旁边的下拉列表并选择 Connect with browser(通过浏览器连接)。
会弹出一个 Linux 窗口。你只需运行一条 Linux 命令即可完成安装。粘贴以下命令并按回车键:
curl -fsSL https://openclaw.ai/install.sh | bashOpenClaw 将自动下载依赖包和工具,并为你构建好环境。为了获取最新的命令和系统要求,请务必查看官方 OpenClaw 安装文档。
第 3 步:生成你的 API 密钥
在 OpenClaw 安装期间,我们需要收集一下密钥。
1. Gemini API 密钥:
前往 Google AI Studio。
点击 Create new API key(创建新 API 密钥),然后从 Google Cloud 导入 demo-openclaw 项目。
生成密钥,命名为 "OpenClaw Key",并为了安全起见设置一个账单上限(例如 5 美元)。
2. Telegram 机器人 Token:
在手机上打开 Telegram 并搜索 BotFather(确保它带有蓝色认证图标)。
开始对话并点击 Create a new bot(创建一个新机器人)。
给它起个名字(例如 "Open Claw")和一个以 "bot" 结尾的唯一用户名(例如 demoopenclaw123bot)。
BotFather 会给你一个 API token。请务必保密!

第 4 步:配置 OpenClaw
回到你的 Linux 终端。此时 OpenClaw 应该已经安装成功了。现在我们开始初始配置(onboarding mode):
选 Yes 用于个人用途 (personal use)。
LLM API: 选择 Google 并粘贴你的 Gemini API 密钥。
Default Model(默认模型): 选择你偏好的模型(例如 Gemini 3.1 Pro)。
Channel(渠道): 选择 Telegram 并输入你从 BotFather 那里获得的 Bot Token。
Configure Skills(配置技能): 这正是 OpenClaw 的强大之处。你可以启用 GitHub 控制、Gmail、Calendar,以及用于图像生成的 Nano Banana 等技能。注意: 仅启用你放心授权的技能,因为授予访问权限会带来一定的风险。
Persona(人设): 给它设定一些规则。例如:“你是我的私人助手。请保持专业并多用 emoji 表情。”
如果你完成了边界文件 (boundaries file) 的设置,按 Ctrl+C 两次即可关闭会话。
第 5 步:配对并使用你的助手
打开 Telegram 应用中的新机器人,然后输入 /start。
你需要一个配对码。Telegram 机器人会生成并显示一个配对授权码给你。复制该验证码,回到你的 Google Cloud Linux 终端,输入它以授权连接。
连接成功!你现在可以要求它:
“检查 Fairfax 的天气。”
“创建一张关于天气的图片。”
“每天早上 9:00 提醒我天气情况。”(OpenClaw 会自动为你设置这个每日后台任务)。

省钱方案:在本地运行 OpenClaw
大功告成——你已经拥有了一个 24/7 全天候运行的专属 OpenClaw 智能体。然而,如果你让智能体非常活跃地工作,这种依赖云服务商和外部 API 的设置可能会很快耗尽你的 Token 额度。
如果你想节省 Token 并彻底避免 API 账单,你可以完全在本地部署 OpenClaw。你可以把它设置在 Mac Mini 等本地机器上,搭配本地的大语言模型 (Local LLM) 使用,这样在实现完全相同的功能的同时,还能获得零 API 成本和绝佳的隐私保护。


留言