概述
OmniMux 网关统一使用 Base URL:
https://api.omnimux.ai(OpenAI 兼容客户端通常填 https://api.omnimux.ai/v1)。控制台为 omnimux.ai/dashboard。文中的模型 ID 仅为示例,请以控制台或 GET /v1/models 为准。- 安装并配置 OpenClaw Gateway
- 在飞书开放平台创建企业自建应用
- 将 OmniMux API 配置为自定义模型提供商
- 验证连接并开始使用
系统环境检查
在开始安装之前,建议先运行环境检查工具,确保你的系统满足 OpenClaw 的运行要求。下载检查工具
从 GitHub Releases 下载对应平台的检查工具:检查项目
工具会自动检查以下条件:- ✅ Node.js 版本(需要 >= 22.12.0)
- ✅ npm 可用
- ✅ Git 可用
- ✅ 网络连通性(github.com、npmjs.org、omnimux.ai)
使用前准备
在开始配置之前,请确保已完成以下准备工作:1. 安装 Node.js
OpenClaw 通过 npm 安装,需要先安装 Node.js 22 或更高版本。 访问 Node.js 官网,下载 Windows 安装包(.msi 文件),双击运行安装程序。 安装完成后,打开 PowerShell 验证:sudo。
2. 获取 OmniMux API Key
- 登录 OmniMux 控制台
- 在控制台中找到 API Keys,点击”创建新Key”按钮,然后复制生成的 Key
- API Key 通常以
sk-开头,请妥善保存
3. 准备飞书账号
需要拥有飞书企业账号,用于在飞书开放平台创建应用。第一步:安装 OpenClaw
在终端中执行:第二步:初始化引导
运行新手引导命令,OpenClaw 会引导你完成初始配置并安装后台守护服务:1. 确认安装
系统会提示安装风险说明,确认同意后继续:2. 选择安装模式
系统会提示选择安装模式,选择 Quickstart 即可:3. 选择供应商
系统会提示选择模型供应商,这里选择 跳过(Skip),后续我们会手动配置 OmniMux 作为自定义供应商:4. 选择模型
系统会提示选择要启用的模型,选择 All(全部) 即可:5. 选择默认模型
系统会提示选择默认模型,选择 Keep current(保持当前) 即可:第三步:创建飞书应用
1. 登录飞书开放平台
访问 飞书开放平台,使用飞书账号登录。 Lark(国际版)请使用 https://open.larksuite.com/app,并在后续配置中设置domain: "lark"。
2. 创建应用
点击 创建企业自建应用,填写应用名称和描述,选择应用图标。3. 获取应用凭证
在应用的 凭证与基础信息 页面,复制:- App ID(格式如
cli_xxx) - App Secret
4. 配置应用权限
在 权限管理 页面,点击 批量导入 按钮,粘贴以下 JSON 配置一键导入所需权限:5. 启用机器人能力
在左侧导航栏点击 应用能力,找到 机器人 卡片,点击 开启菜单状态。开启后填写机器人名称和描述,用户在飞书中搜索或对话时会看到这些信息。6. 配置事件订阅
在配置事件订阅前,请确保已完成以下步骤:- 已完成飞书渠道配置(见第四步)
- 网关处于启动状态(可通过
openclaw gateway status检查)
- 选择 使用长连接接收事件(WebSocket 模式)
- 添加事件:
im.message.receive_v1(接收消息)
7. 发布应用
在 版本管理与发布 页面创建版本,提交审核并发布。企业自建应用通常自动通过审批。第四步:配置 OpenClaw
OpenClaw 的配置集中在~/.openclaw/openclaw.json 文件中。你需要理解三个关键配置域:
plugins.entries.*— 控制加载哪个插件channels.*— 控制渠道连接方式和账号凭据models.providers.*— 控制模型提供商
1. 添加飞书渠道
打开~/.openclaw/openclaw.json:
启用飞书插件(plugins.entries):
channels.feishu):
channels.feishu.accounts 下,而不是 plugins.entries.feishu 中。如果放错位置会报 Unrecognized key 错误。
也可以通过环境变量配置:
2. 配置 OmniMux API
在同一个openclaw.json 中,找到 models 字段,添加 OmniMux 作为自定义模型提供商:
"你的 OmniMux API Key" 替换为你在 OmniMux 控制台 获取的实际 API Key。
3. 配置默认模型
在agents 字段中配置默认使用的模型:
4. 重启网关
配置完成后,重启 OpenClaw Gateway 使配置生效:openclaw gateway restart 而不是手动再起一个进程,否则会因端口占用而报错。
可通过以下命令确认配置是否正确加载:
第五步:验证连接
1. 在飞书中找到机器人
打开飞书,搜索你创建的机器人名称,开始对话。2. 获取配对码
向机器人发送任意消息,机器人会返回一个配对码(Pairing Code)。3. 完成配对
新开一个终端窗口,运行以下命令完成配对:<配对码> 替换为机器人返回的实际配对码,注意去掉两边的尖括号 <>。
4. 测试对话
配对成功后,在飞书中向机器人发送消息测试:访问控制
私聊访问
默认dmPolicy: "pairing",陌生用户会收到配对码,需要管理员批准:
channels.feishu.allowFrom 配置白名单用户 Open ID。
群组访问
群组策略通过channels.feishu.groupPolicy 控制:
"open"— 允许群组中所有人(默认)"allowlist"— 仅允许groupAllowFrom中的用户"disabled"— 禁用群组消息
requireMention: true)。