乐于分享
好东西不私藏

openclaw线上大模型配置与切换

openclaw线上大模型配置与切换

hello,大家好,我是前端晨话~

上一篇文章介绍了一下openclaw接入本地大模型并切换到本地大模型。免费使用openclaw啦 – 把大模型搬到本地,不再耗费token!

当时切换大模型时是直接在配置里修改,这样确实很不方便,今天分享一下使用powershell里去配置线上大模型,不用手动修改配置文件openclaw.json。

走起~

OpenClaw连接线上千问模型

在powershell里执行以下命令:

openclaw config

出现的界面选择第一个选项,回车

选择模型:

选择模型提供商-千问

选择认证方式是 – 授权

回车后,就会自动打开授权界面:

如果没有帐号,就临时注册一个。需要到邮箱去激活帐户,点击按钮即可,会直接打开一个客户端,不用去管它。

点击激活后还没完,powershell里还是显示等待批准。

再次回到刚刚注册的页面,”刷新重试“按钮就出现以下成功授权的页面。

再回到powershell里,可以看到流程继续往下走了。openclaw会自动选择合适你的大模型,我们不用去选,直接默认就可以。这里要说明的一点是,目前还不是被选择上,需要在选择项上按个”空格键“,变成”+“才算选择上。

这样才算是被选择上。

回车后界面回到了选择配置的部分,说明已经配置好了千问模型。我们直接按键盘上的”Esc“键就可以了。

再次执行一下:

openclaw config

至此,我们就连上了线上的千问模型,也就是接下来可以调用千问的API了。

在powershell中切换openclaw配置的大模型

切换大模型时,名字一定要与openclaw里配置的名称一致,否则会失败。所以在切换大模型前,我们先看一下openclaw里配置了有哪些Models,另一个主要目的是获取到对应Models的名称。首先执行以下命令:

openclaw models list

如图所示就是openclaw里配置的所有大模型了。

现在想切换到”ollama-local/qwen2:14b-instruct-q4_K_M“这个模型,把这个模型做为默认模型。有两种方式:

第一种方式:在powershell里执行命令

openclaw models set default="ollama-local/qwen2:14b-instruct-q4_K_M"

或者

openclaw models set "ollama-local/qwen2:14b-instruct-q4_K_M"

第二种方式:配置文件里修改

在powershell里执行:

notepad C:\Users\你的用户名\.openclaw\openclaw.json

会直接打开配置文件,找到 model.default 字段,改成:

"model": {  "default": "ollama-local/qwen2:14b-instruct-q4_K_M",  "providers": {    // ... 其他配置保持不变  }}

—— 前端晨话 · 专注前端技术与 AI 编程 ——

需要前端开发服务?私信联系我