OpenClaw 是一个开源的个人 AI 助手平台,支持通过多种消息渠道与 AI 交互。通过配置可接入阿里云百炼平台上的 AI 模型,支持按量付费、Coding Plan、Token Plan 团队版三种接入方式。
安装 OpenClaw
OpenClaw 需要 Node.js 22 或更高版本。可通过以下命令检查 Node.js 版本:
node --version
如果未安装或版本过低,请访问 Node.js 官网下载安装。
macOS / Linux
推荐使用官方安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash
或通过 npm 全局安装:
npm install -g openclaw@latest
Windows
在 PowerShell 中执行:
iwr -useb https://openclaw.ai/install.ps1 | iex
或通过 npm 全局安装:
npm install -g openclaw@latest
首次安装后,OpenClaw 会自动启动配置向导,完成初始设置。也可以手动执行openclaw onboard命令进行配置。
|
配置项 |
建议配置 |
|
I understand this is powerful and inherently risky. Continue? |
选择 Yes |
|
Onboarding mode |
选择 QuickStart |
|
Model/auth provider |
选择 Skip for now(稍后配置百炼模型) |
|
Filter models by provider |
选择 All providers |
|
Default model |
选择 Keep current |
|
Select channel (QuickStart) |
选择 Skip for now(稍后配置渠道) |
|
Configure skills now? (recommended) |
选择 No |
|
Enable hooks? |
按空格键选中选项,按回车键进入下一步 |
|
How do you want to hatch your bot? |
选择 Do this later |
配置接入凭证
Token Plan 团队版
将 YOUR_API_KEY 替换为 Token Plan 团队版专属 API Key。可用模型请参考 Token Plan 团队版支持的模型。
|
API Key |
Token Plan 团队版专属 API Key |
|
Base URL |
|
|
可用模型 |
Token Plan 团队版支持的模型 |
配置文件位于 ~/.openclaw/openclaw.json,OpenClaw 启动时会自动读取。
方式一:Web UI 方式
-
启动 Web UI
在终端运行以下命令启动 Web UI:
openclaw dashboard在左侧菜单依次选择 配置 > Settings > Advanced,单击 Open 打开配置编辑界面。
-
写入配置
首次配置:复制以下内容到配置文件,将
YOUR_API_KEY替换为 Token Plan 团队版 API Key。已有配置:若需保留已有配置,请勿直接全量替换,详见已有配置如何安全修改。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-token-plan": { "baseUrl": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.7-max", "name": "qwen3.7-max", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3.6-flash", "name": "qwen3.6-flash", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "deepseek-v4-pro", "name": "deepseek-v4-pro", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v4-flash", "name": "deepseek-v4-flash", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.6", "name": "kimi-k2.6", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-5.1", "name": "glm-5.1", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 196608, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-token-plan/qwen3.6-plus" }, "models": { "bailian-token-plan/qwen3.7-max": {}, "bailian-token-plan/qwen3.6-plus": {}, "bailian-token-plan/qwen3.6-flash": {}, "bailian-token-plan/deepseek-v4-pro": {}, "bailian-token-plan/deepseek-v4-flash": {}, "bailian-token-plan/deepseek-v3.2": {}, "bailian-token-plan/kimi-k2.6": {}, "bailian-token-plan/kimi-k2.5": {}, "bailian-token-plan/glm-5.1": {}, "bailian-token-plan/glm-5": {}, "bailian-token-plan/MiniMax-M2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "token", "token": "test123" } } } -
保存配置
在 Web UI 配置页面单击保存按钮,完成配置修改。
-
使配置生效
运行以下命令重启网关,使配置生效。
openclaw gateway restart
方式二:终端方式
-
打开配置文件
nano ~/.openclaw/openclaw.json -
写入配置
首次配置:复制以下内容到配置文件,将
YOUR_API_KEY替换为 Token Plan 团队版 API Key。已有配置:若需保留已有配置,请勿直接全量替换,详见已有配置如何安全修改。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-token-plan": { "baseUrl": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.7-max", "name": "qwen3.7-max", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3.6-flash", "name": "qwen3.6-flash", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "deepseek-v4-pro", "name": "deepseek-v4-pro", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v4-flash", "name": "deepseek-v4-flash", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.6", "name": "kimi-k2.6", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-5.1", "name": "glm-5.1", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 196608, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-token-plan/qwen3.6-plus" }, "models": { "bailian-token-plan/qwen3.7-max": {}, "bailian-token-plan/qwen3.6-plus": {}, "bailian-token-plan/qwen3.6-flash": {}, "bailian-token-plan/deepseek-v4-pro": {}, "bailian-token-plan/deepseek-v4-flash": {}, "bailian-token-plan/deepseek-v3.2": {}, "bailian-token-plan/kimi-k2.6": {}, "bailian-token-plan/kimi-k2.5": {}, "bailian-token-plan/glm-5.1": {}, "bailian-token-plan/glm-5": {}, "bailian-token-plan/MiniMax-M2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "token", "token": "test123" } } } -
保存并退出
按
Ctrl+X,按Y确认保存,按Enter确认文件名。 -
使配置生效
运行以下命令重启网关,使配置生效。
openclaw gateway restart
Coding Plan
将 YOUR_API_KEY 替换为 Coding Plan 专属 API Key(格式为 sk-sp-xxxxx)。可用模型请参考 Coding Plan 支持的模型。
|
API Key |
Coding Plan 专属 API Key,格式为 |
|
Base URL |
|
|
可用模型 |
Coding Plan 支持的模型 |
配置文件位于 ~/.openclaw/openclaw.json,OpenClaw 启动时会自动读取。
方式一:Web UI 方式
-
启动 Web UI
在终端运行以下命令启动 Web UI:
openclaw dashboard在左侧菜单依次选择 配置 > Settings > Advanced,单击 Open 打开配置编辑界面。
-
写入配置
首次配置:复制以下内容到配置文件,将
YOUR_API_KEY替换为 Coding Plan API Key。已有配置:若需保留已有配置,请勿直接全量替换,详见已有配置如何安全修改。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-coding-plan": { "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 262144, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-coding-plan/qwen3.6-plus" }, "models": { "bailian-coding-plan/qwen3.6-plus": {}, "bailian-coding-plan/qwen3.5-plus": {}, "bailian-coding-plan/qwen3-max-2026-01-23": {}, "bailian-coding-plan/qwen3-coder-next": {}, "bailian-coding-plan/qwen3-coder-plus": {}, "bailian-coding-plan/MiniMax-M2.5": {}, "bailian-coding-plan/glm-5": {}, "bailian-coding-plan/glm-4.7": {}, "bailian-coding-plan/kimi-k2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "token", "token": "test123" } } } -
保存配置
在 Web UI 配置页面单击保存按钮,完成配置修改。
-
使配置生效
运行以下命令重启网关,使配置生效。
openclaw gateway restart
方式二:终端方式
-
打开配置文件
nano ~/.openclaw/openclaw.json -
写入配置
首次配置:复制以下内容到配置文件,将
YOUR_API_KEY替换为 Coding Plan API Key。已有配置:若需保留已有配置,请勿直接全量替换,详见已有配置如何安全修改。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-coding-plan": { "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 262144, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-coding-plan/qwen3.6-plus" }, "models": { "bailian-coding-plan/qwen3.6-plus": {}, "bailian-coding-plan/qwen3.5-plus": {}, "bailian-coding-plan/qwen3-max-2026-01-23": {}, "bailian-coding-plan/qwen3-coder-next": {}, "bailian-coding-plan/qwen3-coder-plus": {}, "bailian-coding-plan/MiniMax-M2.5": {}, "bailian-coding-plan/glm-5": {}, "bailian-coding-plan/glm-4.7": {}, "bailian-coding-plan/kimi-k2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "token", "token": "test123" } } } -
保存并退出
按
Ctrl+X,按Y确认保存,按Enter确认文件名。 -
使配置生效
运行以下命令重启网关,使配置生效。
openclaw gateway restart
按量付费
将 YOUR_API_KEY 替换为阿里云百炼 API Key(格式为 sk-xxxxx)。可用模型请参考模型广场。
|
API Key |
阿里云百炼 API Key,格式为 |
|
Base URL |
请确保 Base URL、API Key 和模型归属同一地域:
|
|
可用模型 |
填入模型广场中支持的模型 |
以下配置以华北2(北京)地域为例,如使用其他地域请替换 baseUrl 为上表中对应地域的 URL。
配置文件位于 ~/.openclaw/openclaw.json,OpenClaw 启动时会自动读取。
方式一:Web UI 方式
-
启动 Web UI
在终端运行以下命令启动 Web UI:
openclaw dashboard在左侧菜单依次选择 配置 > Settings > Advanced,单击 Open 打开配置编辑界面。
-
写入配置
首次配置:复制以下内容到配置文件,将
YOUR_API_KEY替换为百炼 API Key。已有配置:若需保留已有配置,请勿直接全量替换,详见已有配置如何安全修改。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 196608, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.6-plus" }, "models": { "bailian/qwen3.6-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/deepseek-v3.2": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "token", "token": "test123" } } } -
保存配置
在 Web UI 配置页面单击保存按钮,完成配置修改。
-
使配置生效
运行以下命令重启网关,使配置生效。
openclaw gateway restart
方式二:终端方式
-
打开配置文件
nano ~/.openclaw/openclaw.json -
写入配置
首次配置:复制以下内容到配置文件,将
YOUR_API_KEY替换为百炼 API Key。已有配置:若需保留已有配置,请勿直接全量替换,详见已有配置如何安全修改。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 196608, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.6-plus" }, "models": { "bailian/qwen3.6-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/deepseek-v3.2": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "token", "token": "test123" } } } -
保存并退出
按
Ctrl+X,按Y确认保存,按Enter确认文件名。 -
使配置生效
运行以下命令重启网关,使配置生效。
openclaw gateway restart
接入消息渠道
钉钉
步骤一:创建钉钉应用并获取凭证
-
选择或创建组织
-
创建钉钉机器人应用
-
登录钉钉开放平台,在顶部菜单栏,选择应用开发。
-
在页面右侧,单击创建应用,填写应用名称(例如"AI 助手")和描述,然后单击保存,系统自动进入应用详情页。
-
在应用详情的添加应用能力页面,选择添加机器人。
-
配置机器人:
-
开启机器人配置开关。
-
填写机器人名称等必填项。
-
消息接收模式 采用默认的 Stream 模式。
-
单击发布。
-
-
-
获取应用凭证
在左侧导航栏,单击凭证与基础信息,获取Client ID和Client Secret。后续部署时使用。
-
发布应用
-
在应用详情的左侧导航栏,单击版本管理与发布。
-
在页面右侧,单击创建新版本,填写版本号(例如 1.0.0)。
-
设置可见范围,例如仅我可见。
-
单击保存,然后确认发布。
-
步骤二:安装钉钉渠道插件
如果使用轻量应用服务器部署方案或无影云电脑部署方案部署 OpenClaw,通常已经内置插件,无需手动安装。
-
在终端执行以下命令安装钉钉渠道插件
openclaw plugins install @soimy/dingtalk -
安装完成后,执行以下命令确认插件已加载:
openclaw plugins list输出中应该包含
dingtalk插件且状态为loaded。
步骤三:配置钉钉渠道
如果使用轻量应用服务器部署方案或无影云电脑部署方案部署 OpenClaw,通常可以通过图形化界面进行配置,无需手动修改配置文件。
在 ~/.openclaw/openclaw.json 中添加 channels 和 plugins.allow 配置。将 YOUR_DINGTALK_APPKEY 和 YOUR_DINGTALK_APPSECRET 替换为步骤一中获取的凭证。请将 channels 和 plugins 添加到已有配置文件的对应位置,不要覆盖已有的 models、agents 等配置。
如果使用轻量应用服务器或无影云电脑部署 OpenClaw,通常可以通过图形化界面进行配置,无需手动修改配置文件,具体请参见对应产品的文档。
{
"channels": {
"dingtalk": {
"enabled": true,
"clientId": "YOUR_DINGTALK_APPKEY",
"clientSecret": "YOUR_DINGTALK_APPSECRET",
"robotCode": "YOUR_DINGTALK_APPKEY",
"dmPolicy": "open",
"groupPolicy": "open",
"messageType": "markdown"
}
},
"plugins": {
"allow": ["dingtalk"],
"entries": {
"dingtalk": {
"enabled": true
}
}
}
}
以上配置中 dmPolicy 和 groupPolicy 均设为 open,适用于测试或个人使用场景。生产环境中建议设为 allowlist,通过白名单限制可访问的用户和群组,降低安全风险。
步骤四:测试
-
执行以下命令重启网关。
openclaw gateway restart -
执行以下命令检查钉钉渠道状态
openclaw status在 Channels 部分,DingTalk 应显示为
ON且状态为OK - configured。 -
在钉钉群聊中找到机器人,发送消息进行测试。
飞书
步骤一:创建飞书应用
-
访问飞书开放平台,单击创建企业自建应用,填写应用名称和描述,选择应用图标,单击创建。
-
左侧导航栏单击凭证与基础信息 页面,复制App ID(格式如
cli_xxx)和App Secret。 -
左侧导航栏单击 权限管理 页面,单击批量导入/导出权限 按钮,粘贴以下 JSON 配置,单击下一步,确认新增权限,单击申请开通。
-
左侧导航栏中单击, 选择按能力添加页签,找到机器人卡片,单击配置。
-
配置事件订阅。
-
在飞书开放平台左侧导航栏单击事件与回调,在事件配置页签中单击订阅方式,选择使用 长连接 接收事件,单击保存。
-
在事件配置页面,单击添加事件,搜索事件
im.message.receive_v1(接收消息),单击确认添加。
-
-
在 版本管理与发布 页面创建版本,填写应用版本号和更新说明,单击保存,提交审核并发布。
步骤二:配置飞书机器人
-
在终端中输入以下命令配置飞书渠道
openclaw channels add根据界面交互提示,完成以下配置。
-
选择 Feishu
-
输入 App ID
-
输入 App Secret
配置完成后,重启网关。
-
-
创建群聊或在已有群聊中添加机器人,在飞书群中@机器人进行对话,或通过搜索的方式与机器人私聊进行测试。
-
在群聊中添加机器人:。
-
单击机器人头像,单击发送消息,可向机器人私发一条消息,机器人会回复一条包含配对码的消息。
-
复制消息的最后一行,在 OpenClaw 对话中发送,OpenClaw 会自动完成飞书机器人配对。
步骤三:测试
-
执行以下命令重启网关。
openclaw gateway restart -
执行以下命令检查飞书渠道状态
openclaw status在 Channels 部分,Feishu 应显示为
ON且状态为OK。 -
在飞书中发送消息进行测试。
微信
请确保微信版本不低于 8.0.70。
步骤一:安装微信渠道插件
-
在终端中执行以下命令安装微信渠道插件。
npx -y @tencent-weixin/openclaw-weixin-cli@latest install -
安装完成后,终端会显示一个二维码,使用微信扫描该二维码完成身份绑定。绑定成功后,微信会自动弹出 ClawBot 的聊天页面。
-
安装完成后,执行以下命令确认插件已加载:
openclaw plugins list输出中应包含
openclaw-weixin插件且状态为loaded。
步骤二:测试
-
执行以下命令重启网关。
openclaw gateway restart -
在微信中找到 ClawBot,发送消息进行测试。
步骤一:安装 QQ 渠道插件
-
在终端中执行以下命令安装 QQ 渠道插件:
openclaw plugins install @sliverp/qqbot -
安装完成后,执行以下命令确认插件已加载:
openclaw plugins list输出中应该包含
qqbot插件且状态为loaded。
步骤二:创建 QQ 机器人
-
访问QQ 开放平台,注册并登录开发者账号。
-
在OpenClaw 专属页面创建机器人,并获取 AppID 和 AppSecret。
说明AppSecret 不支持明文保存,二次查看将会强制重置,请自行妥善保存。
-
创建完毕后,QQ 会自动弹出机器人聊天页面。
步骤三:接入 QQ 消息渠道
-
在
~/.openclaw/openclaw.json中添加channels和plugins.allow配置。将YOUR_APP_ID和YOUR_APP_SECRET替换为步骤二中获取的凭证。请将channels和plugins添加到已有配置文件的对应位置,不要覆盖已有的models、agents等配置。{ "channels": { "qqbot": { "enabled": true, "appId": "YOUR_APP_ID", "clientSecret": "YOUR_APP_SECRET", "dmPolicy": "open", "allowFrom": ["*"] } }, "plugins": { "allow": ["qqbot"], "entries": { "qqbot": { "enabled": true, "config": {} } } } }以上配置中
dmPolicy设为open表示允许私聊,allowFrom设为["*"]表示允许所有用户消息,适用于测试或个人使用场景,生产环境中建议根据实际需求限制访问范围。 -
配置完成后重启网关。
openclaw gateway restart -
在 QQ 中向机器人发送消息进行测试。
常见命令
|
命令 |
说明 |
示例 |
|
/help |
显示可用命令的快速摘要。 |
/help |
|
/status |
查看当前模型、会话、网关等状态信息。 |
/status |
|
/model <模型名称> |
切换当前会话使用的模型。 |
/model qwen3.7-max |
|
/new |
开始一个新会话。 |
/new |
|
/compact |
压缩对话历史,释放上下文窗口空间。 |
/compact |
|
/think <级别> |
设置思考(推理)深度级别,可选 off、low、medium、high 等。 |
/think high |
|
/skills |
展示全部可用的 Skill。 |
/skills |
使用案例
案例一:定时推送 AI 新闻
通过 OpenClaw 的 Cron 定时任务功能,可以让 AI 每天定时抓取指定网站的新闻并通过钉钉推送给您,无需额外安装任何 Skill 或插件。
案例二:更多定时推送模板
案例三:小红书自动运营
通过 OpenClaw 可自动化运营小红书账号,提供内容创作、自动发布、评论回复等全链路运营能力。
案例四:股市监控与分析
让 OpenClaw 分析股票走势,并提供技术面分析和投资建议。
AI 生成内容仅供参考,不构成实际的投资建议或决策依据。
了解更多
Skill
Skill 是可扩展的能力模块,Agent 会根据请求自动匹配并加载对应的 Skill。OpenClaw 支持查看和启用内置 Skill,从 ClawHub安装社区 Skill,或创建自定义 Skill。
查看已有 Skill
-
执行以下命令查看已安装的 Skill 及其状态。
# 列出已安装的 Skill openclaw skills list # 查看 Skill 状态(已启用、已禁用、缺少依赖等) openclaw skills check # 查看特定 Skill 的详细信息 openclaw skills info <skill-name> -
内置 Skill 默认未启用,需在
~/.openclaw/openclaw.json中通过skills.allowBundled白名单启用,只有列在其中的内置 Skill 才会被加载。{ "skills": { "allowBundled": [ "github", "weather", "summarize", "coding-agent", "clawhub", "nano-pdf", "google-web-search", "image-lab" ] } }部分内置 Skill需要配置对应的第三方 API Key 才能使用,请在
~/.openclaw/openclaw.json的skills.entries中配置,具体请参考 Skills 配置文档。
查找更多 Skill
可以通过以下两种方式查找并安装更多 Skill。
-
通过 ClawHub 搜索安装
ClawHub 提供 3,000+ 个社区 Skill,可以在网站上浏览,也可以通过命令行搜索。
# 按关键词搜索 npx clawhub search [关键词] # 浏览最近更新的 Skill npx clawhub explore找到合适的 Skill 后,执行以下命令安装,安装完成后重启网关即可使用。
npx clawhub install <skill-name> -
直接在 OpenClaw 中提问
在对话中直接描述需求,例如
帮我找一个可以查天气的 Skill,OpenClaw 会自动搜索并安装。
创建自定义 Skill
-
创建 Skill 目录。
mkdir -p ~/.openclaw/workspace/skills/my-custom-skill -
在该目录下创建
SKILL.md文件。文件由 YAML 前置元数据和 Markdown 指令两部分组成,其中name和description为必填字段。Agent 根据description判断是否加载该 Skill,请确保描述准确。--- name: my-custom-skill description: 简短描述 --- # My Custom Skill 当用户请求 XXX 时,执行以下操作: 1. 使用 bash 工具运行 xxx 命令 2. 解析输出结果 3. 以表格形式返回给用户 -
重启网关使 Skill 生效。
# 重启网关 openclaw gateway restart # 查看 Skill 是否生效 openclaw skills list
更多 Skill 配置说明请参考OpenClaw 官方文档。
接入 MCP 服务
OpenClaw 支持通过 MCP(Model Context Protocol)插件扩展 Agent 的工具调用能力,例如联网搜索、网页抓取等。具体案例可以参考添加联网搜索MCP。