游乐游手机版
首页/AI教程/文章详情

Windows平台部署OpenClaw与Ollama本地模型飞书教程

时间:2026-05-28 09:13
在Windows10环境下,通过PowerShell配置Node js和Ollama本地模型服务,并安装部署OpenClaw核心与网关。随后安装飞书插件,配置飞书开放平台应用的事件回调与权限,最后在OpenClaw中完成飞书频道配置,实现本地AI助手与飞书的集成。

想要在本地电脑上部署一个能与飞书深度集成的AI智能助手吗?本文将为你提供一份详尽的Windows环境搭建指南。我的测试平台是Windows 10操作系统,配备32GB内存和一张RTX 3060 Ti显卡。跟随以下步骤,你将成功构建属于自己的本地AI办公助手。

环境准备

首先,请务必以管理员身份运行Windows PowerShell。我们需要调整PowerShell的执行策略,以允许后续脚本顺利执行。请在窗口中输入以下命令:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 输入 Y 确认

1. 安装 Node.js 运行环境

这是整个项目的基础运行环境。请前往Node.js官网下载并安装版本不低于18.0.0的稳定版。安装完成后,在命令行中输入 node --version 来验证安装是否成功。

2. 部署 Ollama 本地大模型服务

接下来,我们需要一个本地运行的AI大语言模型服务。这里推荐使用Ollama,它部署简单,资源占用相对友好。我们以通义千问8B版本模型(qwen3:8b)为例。你可以根据自己电脑的GPU显存和内存情况,选择其他更小或更大的模型。

3. 安装与配置 OpenClaw 智能体框架

3.1 安装 OpenClaw 核心框架

通过npm包管理器全局安装OpenClaw框架:

npm install -g openclaw
#验证安装是否成功
openclaw --version
# 2026.2.25

安装过程中可能会遇到一个常见问题。如果执行 npm install -g openclaw 时出现类似下面的Git权限错误:

PS D:\dmtcg\front_end> npm install -g openclaw
npm error code 128
npm error An unknown git error occurred
npm error command git --no-replace-objects ls-remote ssh://git@github.com/whiskeysockets/libsignal-node.git
npm error git@github.com: Permission denied (publickey).
npm error fatal: Could not read from remote repository.
...

这通常是因为npm默认尝试通过SSH协议克隆Git仓库,而你的本地环境未配置SSH密钥。一个快速的解决方案是临时将Git的克隆协议切换为HTTPS。在当前PowerShell中执行:

git config --global url."https://github.com/".insteadOf git@github.com:
# 然后重新运行安装命令
npm install -g openclaw

3.2 运行配置向导

安装成功后,运行配置向导来连接你的本地模型服务。以下是关键配置项的说明:

  • 模型/认证提供商: 选择列表最后的 Custom Provider(自定义提供商)。
  • API 基础地址: 输入 https://127.0.0.1:11434/v1(这是Ollama服务的默认本地API地址)。
  • API 密钥: 可以输入任意非空字符串,例如 ollama(Ollama服务本身无需鉴权,但框架要求此字段不能为空)。
  • 端点兼容性: 选择 OpenAI-compatible(OpenAI兼容模式)。
  • 模型标识: 输入你在Ollama中拉取的模型名称,例如 qwen3:8b
  • 后续关于配置渠道、添加技能等选项,均可选择 Skip for nowNo 暂时跳过。

3.3 启动管理网关服务

接下来,安装并启动OpenClaw的网关服务,这是用于管理AI助手的管理界面。

# 安装gateway服务
openclaw gateway install
# 启动网关服务
openclaw gateway start
# 查看服务状态,确保显示为 "running"
openclaw gateway status

启动成功后,打开你的浏览器,访问 https://127.0.0.1:18789localhost:18789。请注意,在某些网络环境下,使用 localhost 访问可能比IP地址更可靠。

此时,如果你在管理界面尝试对话,可能会遇到错误。这通常是因为默认配置文件中的模型上下文长度设置过小。你需要手动编辑OpenClaw的配置文件,找到与模型上下文相关的参数(如 max_tokenscontext_length),将其值调整到至少16000,以满足框架的基本运行要求。

4. 实现飞书机器人集成

4.1 安装飞书官方插件

现在,我们将为OpenClaw添加飞书集成能力。首先安装飞书官方插件:

openclaw plugins install @m1heng-clawd/feishu

此步骤也可能遇到问题。如果报错信息中包含类似 Failed to start CLI: Error: spawn EINVAL 的错误,并指向一个名为 exec-TIZD7ZZn.js 的文件,你需要根据错误堆栈找到该文件,将其中的 shell: false 配置项修改为 shell: true。保存修改后,重新运行安装命令:

openclaw plugins install @openclaw/feishu

安装完成后,建议将插件更新到最新版本:

openclaw plugins update feishu

最后,插件目录下的依赖可能需要手动安装。请进入插件目录执行:

cd C:\Users\[你的用户名]\.openclaw\extensions\feishu
npm install --verbose

4.2 配置飞书开放平台应用

插件安装好后,你需要在飞书开放平台创建一个自建应用来建立连接。

  1. 访问飞书开放平台官网,创建一个新的“企业自建应用”。
  2. 在“应用能力”中,找到并启用“机器人”功能。
  3. 为机器人开通必要的API权限,建议直接导入平台推荐的所有权限,以确保功能完整。
  4. 核心步骤:配置“事件订阅”。你需要启用“接收消息”等事件,并将OpenClaw网关提供的Webhook URL(格式通常为 https://你的域名或穿透地址/feishu/events)填入“请求地址URL”字段。同时,将飞书平台提供的“Encrypt Key”和“Verification Token”妥善保存,后续需要在OpenClaw配置中填写。

重要提示:在飞书开放平台完成所有配置后,必须点击“创建版本”并“发布上线”,否则你的配置将无法生效。

4.3 配置 OpenClaw 中的飞书频道

最后一步,在OpenClaw框架中配置飞书连接信息。你需要使用飞书开放平台提供的 App IDApp Secret

在PowerShell中运行 openclaw config 命令来编辑配置文件。找到 channels.feishu 部分,进行如下配置:

channels:
  feishu:
    enabled: true
    appId: "cli_xxxxx" # 替换为你的飞书应用 App ID
    appSecret: "secret" # 替换为你的飞书应用 App Secret
    # 域名: "feishu" (国内版) 或 "lark" (国际版)
    domain: "feishu"
    # 连接模式: "websocket" (推荐,实时性更好) 或 "webhook"
    connectionMode: "websocket"
    # 私聊策略: "pairing" | "open" | "allowlist"
    dmPolicy: "pairing"
    # 群聊策略: "open" | "allowlist" | "disabled"
    groupPolicy: "allowlist"
    # 群聊中是否需要 @机器人 才触发回复
    requireMention: true
    # 媒体文件最大大小 (单位: MB, 默认 30)
    mediaMaxMb: 30
    # 消息回复渲染模式: "auto" | "raw" | "card"
    renderMode: "auto"

所有配置完成后,重启OpenClaw网关服务以使配置生效:

openclaw gateway restart

5. 开始使用你的本地飞书AI助手

恭喜!至此,整个本地AI助手与飞书的集成部署已经全部完成。你现在可以在飞书聊天窗口中,直接@你创建的机器人助手,开始进行智能对话了。

需要说明的是,目前这套方案非常适合技术尝鲜和内部测试。根据开源社区的用户反馈,OpenClaw框架在长期运行的稳定性方面仍有优化空间。未来,你可能需要结合OpenCode等开发工具进行进一步的性能调优和功能扩展,才能让它更稳定、更智能。但毫无疑问,这已经是一个将前沿大语言模型能力无缝接入日常办公场景的卓越实践。具体的响应速度和智能程度,就留待你在实际使用中亲自体验和探索了。

来源:https://juejin.cn/post/7611108043342692395
上一篇AI提升软件项目文档质量的方法与重要性详解 下一篇GPTs应用商店:官方AI工具集与自定义智能体平台
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Windsurf 部署实战:NVIDIA CUDA 环境配置指南,图文详解配置,附配置参数和测试方法
AI教程 · 2026-07-13

Windsurf 部署实战:NVIDIA CUDA 环境配置指南,图文详解配置,附配置参数和测试方法

面向Windsurf本地AI开发场景,梳理NVIDIACUDA环境配置流程,覆盖驱动、CUDA、cuDNN、环境变量、项目参数、验证命令、常见故障与安全注意事项。

AI 编程工具教程:Windsurf GPU 加速安装配置教程,2026 最新版含多用户权限配置
AI教程 · 2026-07-13

AI 编程工具教程:Windsurf GPU 加速安装配置教程,2026 最新版含多用户权限配置

Windsurf的GPU配置重点在驱动、CUDA、Python环境、项目依赖和多用户目录权限。合理区分编辑器、终端与本地模型环境,可提升AI编程和深度学习项目开发效率。

个人版 Windsurf 安装教程:低配置电脑安装优化全流程,附 API 调用测试步骤
AI教程 · 2026-07-13

个人版 Windsurf 安装教程:低配置电脑安装优化全流程,附 API 调用测试步骤

面向低配置电脑的Windsurf安装与优化指南,涵盖下载准备、安装步骤、性能设置、API配置测试、常见问题处理和数据安全边界。

Windsurf 从零到可用安装全流程:稳定运行,附模型选择建议
AI教程 · 2026-07-13

Windsurf 从零到可用安装全流程:稳定运行,附模型选择建议

Windsurf是面向代码开发的AI编辑器,适合项目重构、补全、调试和文档生成。安装前需确认系统环境、账号权限与网络连通性,安装后建议按项目类型选择模型,并通过权限、索引和插件管理提升稳定性。

Windsurf 新手入门安装指南:离线安装包配置教程,免费方案,附配置参数和测试方法
AI教程 · 2026-07-13

Windsurf 新手入门安装指南:离线安装包配置教程,免费方案,附配置参数和测试方法

Windsurf可按在线与离线两种方式部署,新手应优先确认系统版本、安装包来源、登录方式和项目权限,再配置模型、上下文范围、终端策略与测试用例,确保AI编程环境稳定可用。