OpenClaw 小龙虾怎么配置模型,我简单整理一下
最近试了一下 OpenClaw,也就是大家说的“小龙虾”。这个东西挺有意思,它不是单纯的聊天工具,更像是一个可以接各种模型的本地 AI 助手框架。
刚开始用的时候,最关键的一步其实不是研究它有多少功能,而是先把模型配置好。模型没配通,后面的 Dashboard、TUI、Agent、技能这些东西都没法真正跑起来。
这里直接记录把阿里云百炼模型接到 OpenClaw 里的配置方式。过程不复杂,但有几个地方确实容易踩坑。官方文档也可以放在旁边对照看:OpenClaw 使用阿里云百炼配置模型。
先说核心
OpenClaw 配模型,主要就是配这几个东西:baseUrl、apiKey、model id,然后还有一个容易忽略的字段:reasoning: false。
尤其是 reasoning: false,这个建议一定要加上。不然有时候请求看起来是成功的,但模型就是不返回内容,表现出来就像“回复为空”。这个问题挺迷惑的,因为你一开始可能会怀疑 API Key、模型名、网络或者 OpenClaw 本身,最后发现只是少了一个字段。
OpenClaw 的模型配置怎么理解
一开始看配置文件可能会有点绕,其实它的逻辑很简单。OpenClaw 不是直接写一个模型名就完事,而是先定义一个模型服务商,也就是 Provider,然后在这个 Provider 下面定义具体模型,最后再告诉 OpenClaw 默认用哪个模型。
比如我们接阿里云百炼,可以先定义一个 Provider,名字叫 bailian。然后在它下面配置 qwen3.5-plus、qwen3-coder-next 这些模型。最后默认模型就写成:
bailian/qwen3.5-plus
这里要注意,不能只写 qwen3.5-plus。前面的 bailian 是 Provider 名称,后面的 qwen3.5-plus 才是模型 ID。很多“找不到模型”的问题,其实就是这里没对上。
先准备百炼 API Key
在配置 OpenClaw 之前,需要先去阿里云百炼开通服务,然后创建 API Key。这里有一个很重要的点:地域要一致。
也就是说,API Key、Base URL、模型所在地域,最好都保持一致。比如你用的是新加坡地域的 API Key,那 Base URL 就用新加坡地域的地址;如果用北京地域,就用北京地域的地址。不要出现北京 API Key 配新加坡 Base URL 这种情况,这种问题排查起来会比较烦。
常见的 Base URL 大概是这样:
北京:
https://dashscope.aliyuncs.com/compatible-mode/v1
新加坡:
https://dashscope-intl.aliyuncs.com/compatible-mode/v1
美国弗吉尼亚:
https://dashscope-us.aliyuncs.com/compatible-mode/v1
你根据自己的百炼地域选择对应的地址就行。
安装 OpenClaw
OpenClaw 需要 Node.js 22 以上,可以先看一下自己的 Node 版本:
node --version
如果版本没问题,可以直接安装:
npm install -g openclaw@latest
安装完以后检查一下:
openclaw --version
能正常输出版本号,就说明安装好了。
如果你用 macOS 或 Linux,也可以用官方脚本安装:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows 可以用 PowerShell:
iwr -useb https://openclaw.ai/install.ps1 | iex
用 Dashboard 配置会更方便
配置模型有两种方式,一种是直接改配置文件,另一种是用 Dashboard。我个人更建议先用 Dashboard,因为直接改 JSON 文件很容易少逗号或者括号不匹配。
启动 Dashboard:
openclaw dashboard
正常情况下浏览器会自动打开。如果没有打开,可以手动访问:
http://127.0.0.1:18789
进去以后找到 配置 > RAW,英文界面一般是 Config > RAW,然后在这里修改 openclaw.json。
参考配置
下面是一份可以参考的配置。这里以新加坡地域为例,默认模型用 qwen3.5-plus,代码模型用 qwen3-coder-next。
{
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
"apiKey": "DASHSCOPE_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "qwen3.5-plus",
"name": "qwen3.5-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536
},
{
"id": "qwen3-coder-next",
"name": "qwen3-coder-next",
"reasoning": false,
"input": ["text"],
"contextWindow": 262144,
"maxTokens": 65536
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian/qwen3.5-plus"
},
"models": {
"bailian/qwen3.5-plus": {},
"bailian/qwen3-coder-next": {}
}
}
}
}
这里的 DASHSCOPE_API_KEY 换成你自己的百炼 API Key 就可以。真实 Key 不要提交到 GitHub,也不要发到公开文章里。
这几个字段是什么意思
bailian 是我们自己定义的 Provider 名称,你也可以叫 aliyun 或者 dashscope。不过我觉得叫 bailian 比较直观。后面引用模型的时候,就要用 bailian/qwen3.5-plus 这种格式。
baseUrl 是百炼 OpenAI 兼容接口的地址。这个地址要和你的 API Key 地域对应。比如新加坡就是 https://dashscope-intl.aliyuncs.com/compatible-mode/v1。
apiKey 就是你的百炼 API Key。
api: openai-completions 表示 OpenClaw 会按照 OpenAI 兼容接口的方式去调用模型。百炼支持这种兼容模式,所以可以接进来。
reasoning: false 建议明确写上。这个字段很关键,少了之后可能会出现模型回复为空的问题。
默认模型怎么选
我个人建议默认用 qwen3.5-plus。日常写作、总结、分析、普通对话,用它就可以。代码相关的任务,可以再切到 qwen3-coder-next。
配置里默认模型是这一行:
"primary": "bailian/qwen3.5-plus"
如果进入 TUI 以后想临时切换模型,可以用:
/model qwen3-coder-next
这样比较灵活。默认模型不用一开始就设成代码模型,除非你主要就是拿它写代码。
如果想直接改配置文件
配置文件一般在:
~/.openclaw/openclaw.json
可以用下面的命令打开:
nano ~/.openclaw/openclaw.json
或者:
vim ~/.openclaw/openclaw.json
改完保存,再重新打开 OpenClaw 就行。不过如果不太熟悉 JSON,我还是建议用 Dashboard 的 RAW 配置,出错概率低一点。
常见问题
如果提示找不到模型,先检查模型是不是写成了完整路径。应该是 bailian/qwen3.5-plus,而不是只写 qwen3.5-plus。然后再看 Provider 名称是否一致。比如你配置里叫 bailian,后面引用的时候就不能写成 aliyun/qwen3.5-plus。
如果模型回复为空,优先检查有没有加 reasoning: false。这个问题比较隐蔽,但确实容易遇到。
如果 API Key 明明是对的,但调用还是失败,可以重点看地域是不是一致。API Key、Base URL、模型所在地域最好不要混用。
如果 openclaw 命令不存在,可以先执行:
openclaw --version
如果没有结果,就重新安装:
npm install -g openclaw@latest
如果还是不行,再检查 npm 全局路径有没有加入环境变量。
最后简单总结
OpenClaw 配模型,核心就是先定义 Provider,再定义模型,最后设置默认模型。接百炼的时候,用 OpenAI 兼容接口,注意 Base URL、API Key、模型地域一致,再把 reasoning 设成 false。
这一步配通以后,OpenClaw 才算真正能用起来。后面不管是用 TUI、Dashboard,还是继续折腾 Agent 和技能,都是建立在模型能正常调用的基础上。
我觉得 OpenClaw 比较有价值的地方,不是又多了一个聊天入口,而是它更像一个可以接入自己工作流的 AI 助手底座。模型配置只是第一步,但这一步打通以后,后面能玩的空间就比较大了。
Be the first to know when I post cool stuff
Subscribe to get my latest posts by email.
Thanks for signing up! Check your email to confirm your subscription.
Whoops, we weren't able to process your signup.