OpenClaw前身叫做Clawdbot、Moltbot,是一款开源AI助手运行平台,支持本地、云服务器、Docker容器多种部署形态,能够构建具备工具调用、文件读写、多渠道消息收发的本地智能体,可对接各类大模型推理后端。很多开发者会选择将OpenClaw对接百炼平台,调用Qwen全系列基座模型,同时兼容按量付费、Token Plan个人版、Token Plan团队版、Coding Plan四种不同计费模式,满足原型调试、代码开发、长文档分析、Agent自动化任务等各类开发需求。
很多使用者在配置阶段会遇到大量典型问题:混淆普通按量API密钥与Token Plan专属密钥,接口地址填写错误,配置文件格式写错JSON语法,模型ID书写错误,网关鉴权没有开启导致公网访问风险,服务启动成功但是对话无返回、模型调用报错,Docker环境下配置文件挂载异常等。本文从前置准备、OpenClaw多环境安装、百炼API密钥申请、三种配置方式(交互式向导、配置文件直接编辑、环境变量注入)、Docker容器部署、连通性测试、多计费模式切换、高频报错排查、安全加固完整展开,附带大量可直接复制执行的命令,覆盖Linux、Windows、macOS、Docker容器,帮助开发者顺利完成OpenClaw与百炼平台的对接。
零基础部署AI Agent:OpenClaw/Hermes Agent喂饭级步骤流程
第一步:👉点击打开访问阿里云OpenClaw/Hermes Agent一键部署专题页面。








👉访问订阅阿里云百炼Token Plan AI大模型服务 。支持多模型切换,用于多模态模型灵活调用,实现多模型、多工具、多场景下的额度共享与统一管理,兼顾灵活性、稳定性与安全性,大幅降低企业使用大模型的门槛与成本。




第二步:👉打开选择阿里云轻量应用服务器,配置参考如下:
- 镜像:OpenClaw(或Hermes Agent)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
- 实例:内存必须2GiB及以上。
- 地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
- 时长:根据自己的需求及预算选择。



第三步:打开访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw/Hermes:单击执行命令,生成访问OpenClaw/Hermes的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw/Hermes对话页面。
阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:
创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
- 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。

- 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。

- 在服务器概览页面单击应用详情页签,进入服务器详情页面。

- 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。

- 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。

- 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。


一、前置准备工作
正式配置之前,需要完成两项基础准备:部署OpenClaw运行环境,在百炼控制台获取对应业务的API Key。
1.环境依赖要求
OpenClaw对运行环境有硬性版本要求,Node.js版本必须大于等于22.19.0,版本过低会出现命令异常、启动崩溃、模型调用失败等问题。
检查Node版本命令:
node --version
如果版本不满足,需要升级Node.js运行时环境。
2.获取百炼平台API Key
不同计费方案对应的API Key、接口BaseURL完全不同,不能混用,这是整个配置环节最高频踩坑点。
- 按量付费模式:普通API Key,接口地址
https://dashscope.aliyuncs.com/compatible-mode/v1 - Token Plan个人版:专属
sk‑tp‑开头密钥,使用Token Plan专属接口地址 - Token Plan团队版:团队专属密钥,对应团队版接口域名
- Coding Plan:Coding Plan套餐专属密钥,面向AI编程场景
登录百炼控制台,进入API Key管理页面,点击创建API Key,填写描述例如OpenClaw‑Agent,保存复制密钥,密钥只会展示一次,务必妥善备份,不要直接明文提交代码仓库。
重要提示:不同密钥不能混用,Token Plan密钥不能填写到普通按量接口;普通密钥也无法访问Token Plan订阅资源池,混用直接返回鉴权401报错。
二、OpenClaw多平台安装部署
OpenClaw支持三种主流安装方式:官方一键脚本、npm全局安装、Docker容器部署,旧版本程序名称为clawdbot、moltbot,新版本统一命令为openclaw,旧命令依旧保留兼容能力。
Linux/macOS安装
方式1,官方一键安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash
方式2,npm全局安装最新稳定版本:
npm install -g openclaw@latest
安装完成校验版本,确认安装成功:
openclaw --version
Windows PowerShell环境安装
iwr -useb https://openclaw.ai/install.ps1 | iex
或者npm全局安装:
npm install -g openclaw@latest
Docker容器部署
适合云服务器生产环境,使用官方镜像,需要准备目录用于持久化配置文件。
docker pull openclaw/core:latest
三、三种方式配置百炼API接入
OpenClaw一共提供三类配置手段:交互式初始化向导、直接编辑JSON配置文件、操作系统环境变量注入。本地单机调试优先使用交互式向导;批量部署、容器环境优先使用环境变量方式。配置文件默认存储路径为~/.openclaw/openclaw.json,程序启动自动读取该文件。
方式一:交互式onboard初始化向导
安装完成会自动弹出初始化向导,如果跳过,可以手动执行命令重新唤起配置流程:
openclaw onboard
按照下面选项进行选择,模型部分先跳过向导内置配置,后续手动接入百炼后端:
- I understand this is powerful and inherently risky. Continue? → Yes
- Onboarding mode → QuickStart
- Model/auth provider → Skip for now(跳过,后续配置百炼)
- Filter models by provider → All providers
- Default model → Keep current
- Select channel (QuickStart) → Skip for now
- Configure skills now? → No
- Enable hooks? 空格选中,回车确认
- How do you want to hatch your bot? → Do this later
向导执行完毕之后,网关服务不会自动启动,接下来修改配置文件接入百炼模型后端。
方式二:直接编辑openclaw.json配置文件(最常用)
Linux/macOS终端编辑配置文件命令:
nano ~/.openclaw/openclaw.json
场景A:接入百炼按量付费模式配置片段
把下面配置追加到models.providers节点,将YOUR_API_KEY替换为自己的按量API密钥。
{
"meta": {
"lastTouchedVersion": "2026.2.1"
},
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"apiKey": "YOUR_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "qwen3.8-flash",
"name": "qwen3.8-flash",
"reasoning": false,
"input": ["text","image"],
"contextWindow": 1000000
},
{
"id": "qwen3.8-max",
"name": "qwen3.8-max",
"reasoning": true,
"input": ["text","image"],
"contextWindow": 1000000
}
]
}
}
}
}
编辑完成nano保存退出:Ctrl+O回车保存,Ctrl+X退出编辑器。
场景B:接入Token Plan个人版配置片段
Token Plan必须填写专属接口地址,使用sk‑tp‑开头密钥,注意接口域名不要复制错误。
"bailian": {
"baseUrl": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
"apiKey": "YOUR_TOKEN_PLAN_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "qwen3.8-max",
"name": "qwen3.8-max",
"reasoning": true,
"input": ["text","image"],
"contextWindow": 1000000
}
]
}
注意:修改配置文件不要直接全量覆盖原有完整json,保留meta、channels、skills原有节点,只追加修改models.providers部分,直接覆盖会清空已经配置好的机器人渠道、技能插件。
方式三:环境变量注入配置,适合Docker、服务器自动化部署
不把密钥硬编码写入配置文件,通过环境变量注入鉴权信息,安全性更高。Linux shell临时设置环境变量示例:
export BAILIAN_API_KEY="YOUR_API_KEY"
export BAILIAN_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
持久写入bashrc,开机自动生效:
echo 'export BAILIAN_API_KEY="YOUR_API_KEY"' >> ~/.bashrc
echo 'export BAILIAN_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"' >> ~/.bashrc
source ~/.bashrc
四、Docker Compose环境完整配置示例
云服务器使用Docker Compose部署OpenClaw,通过.env文件存放密钥,避免密钥写进yaml配置文件,保障安全。
新建.env文件:
OPENCLAW_GATEWAY_PORT=18789
OPENCLAW_GATEWAY_BIND=lan
BAILIAN_API_KEY=YOUR_API_KEY
BAILIAN_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
docker‑compose.yml完整内容:
services:
openclaw:
image: openclaw/core:latest
restart: unless-stopped
env_file:
- .env
volumes:
- ./openclaw_data:/home/node/.openclaw
ports:
- "18789:18789"
启动容器命令:
docker-compose up -d
注意:volumes挂载目录持久化
openclaw.json配置文件,容器删除配置不会丢失;公网服务器不要将OPENCLAW_GATEWAY_BIND设置为0.0.0.0,避免无鉴权直接暴露公网,需要远程访问务必开启网关token鉴权。
五、启动网关、校验配置、连通性测试
配置修改完成,启动OpenClaw网关服务:
openclaw gateway start
查看网关运行状态:
openclaw channels status
执行doctor诊断命令,自动修复配置文件语法错误、开启网关鉴权,远程访问场景必须执行这条命令,生成访问token,防止公网裸奔暴露风险。
openclaw doctor --fix
本地命令行快速测试模型调用
OpenClaw支持终端直接发送prompt测试连通性,指定provider/model格式为bailian/qwen3.8‑flash,provider名称必须和配置文件内保持一致。
openclaw chat --model bailian/qwen3.8-flash "简单介绍OpenClaw对接百炼平台的要点"
如果能够正常返回模型输出,代表API对接全部成功;如果报错,查看终端输出错误信息定位问题。
也可以访问WebUI界面,浏览器打开网关地址,在模型下拉列表选择bailian下面的模型,进行可视化对话测试。
六、四种计费模式选型说明
- 按量付费模式:普通API Key,适合测试、用量波动大场景,按照输入输出token扣费,需要做好用量告警,防止账单暴涨。
- Token Plan个人版:
sk‑tp‑密钥,7天滚动Credits额度,适合个人开发者原型调试,禁止用于公网对外服务,只用于交互式开发调试。 - Token Plan团队版:团队订阅,自然月重置Credits,支持子账号权限管控,适合研发小组、生产原型开发。
- Coding Plan:面向AI编程场景专属套餐,适合代码生成、debug,超出限额调用直接报错,不会产生超额扣费。
重点提醒:Token Plan个人版接口地址和普通按量接口地址不同,复制粘贴的时候不要手动改错域名,一旦域名错误,直接401鉴权失败,很多开发者踩坑于此。
七、高频报错、故障排查完整指南
故障1:执行openclaw提示command not found
版本安装异常,npm全局安装路径没有加入系统PATH;旧版本可以尝试使用旧命令moltbot或者clawdbot;执行重装命令npm install -g openclaw@latest,安装完成重新打开终端窗口。
故障2:调用返回401鉴权失败
第一核对API Key复制完整,没有多余换行空格;第二核对baseUrl和密钥类型匹配,Token Plan密钥必须使用Token Plan专属域名;第三确认百炼账号已经开通对应模型服务,账号无欠费;密钥泄露直接控制台删除重建密钥。
故障3:对话发送之后没有返回结果,无报错
检查配置文件json语法,逗号、括号是否写错,JSON格式错误会导致provider加载失败;确认模型ID拼写正确,调用时使用bailian/qwen3.8‑flash完整格式;reasoning参数配置,部分模型不支持reasoning,需要设置为false;运行openclaw doctor --fix自动修复配置异常。
故障4:Docker环境配置完成,调用模型一直报错
检查docker‑compose的volumes挂载是否正确,配置文件是否真正写入容器内部;确认.env环境变量是否正确加载,进入容器内部打印环境变量排查;重启容器docker‑compose restart。
故障5:公网访问OpenClaw,没有登录校验,存在安全风险
没有开启网关鉴权,执行openclaw doctor --fix自动生成网关访问token,访问WebUI必须携带token;不要把网关bind设置为0.0.0.0直接暴露公网,优先SSH隧道访问,或者配置反向代理增加身份认证。
故障6:模型列表看不到bailian下面注册的模型
配置文件models.mode设置为merge;修改配置之后必须重启gateway网关服务,配置文件修改不会热加载;检查providers节点json层级是否正确。
八、生产环境安全最佳实践
- 密钥安全管理:尽量使用环境变量注入密钥,不要明文写在json配置文件;不要把包含密钥的配置提交代码仓库;定期轮换API Key。
- 网关访问安全:单机本地使用使用localhost访问;服务器部署不要直接把网关暴露公网,优先SSH隧道访问,或者配置反向代理增加身份校验;必须远程访问时,一定运行
openclaw doctor --fix开启网关token鉴权。 - 区分测试与生产:Token Plan个人版仅限个人交互式调试,公网业务使用团队版订阅或者按量付费模式。
- 日志排查:网关运行异常查看日志,执行
openclaw gateway logs查看完整运行日志,定位接口调用报错详情。 - 版本升级:定期升级OpenClaw到最新版本,执行
npm install -g openclaw@latest,新版本修复大量兼容性bug,对百炼新模型支持更好。 - 模型参数调优:长Agent任务,合理设置max_tokens,避免单次请求token过大;工具调用优先选用能力更强的Max系列模型,提升工具调用稳定性。
总结
OpenClaw(Clawdbot/Moltbot)作为开源智能体运行框架,可以非常灵活的对接百炼平台,支持按量付费、Token Plan、Coding Plan多套计费方案。整个配置流程核心关键点在于区分不同密钥对应的接口地址,JSON配置文件语法正确,模型调用使用provider/modelid完整格式,远程访问务必开启网关鉴权,杜绝密钥泄露、裸奔公网等安全风险。
开发者既可以本地单机部署做Agent原型开发,也可以在云服务器上通过Docker Compose完成容器化部署。当遇到调用异常,优先使用openclaw doctor --fix诊断修复,配合openclaw chat命令行快速测试连通性,配合网关日志定位报错。正确完成对接之后,就可以调用Qwen系列大模型,充分发挥OpenClaw文件读写、工具调用、多消息渠道的能力,完成各类复杂AI自动化任务。