本文面向零基础用户,详细讲解 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 用户:

  1. 访问 Node.js 官网

  2. 下载 LTS(长期支持)版本安装包

  3. 双击运行安装程序,按提示完成安装

  4. 验证安装:打开命令提示符(CMD),输入以下命令:

node -v
npm -v

如果显示版本号(如 v20.x.x10.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
  1. 访问 阿里云百炼控制台

  2. 登录阿里云账号(如没有需先注册)

  3. 进入「API-KEY 管理」页面

  4. 点击「创建新的 API-KEY」

  5. 复制生成的 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
  1. 在 Telegram 中搜索 @BotFather

  2. 发送 /newbot 创建机器人

  3. 获取 Bot Token

  4. 在 OpenClaw 配置中添加:

openclaw configure --platform telegram
# 按提示输入 Bot Token
接入微信公众号
  1. 注册微信公众号(服务号支持更多功能)

  2. 获取 AppID 和 AppSecret

  3. 配置服务器地址为 OpenClaw 的 webhook 地址

  4. 在 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 失败

解决:

  1. 检查端口是否被占用:netstat -ano | findstr :3000

  2. 修改端口:openclaw config set port 3001

  3. 检查防火墙设置,确保允许 Node.js 访问网络

Q3:API Key 配置后仍无法调用模型

解决:

  1. 确认 API Key 正确(无多余空格)

  2. 检查阿里云账号是否有可用额度

  3. 确认所选模型已开通服务

  4. 查看日志:openclaw logs

Q4:中文乱码问题

解决: Windows 用户设置终端编码为 UTF-8:

chcp 65001

或在 PowerShell 中:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

八、安全建议

  1. API Key 保管:不要将 API Key 上传到公开代码仓库

  2. 权限控制:仅开启必要的工具权限

  3. 定期更新:保持 OpenClaw 为最新版本

  4. 日志审计:定期查看运行日志,发现异常及时处理


九、后续学习资源

如有问题,欢迎在评论区留言讨论!

如需远程指导安装可去淘宝店搜索白露至工作室。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐