乐于分享
好东西不私藏

OpenClaw �� 详细的小白免费模型设置教程及避坑指南

OpenClaw �� 详细的小白免费模型设置教程及避坑指南

修改完

小龙虾安装好后,最重要的是要给🦞安装大脑就是设置各大模型厂的API Key或者签权认证,这样🦞才能正常跑起来,今天就详细的拆解多模型设置。

一、相关文件

模型配置主要涉及以下五个文件。

第一个是openclaw.json文件

这个文件也是OpenClaw的总配置文件,所有的设置都在这个文件里。

#文件路径C:\Users\你的用户名\.openclaw\openclaw.json

基础的配置文件如下:

{  "meta": {},    #配置文件的元数据,包括最后修改版本和时间  "env": {},     #环境变量  "wizard": {},  #向导工具的运行信息  "auth": {},    #认证配置,包含不同提供者的认证信息  "models": {},  #模型配置,定义了可用的AI模型及其参数  "agents": {},  #代理配置,设置默认使用的模型和工作参数  "tools": {},   #工具配置  "messages": {},#消息处理配置  "commands": {},#命令配置  "hooks": {},   #钩子配置,用于扩展功能  "channels": {},#渠道配置,如飞书集成  "gateway": {}, #网关配置,设置API访问参数  "skills" :{},  #技能配置,启用特定功能  "plugins":{}   #插件配置,管理扩展功能}

模型相关的配置的是auth和models,如下图,这是在安装阶段配置千问模型配置文件。

{  #............  //认证配置,包含不同提供者的认证信息  "auth": {    "profiles": {      "qwen-portal:default": {        "provider""qwen-portal",        "mode""oauth"      }    }  },  //模型配置,定义了可用的AI模型及其参数  "models": {    "providers": {      "qwen-portal": {        "baseUrl""https://portal.qwen.ai/v1",        "apiKey""qwen-oauth",        "api""openai-completions",        "models": [          {            "id""coder-model",            "name""Qwen Coder",            "reasoning"false,            "input": [              "text"            ],            "cost": {              "input"0,              "output"0,              "cacheRead"0,              "cacheWrite"0            },            "contextWindow"128000,            "maxTokens"8192          },          {            "id""vision-model",            "name""Qwen Vision",            "reasoning"false,            "input": [              "text",              "image"            ],            "cost": {              "input"0,              "output"0,              "cacheRead"0,              "cacheWrite"0            },            "contextWindow"128000,            "maxTokens"8192          }        ]      }    }  },  //代理配置,设置默认使用的模型和工作参数  "agents": {    "defaults": {      "model": {        "primary""qwen-portal/coder-model",        "fallbacks": [          "qwen-portal/coder-model",          "qwen-portal/vision-model"        ]      },      "models": {        "qwen-portal/coder-model": {          "alias""qwencode"        },        "qwen-portal/vision-model": {          "alias""qwenvision"                }      },      "workspace""C:\\Users\\Lenovo\\.openclaw\\workspace",      "compaction": {        "mode""safeguard"      },      "maxConcurrent"4,      "subagents": {        "maxConcurrent"8      }    }  },  #............}

第二个是auth-profiles.json文件

鉴权配置,这个文件保存的信息是用系统的openclaw config命令配置内置模型时的信息。

#文件路径C:\Users\你的用户名\.openclaw\agents\main\agent\auth-profiles.json

相关的配置的信息如下图,这是在安装阶段配置千问模型配置文件。

{  "version": 1,  "profiles": {    "qwen-portal:default": {      "type": "oauth",      "provider""qwen-portal",      "access""xxxxx",      "refresh""xxxxx",      "expires"1770714202071    }  },  "lastGood": {    "qwen-portal": "qwen-portal:default"  },  "usageStats": {    "qwen-portal:default": {      "errorCount": 0,      "lastFailureAt"1770593447833,      "lastUsed"1770703271288    }  }}

第三个是auth.json文件

鉴权这个文件保存的信息是用系统的openclaw config命令配置内置模型时存储的签权信息,没有其它第三方模型信息。

#文件路径C:\Users\Lenovo\.openclaw\agents\main\agent\auth.json

相关的配置的信息如下图,这是在安装阶段配置千问模型配置文件。

{  "qwen-portal": {    "type": "oauth",    "access": "XXXXX",    "refresh": "XXXXX",    "expires": 1772601764447  }}

第四个是models.json文件

所有模型的详细配置文件。

#文件路径C:\Users\Lenovo\.openclaw\agents\main\agent\models.json

相关的配置的信息如下图,这是在安装阶段配置千问模型配置文件。

{  "providers": {    "qwen-portal": {      "baseUrl": "https://portal.qwen.ai/v1",      "api": "openai-completions",      "models": [        {          "id": "coder-model",          "name": "Qwen Coder",          "reasoning": false,          "input": [            "text"          ],          "cost": {            "input": 0,            "output": 0,            "cacheRead": 0,            "cacheWrite": 0          },          "contextWindow": 128000,          "maxTokens": 8192        },        {          "id": "vision-model",          "name": "Qwen Vision",          "reasoning": false,          "input": [            "text",            "image"          ],          "cost": {            "input": 0,            "output": 0,            "cacheRead": 0,            "cacheWrite": 0          },          "contextWindow": 128000,          "maxTokens": 8192        }      ],      "apiKey": "qwen-oauth"    }  }}

第五是.evn文件

保存环境变量的文件。安全期间,将所有api key配置在这里。

#文件路径C:\Users\你的用户名\.openclaw\.evn# OpenClaw 环境变量配置# 敏感信息单独管理,配置文件使用 ${变量名} 引用# opencode API KeyOPENCODE_API_KEY=你的api key

以上五个文件是所有模型配置相关的文件,其中需要手动配置的是openclaw.json和.evn,其它文件openclaw会自动配置。

二、模型配置方式

模型配置主要有两种方式。

第一种使用openclaw config命令配置,适合openclaw内置的模型。

这里我们配置opencode的免费的模型。

在Windows (PowerShell)(管理员)命令行工具中输入openclaw config,如下,直接回车。

选Model,然后回车。

选OpenCode Zen,然后回车。

选Paste API Key now,然后回车。

注意,如果没有注册,先去https://opencode.ai/zen注册一个账号,并获取API Key,目前提供两个免费模型minimax-m2.5-free和trinity-large-preview-free。由于我已经设置在环境变量中配置了API Key,提示选择环境变量,如果你没有设置过就直接粘贴获得的API Key,然后回车。

选择Yes,然后回车。

进入模型选择步骤,主要这里有个坑,默认的是claude-opus-4-6,后面我们再修改。

↑/↓键 上下导航,空格 / Tab键选择,回车键确认,如下图。

选Continue,然后回车。

退出模型设置。

我们修改前面的坑,再聊天Web界面,选配置,然后选Raw直接编辑以下两个地方,即可。

修改完成后先后点击Save和Update保存及更新修改。

其它内置模型都可以通过同样的方法配置。

第二种直接编辑openclaw.json,适合其它没有内置到openclaw的模型的配置。

这里以白山智算提供的模型为例进行说明,api 获取方法见文末。

聊天Web界面进行修改编辑openclaw.json。

增加mode: 'merge',控制多模型配置,注意,这里是个坑,必须设置。

增加白山智算的模型信息。
在agents的fallbacks里增加白山智能算的模型。
models里增加白山模型。

这样就手动配置也就成功了。

也可以直接编辑openclaw.json完成配置,但要注意格式。

通过以上配置,我们现在已经配置了千问和OpenCode Zen免费的模型,以及限免的白山智算模型。

其它模型的配置按上面的方法就可以配置成功,我目前配置的有千问、OpenCode  Zen白山智算、讯飞、英伟达等免费模型,练手养虾完全够用了。

三、注册白山智算

白山智算注册:

https://ai.baishan.com/auth/login?referralCode=hCWynTsqfg

先通过以上网址注册,目前免费450元的永久 api 代金券,可以调用 M2.5 和 GLM 5、GLM 4.7等20多个模型,正好用来养虾。

我已将配置模板准备好了,关注后,回复消息“openlcaw"获取

下一篇说说模型相关的常用命令。

参考资料:

官网:https://openclaw.ai/

仓库:https://github.com/openclaw/openclaw

文档:https://docs.openclaw.ai/zh-CN

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~谢谢你看我的文章,我们,下次再见。

我的Openclaw教程


Moltbot:让AI从顾问变员工的开源革命
OpenClaw:详细的小白安装教程及避坑指南