2026年4月,我干了一件事:把OpenClaw从本地开发机搬到了华为云上跑。为什么折腾这个?因为本机跑Agent,一开大模型对话风扇就起飞,出个差笔记本一合服务就断。OpenClaw这种AI Agent编排工具,天生就要7x24小时在线才划算——接需求、调模型、跑自动化流程,都得有个稳定的家。折腾完发现,从买服务器到配通百炼APIKey,熟练了其实8分钟真能搞定。这篇就把完整过程、当时为什么这么选、以及踩过的坑一次性写清楚,给准备动手的朋友做个参考。
1. 方案选型:为什么是华为云配百炼APIKey
1.1 先理清OpenClaw到底需要什么
先说结论:OpenClaw本身不生产模型,它是个"调度大脑"。你给它配好一个大模型API,它就能把对话、工具调用、技能执行这些事串起来。所以部署OpenClaw,核心要解决三件事:第一,它跑在什么机器上;第二,它调用哪个大模型服务;第三,你用什么凭证让它调通。
很多人一上来就卡在第二步。OpenClaw默认支持的主流模型服务商里,有的是OpenAI格式的接口,有的是Anthropic格式的接口,而国内大模型平台大多提供兼容协议。我选阿里云百炼,是因为它同时兼容OpenAI和Anthropic两种协议,而且通义千问系列的qwen-max、qwen-plus对工具调用的支持很稳,API价格也比直接调海外模型便宜不少。APIKey这东西,说白了就是你的使用凭证,配错了轻则鉴权失败,重则整个Agent起不来。
至于为什么把机器放在华为云而不是继续用本地电脑,原因很朴素:我需要一个固定公网地址,方便随时通过Web控制界面管理,并且数据存储和备份都在云端更省心。如果你手头已有其他云服务器,思路完全一样,只是控制台入口不同。
1.2 部署环境四个方案对比
当时我列了四个候选方案,逐个对比后才定的ECS:
| 方案 | 优点 | 缺点 | 适合场景 |
|---|---|---|---|
| 本地电脑运行 | 零成本、调试方便 | 关机即断网、无公网IP、IP易变 | 临时体验、开发调试 |
| 华为云ECS | 配置灵活、公网IP固定、成本可控 | 需要自己装环境 | 个人长期运行、生产部署 |
| 华为云轻量应用服务器 | 操作简单、自带镜像 | 带宽和规格选择少 | 新手入门、低并发场景 |
| 华为云CCE容器引擎 | 弹性伸缩、适合集群 | 概念多、上手门槛高 | 企业级多实例部署 |
我最后选了2核4G的ECS,系统盘40G,Ubuntu 22.04。这个规格跑OpenClaw加一个SQLite数据库完全够用,日常内存占用稳定在1.5G左右。如果你打算同时接微信、Telegram多个渠道,建议直接上4核8G,别省这点钱。地域上我选了华东区域,访问速度和API延迟都表现不错。
注意:无论选哪个方案,都要记得在华为云控制台的“安全组”里放行Web控制界面端口。我默认用8080,OpenClaw的Web界面就监听这个端口,不放行的话浏览器永远打不开。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心原理:OpenClaw依赖什么,APIKey怎么生效
2.1 运行依赖:Docker以外的隐形门槛
OpenClaw官方推荐用Docker方式部署,这也是对新手最友好的方式。Docker能把服务、依赖、环境变量一次性打包,不用你在宿主机上装一堆Python、Node.js版本,避免环境冲突。
但Docker不是万能的,有俩隐形门槛值得注意。第一是镜像源问题,有些机器拉镜像特别慢,实际部署的
