OpenClaw 安装配置完整教程(新手小白版)
OpenClaw 是一个开源的 AI 智能体(Agent)框架,支持多模型接入、多平台消息集成、本地工具调用等功能。通过 OpenClaw,你可以快速构建属于自己的 AI 助手,实现自动化任务处理、智能对话、跨平台消息管理等能力。支持主流大模型(阿里云百炼、OpenAI、Anthropic 等)多平台集成(微信、Telegram、Discord、Slack 等)丰富的工具链(文件操作、网页浏览、代
本文面向零基础用户,详细讲解 OpenClaw 的完整安装部署流程,包含阿里云百炼大模型接入配置。
一、什么是 OpenClaw
OpenClaw 是一个开源的 AI 智能体(Agent)框架,支持多模型接入、多平台消息集成、本地工具调用等功能。通过 OpenClaw,你可以快速构建属于自己的 AI 助手,实现自动化任务处理、智能对话、跨平台消息管理等能力。
核心特性:
-
支持主流大模型(阿里云百炼、OpenAI、Anthropic 等)
-
多平台集成(微信、Telegram、Discord、Slack 等)
-
丰富的工具链(文件操作、网页浏览、代码执行等)
-
本地化部署,数据可控
二、环境准备
2.1 系统要求
| 系统 | 版本要求 |
|---|---|
| Windows | 10/11 (64 位) |
| macOS | 12.0+ |
| Linux | Ubuntu 20.04+ / Debian 11+ |
2.2 安装 Node.js
OpenClaw 基于 Node.js 开发,需要先安装 Node.js 运行环境。
Windows 用户:
-
访问 Node.js 官网
-
下载 LTS(长期支持)版本安装包
-
双击运行安装程序,按提示完成安装
-
验证安装:打开命令提示符(CMD),输入以下命令:
node -v
npm -v
如果显示版本号(如 v20.x.x 和 10.x.x),说明安装成功。
macOS 用户:
# 使用 Homebrew 安装(推荐)
brew install node
# 验证安装
node -v
npm -v
Linux 用户:
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# 验证安装
node -v
npm -v
三、安装 OpenClaw
3.1 使用 npm 全局安装
打开终端(Windows 为 CMD 或 PowerShell),执行以下命令:
npm install -g openclaw
安装完成后,验证是否成功:
openclaw --version
如果显示版本号,说明安装成功。
3.2 常见问题排查
问题 1:权限错误
Windows 用户如遇权限问题,请以管理员身份运行 CMD 或 PowerShell。
macOS/Linux 用户可使用:
sudo npm install -g openclaw
问题 2:网络超时
如下载缓慢或超时,可切换国内镜像:
npm config set registry https://registry.npmmirror.com
npm install -g openclaw
四、配置 OpenClaw
4.1 初始化工作区
首次运行 OpenClaw 会自动创建工作区目录:
openclaw status
默认工作区路径:
-
Windows:
C:\Users\<用户名>\.openclaw\workspace -
macOS/Linux:
~/.openclaw/workspace
4.2 配置模型提供商(阿里云百炼)
OpenClaw 支持多种大模型接入,本文以阿里云百炼为例。
步骤 1:获取 API Key
-
访问 阿里云百炼控制台
-
登录阿里云账号(如没有需先注册)
-
进入「API-KEY 管理」页面
-
点击「创建新的 API-KEY」
-
复制生成的 API Key,妥善保存
步骤 2:配置 OpenClaw
执行配置命令:
openclaw configure
按提示选择模型提供商:
? 选择模型提供商 (Use arrow keys) ❯ 阿里云百炼 (Bailian) OpenAI Anthropic 其他
选择「阿里云百炼」后,输入刚才获取的 API Key。
步骤 3:选择模型
配置完成后,选择要使用的模型。推荐新手使用:
-
qwen-turbo:速度快,成本低,适合日常对话
-
qwen-plus:平衡性能与成本
-
qwen-max:最强性能,适合复杂任务
可在配置文件中修改默认模型:
# 编辑配置文件
openclaw config edit
或在命令行直接指定:
openclaw --model qwen-plus
五、启动 OpenClaw
5.1 启动 Gateway 服务
Gateway 是 OpenClaw 的核心服务,负责消息路由和任务调度。
# 启动服务
openclaw gateway start
# 查看状态
openclaw gateway status
启动成功后,会显示服务运行状态和监听端口。
5.2 启动 Web 控制台(可选)
OpenClaw 提供 Web 界面,方便管理和调试:
openclaw dashboard
默认访问地址:http://localhost:18789
5.3 开始对话
启动后,可通过以下方式与 AI 交互:
方式 1:命令行交互
openclaw chat
方式 2:Web 控制台
在浏览器中打开 Web 控制台,直接在对话框输入消息。
方式 3:集成消息平台
配置微信、Telegram 等平台后,可直接通过对应应用与 AI 对话(配置方法见下文)。
六、进阶配置
6.1 配置消息平台
接入 Telegram
-
在 Telegram 中搜索 @BotFather
-
发送
/newbot创建机器人 -
获取 Bot Token
-
在 OpenClaw 配置中添加:
openclaw configure --platform telegram # 按提示输入 Bot Token
接入微信公众号
-
注册微信公众号(服务号支持更多功能)
-
获取 AppID 和 AppSecret
-
配置服务器地址为 OpenClaw 的 webhook 地址
-
在 OpenClaw 中配置:
openclaw configure --platform wechat
6.2 配置工具权限
OpenClaw 支持多种工具调用,可根据需要开启:
# 查看可用工具
openclaw tools list
# 启用文件操作工具
openclaw tools enable file-system
# 启用网页浏览工具
openclaw tools enable browser
6.3 自定义工作区
工作区是 OpenClaw 存储配置、记忆和项目的地方。可自定义路径:
# 设置工作区路径
openclaw config set workspace /path/to/your/workspace
七、常见问题(FAQ)
Q1:安装时提示「npm 命令不存在」
解决: Node.js 未正确安装或未添加到环境变量。重新安装 Node.js,确保勾选「Add to PATH」选项。
Q2:启动 Gateway 失败
解决:
-
检查端口是否被占用:
netstat -ano | findstr :3000 -
修改端口:
openclaw config set port 3001 -
检查防火墙设置,确保允许 Node.js 访问网络
Q3:API Key 配置后仍无法调用模型
解决:
-
确认 API Key 正确(无多余空格)
-
检查阿里云账号是否有可用额度
-
确认所选模型已开通服务
-
查看日志:
openclaw logs
Q4:中文乱码问题
解决: Windows 用户设置终端编码为 UTF-8:
chcp 65001
或在 PowerShell 中:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
八、安全建议
-
API Key 保管:不要将 API Key 上传到公开代码仓库
-
权限控制:仅开启必要的工具权限
-
定期更新:保持 OpenClaw 为最新版本
-
日志审计:定期查看运行日志,发现异常及时处理
九、后续学习资源
-
GitHub 仓库:https://github.com/openclaw/openclaw
-
社区 Discord:https://discord.com/invite/clawd
如有问题,欢迎在评论区留言讨论!
如需远程指导安装可去淘宝店搜索白露至工作室。
更多推荐

所有评论(0)