接上文,在上一次因模型不兼容OpenClaw导致失败以后,决定重新部署本地模型

本次选择:qwen3:4b-instruct-2507-q4_K_M

一、Ollama 安装

已安装的可以忽略

irm https://ollama.com/install.ps1 | iex

或通过官网下载exe安装包:

https://ollama.com/download/OllamaSetup.exehttps://ollama.com/download/OllamaSetup.exe

二、部署本地大模型

1、下载大模型包

ollama pull qwen3:4b-instruct-2507-q4_K_M

2、定制大模型

此前部署的时候发现OpenClaw确实要求Tokens为16K,Ollama默认Tokens仅为4K(4096),所以我们手动定制扩展Tokens至32K(32768)

本地创建Modelfile文件,内容:

FROM qwen3:4b-instruct-2507-q4_K_M
PARAMETER num_ctx 32768

3、创建定制模型

ollama create qwen4b-openclaw -f ./Modelfile

可通过ollama list命令查看创建的模型

三、安装OpenClaw

1、安装Node.js

访问官网下载

https://nodejs.org/zh-cn/downloadhttps://nodejs.org/zh-cn/download

2、通过Node.js安装OpenClaw

通过Node.js的npm全局安装OpenClaw

npm install -g openclaw

或直接通过官网下载

irm https://ollama.com/install.ps1 | iex

验证版本号,确认已安装成功

openclaw --version

3、初始化 OpenClaw安装向导

openclaw onboard

任何时候都可以通过Ctrl+C中断向导,可通过该命令重新初始化安装

4、部署OpenClaw

Security提示:Yes

模式选择:QuickStart(快速开始)

现有配置:Reset

因为此前安装过,所以会有这一步,选择重置即可

如果删除文件失败,需要停止网关服务,结束node进程,并删除.openclaw文件夹

停止网关服务

openclaw gateway stop

结束node进程

删除.openclaw文件夹

C:\Users\你的用户名\.openclaw

然后重新运行向导安装即可(openclaw onboard)

模型服务商选择: Custom Provider (自定义提供者

也可选择OpenAI,因为因为Ollama提供了与OpenAI 兼容的API接口

API 地址:默认

http://127.0.0.1:11434/v1(Ollama服务的默认本地地址

API 密钥:Paste API key now(现在输入)

请注意:本地模型不需要真实的API密钥,但字段不能留空,可随便任意字符

接口兼容模式:OpenAI-compatible

模型ID:qwen4b-openclaw(此前创建的定制模型名)

API 唯一ID:默认

也可以按照自己喜好进行自定义,如:qwen-openclaw

模型别名:自定义

也可不填写直接跳过,会默认使用API唯一ID作为别名

渠道选择:飞书

也可根据自己喜好或者已有的机器人进行选择,这里依旧选择飞书并选择本地插件,通过飞书机器人接入聊天

输入App Secret&App ID

通过飞书开放平台创建企业自建应用可获取App Secret&App ID

https://open.feishu.cn/https://open.feishu.cn/

飞书连接模式:WebSocket(长连接)

机器人在群聊中的响应策略:Open

搜索服务:暂时跳过

技能配置:暂时跳过

Hooks配置:暂时跳过

网关服务:Reinstall(重装)

因此前安装过网关服务,并且删除了.openclaw文件夹,这里务必选择重装网关

孵化机器人:Open the Web UI

TUI(终端用户界面)会在当前命令行中直接打开一个交互式聊天界面,你可以立即与 AI 对话,告诉它它的名字、性格、任务等。

Open the Web UI 需要复制 token 并在浏览器中打开,多了一步。

Do this later 则会导致机器人暂时没有设定,可能无法正常工作。

四、飞书配置

1、添加应用能力

选择添加机器人

2、权限管理

选择批量导入

{
  "scopes": {
    "tenant": [
      "aily:file:read",
      "aily:file:write",
      "application:application.app_message_stats.overview:readonly",
      "application:application:self_manage",
      "application:bot.menu:write",
      "cardkit:card:write",
      "contact:contact.base:readonly",
      "contact:user.employee_id:readonly",
      "corehr:file:download",
      "docs:document.content:read",
      "event:ip_list",
      "im:chat",
      "im:chat.access_event.bot_p2p_chat:read",
      "im:chat.members:bot_access",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.group_msg",
      "im:message.p2p_msg:readonly",
      "im:message:readonly",
      "im:message:send_as_bot",
      "im:resource",
      "sheets:spreadsheet",
      "wiki:wiki:readonly"
    ],
    "user": [
      "aily:file:read",
      "aily:file:write",
      "contact:contact.base:readonly",
      "im:chat.access_event.bot_p2p_chat:read"
    ]
  }
}

3、事件与回调

配置事件为长连接并添加接收消息事件

请注意,必须得完成OpenClaw配置向导才能配置长连接

4、发布版本并测试

5、配对授权

openclaw pairing approve feishu <你的code>

6、结果

已可以正常对话

Logo

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

更多推荐