一 安装openclaw

注意,安装openclaw之前,需要先安装nodeJS,且nodeJS版本要大于v22.0.0,nodeJS官网

具体安装nodeJS的步骤,参考安装nodeJS

装好nodeJS后,使用管理员打开cmd窗口,检查是否安装成功

node -v
npm -v

在这里插入图片描述

通过npm 安装OpenClaw

npm install -g openclaw-cn@latest

在这里插入图片描述

检查是否安装成功、查看版本

openclaw-cn --version

在这里插入图片描述

运行安装向导

openclaw-cn onboard --install-daemon

点击键盘的左右箭头,选择yes后敲回车

在这里插入图片描述

敲上下箭头,选择“手动”后敲回车

在这里插入图片描述

选“本地网关”

在这里插入图片描述

默认工作区目录,直接敲回车

在这里插入图片描述
选择deepseek模型,敲回车
在这里插入图片描述

敲回车后如图

在这里插入图片描述

选择“DeepSeek API key”后回车

在这里插入图片描述

此时,要求输入deepseek官网的API key,所以我们需要登录deepseek找到自己的APIkey,打开 deepseek官网

在这里插入图片描述
创建自己的APIkey
在这里插入图片描述

注意:

  1. 创建后一定记得复制出来保存一下,因为只能复制一次,以后就不能复制了。
  2. 记得充值,不充值的话,后边是无法调用大模型的

将我们复制好的APIkey,粘贴到cmd窗口里

在这里插入图片描述
敲回车后如图,选择“保持当前(deepseek/deepseek-chat)”

在这里插入图片描述
端口不需要改,直接回车
在这里插入图片描述

选择“Loopback (127.0.0.1)”,回车

在这里插入图片描述

选择“Token”,回车
在这里插入图片描述

选择“Off”,回车

在这里插入图片描述

这里需写一个网关名称,可以随意写,我写的是 MyGatewayToken,如图
在这里插入图片描述

回车后,提示开始配置聊天通道,选择“yes”后回车

在这里插入图片描述

这里我们选择飞书

在这里插入图片描述

选择使用本地插件路径

在这里插入图片描述

选择“飞书国内版”

在这里插入图片描述
此时,提示要输入飞书AppID

在这里插入图片描述

我们需要打开飞书开放平台,登录自己的账号
在这里插入图片描述

这里信息随便填

在这里插入图片描述

添加机器人

在这里插入图片描述
权限管理→批量导入权限
在这里插入图片描述

打开飞书官网,寻找权限的json格式数据,权限官网,打开后,往下划动页面,复制如下内容

在这里插入图片描述
粘贴进来(注意,要先删除之前的配置,然后再粘贴进来)
在这里插入图片描述

申请开通

在这里插入图片描述

点击“创建版本”

在这里插入图片描述

填写信息后,保存

在这里插入图片描述
发布

在这里插入图片描述

点击“凭证与基础信息”,得到AppID和AppSecret的值,将这俩值复制出来备用

在这里插入图片描述

回到CMD窗口,在这里粘贴上AppID的值后回车

在这里插入图片描述
再粘贴上AppSecret的值后回车
在这里插入图片描述
选择“已完成”回车
在这里插入图片描述

选择yes回车

在这里插入图片描述
选择npm回车
在这里插入图片描述
回车后看到如下图

在这里插入图片描述
需要注意,这里是多选,不能直接回车,直接回车会有一堆问题。我们使用上下箭头,然后敲击space空格键选择boot-md、command-logger、session-memory

在这里插入图片描述
如上图,变为+后代表选中了,然后敲回车结果如下。

在这里插入图片描述
继续敲回车

在这里插入图片描述

会新弹出一个窗口

在这里插入图片描述

此时已经安装成功了。新窗口我们先不管,回到之前的cmd窗口,有如下三个选项
在这里插入图片描述

其中“在TUI中孵化(推荐)”代表接下来在命令行与大模型进行交互,“打开网页界面”代表接下来在浏览器进行交互。我们选择“打开网页界面”,敲回车,会自动打开浏览器。如下

在这里插入图片描述
此时本地部署正式完成。想要关闭服务的话,直接关闭cmd窗口即可。

以后启动openclaw

# 启动
openclaw gateway run

在这里插入图片描述

浏览器访问:http://localhost:18789/chat?session=main&token=MyGatewayToken
注意:参数里的MyGatewayToken是你前边设置过的,不是随便写的

浏览器访问结果如下:

在这里插入图片描述

此时,我们只是在本地部署完毕了,但是飞书机器人还不能实时与我们本地openclaw交互,需要在飞书继续做一些配置

在这里插入图片描述

我们继续添加事件,填入官方设置好的事件名
在这里插入图片描述

搜索“机器人”,点击添加

在这里插入图片描述

保存好之后,我们和之前一样,需要重新发布一个版本

在这里插入图片描述
填写内容

在这里插入图片描述

如果以后想让openclaw操作chrome浏览器,那么需要安装浏览器插件

# 安装插件
openclaw browser extension install
# 查看插件位置
openclaw browser extension path

在这里插入图片描述
打开Chrome浏览器,在浏览器里输入:

chrome://extensions

在这里插入图片描述

选择插件文件夹
在这里插入图片描述
查看结果
在这里插入图片描述
点击刷新按钮

在这里插入图片描述
写上之前建好的token,我的是MyGatewayToken
在这里插入图片描述

注意,上边这个页面不能关闭,否则openclaw无法控制浏览器。在你想让openclaw控制的页面,打开这个插件(处于on状态),如下

在这里插入图片描述
此时,openclaw就能控制你的浏览器当前这个页面了。

停止openclaw的开机自启

以管理员打开cmd,执行如下命令

schtasks /Delete /F /TN "OpenClaw Gateway"

二 卸载openclaw

如果之前开启了开机启动openclaw,则需要先停服务

openclaw-cn gateway stop
# 或者尝试
openclaw-cn service stop

如果没有配置过开机启动的话,直接把cmd网关窗口关闭即可停止服务,然后新开一个cmd窗口执行卸载命令

# 卸载openclaw
npm uninstall -g openclaw-cn

在这里插入图片描述

验证卸载是否成功:

openclaw-cn --version

在这里插入图片描述

删除系统磁盘里的openclaw文件夹
在这里插入图片描述
这将删除所有的对话历史、已配置的 API Key 和钩子设置。如果你以后还想保留这些数据,请不要删除此文件夹,或者将其备份到别处。

三 openclaw结合ollma调用本地大模型

后续加上这部分

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐