openclaw用于连接大语言模型和软件工具

大语言模型<---api key--->openclaw<---权限配置--->软件工具

nanoclaw是其简化的安全版本

所以想部署openclaw,有两种思路

A:云服务器+本地主机

B:单本地主机

openclaw本身部署在云服务器或者本地主机是一样的,即使是2Gb运行内存的云服务器也一样可以运行,本身它的运行条件并不高,只是通过key的方式调用接口

云服务器的优势:

1:可以让openclaw调用外网的大模型接口,直接让openclaw本身部署在外国的云服务器上或部署在国内的云服务器上,在国内云服务器上设置代理连接到外国接口

2: 可以多用户连接到云服务器,使用同一个API接口

一、Windows部署

前置配置

安装windows上的git:winget install --id Git.Git -e --source winget

电脑未配置github账号时,还需发送:git config --global url."https://github.com/".insteadOf ssh://git@github.com/

(一)安装openclaw

官网:OpenClaw 安装教程(2026):宿主机直装 vs Docker,Debian/Ubuntu 完整指南

官网语句:powershell -c "irm https://openclaw.ai/install.ps1 | iex"

其他语句:curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

安装过程可以不使用电脑powershell的管理员终端,后面启动和配置的时候是需要权限的,当然也可以一开始就使用powershell管理员终端操作,比较省事

官网语句运行效果,使用下载语句不同,效果不一定一样

下载成功后显示如下:

如上所示,安装完后,win+r重新开一个cmd,使用openclaw --verison查看是否有版本号显示

按照上图,需要主动按回车进行下一步,进入配置界面

如果出现错误:

1.检查git是否安装

git --version

2.解决网络访问github问题

2.1切换npm源为国内镜像

npm config set registry https://registry.npmmirror.com/

相切回去:

npm config set registry https://registry.npmjs.org

2.2修改git拉取方式为https

git config --global url."https://github.com/".insteadOf ssh://git@github.com/

2.3若有代理工具,确保代理已开启并配置到 Git(没开代理的话不用)

git config --global http.proxy http://127.0.0.1:7890 # 替换为你的代理端口

git config --global https.proxy http://127.0.0.1:7890

3.清理npm缓存并以管理员权限重试

npm cache clean --force

powershell -c "irm https://openclaw.ai/install.ps1 | iex" #重新安装

npm install -g openclaw@latest --verbose #手动安装,显示详细日志

(二)配置

接着上面的步骤,按Y进入下一步

选择quickstart选项,默认配置为:

port:18789 ip:127.0.0.1 认证:Token

然后会选择模型提供商

我选择Qwen(白嫖点额度玩一玩,长期使用建议自己购买稳定API key)

我选择keep cirrent配置,使用默认coder模型,只是尝试着玩,不同模型有不同的处理能力

然后就是选择聊天机器人,这个就是在手机上通过聊天机器人可以给电脑里的龙虾发指令的软件了。先跳过,因为截至现在,微信刚推出openclaw绑定功能,我打算用微信来尝试

继续下一步,给龙虾配置联网搜索能力,但只有kimi能直接从国内网络访问,我只是本地安装来玩,没必要联网,跳过,等后面想玩高级功能了,再去弄个 Kimi API Key 加上就行。

然后就进入了skills配置界面,还是先不配置,先玩一玩基础功能,因为涉及到比较多的功能配置,挺麻烦

然后弹出来hook界面,这个是自动化钩子的配置,一般也就提交代码的时候用一用,在openclaw上我想不到有啥用,跳过先。要先按空格选中,才能点回车下一步

然后就安装完了

(三)启动

安装完后会自动打开127.0.0.1页面,但是无法访问,因为openclaw的网关服务没有启动

手动运行:

openclaw gateway install

openclaw gateway start

会报错,需要先在windows的powershell中设置允许跑外部脚本

右击开机菜单,打开powershell(管理员),输入

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

有提示就输入Y

然后还得再powershell(管理员)里执行gateway install,其它终端都没权限

启动方式:

1.浏览器打开:http://127.0.0.1:18791/网关令牌

openclaw gateway run

openclaw dashboard --no-open

2.命令行输入:openclaw chat

3.绑定其他国内聊天软件

二、使用

(一)简单对话

进去后的页面就是这样,正常使用的话会是下面这个效果

有可能遇到问了问题,但是没响应,这时候肯定是网关有问题了,因为openclaw本质就是一个网关,在网页上对话也是通过openclaw发给电脑

要保持cmd的页面一直打开,运行openclaw,如下图,我是在卡的时候,在这个cmd按了crtl+c,然后就能运行了,不知道为啥

查询额度如下:

对话框直接输入/status

或者cmd输入:openclaw status --usage

我使用的是OAuth模式,不方便直接看到流量信息,只能登录千问的后台查看(大模型服务平台百炼控制台)

API Key 模式:把一串密钥给 OpenClaw,它用这个密钥直接调用模型(风险:密钥泄露会被滥用)

OAuth 模式:你登录自己的 Qwen 账号,授权 OpenClaw 访问(风险更低,随时可以在 Qwen 后台 revoke 授权)

(二)微信使用

新开一个cmd,使用微信官方安装命令: npx -y @tencent-weixin/openclaw-weixin-cli@latest install

前置条件是必须安装openclaw

安装后,会弹出一个二维码绑定微信使用

绑定完微信后,会重启openclaw

此时可以在微信上对话,但是有可能对话后弹出来Agent failed before reply:xxxxx,我只是因为使用模型Qwen Oauth认真过期了,要重新登录:

openclaw models auth login --provider qwen-protal(使用的模型名)

然后就可以开启对话了

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐