文章目录
- # 查看已配置的模型列表 openclaw models 输出示例: Configured models (2): glm/GLM-4.7, custom-127-0-0-1-11434/qwen2.5:7b-32k
- # 查看models子命令帮助 openclaw models –help 发现models set命令用于设置默认模型。
- # 将默认模型设置为GLM-4.7 openclaw models set glm/GLM-4.7 成功输出: Default model: glm/GLM-4.7 配置文件已自动备份:openclaw.json.bak
- # 查看当前模型状态 openclaw models status 确认输出: Default: glm/GLM-4.7 Configured models (2): glm/GLM-4.7, custom-127-0-0-1-11434/qwen2.5:7b-32k
- # 发送测试消息(需要指定目标) openclaw agent –to +15555550123 –message “你好,你现在使用的是哪个模型?” 模型响应: 根据系统状态,我当前使用的模型是 glm/GLM-4.7。这是一个智谱AI的GLM-4.7模型,通过API密钥进行认证。
- 现象:在Windows系统上运行ln -sf命令创建符号链接 错误:'ln' 不是内部或外部命令 解决方案:使用Windows的mklink命令或在管理员PowerShell中使用New-Item -ItemType SymbolicLink
- 现象:尝试openclaw use和openclaw models –current失败 错误:unknown command 'use' 和 unknown option '–current' 解决方案:查看帮助文档找到正确的命令格式 openclaw –help openclaw models –help
- 现象:尝试手动添加defaultModel配置 错误:models: Unrecognized key: "defaultModel" 解决方案:使用openclaw doctor –fix修复配置,然后使用官方命令设置
- 现象:发送消息时参数位置错误 错误:too many arguments for 'send'. Expected 0 arguments but got 1 解决方案:使用–message参数指定消息内容 # 错误 openclaw message send –target self “消息内容” # 正确 openclaw message send –target self –message “消息内容”
- 现象:尝试发送消息时 错误:Channel is required (no configured channels detected) 解决方案:使用agent命令直接测试,无需频道配置 openclaw agent –to +15555550123 –message “测试消息”
目录
- 背景说明
- 环境信息
- 配置步骤
- 1. 查看当前模型配置
- 2. 查找正确的设置命令
- 3. 切换默认模型
- 4. 验证切换结果
- 5. 测试模型是否正常工作
- 遇到的问题及解决方案
- 问题1:误用Linux命令
- 问题2:未知命令或选项
- 问题3:配置文件键名错误
- 问题4:命令参数格式错误
- 问题5:未配置频道无法发送消息
- 关键命令总结
- 模型管理命令
- 测试命令
- 配置文件位置
- 注意事项
- 切换回本地模型的方法
- 经验总结
在使用OpenClaw过程中,需要将默认模型从本地部署的Qwen模型切换为智谱GLM模型。本文档记录了完整的配置过程和遇到的问题解决方案。
- OpenClaw版本:2026.3.8 (3caab92)
- 操作系统:Windows
- 初始配置模型:
- glm/GLM-4.7(智谱)
- custom-127-0-0-1-11434/qwen2.5:7b-32k(本地Ollama)
- glm/GLM-4.7(智谱)
- custom-127-0-0-1-11434/qwen2.5:7b-32k(本地Ollama)
# 查看已配置的模型列表
openclaw models
输出示例:
Configured models (2): glm/GLM-4.7, custom-127-0-0-1-11434/qwen2.5:7b-32k
# 查看models子命令帮助
openclaw models --help
发现models set命令用于设置默认模型。
# 将默认模型设置为GLM-4.7
openclaw models set glm/GLM-4.7
成功输出:
Default model: glm/GLM-4.7 配置文件已自动备份:openclaw.json.bak
# 查看当前模型状态
openclaw models status
确认输出:
Default: glm/GLM-4.7 Configured models (2): glm/GLM-4.7, custom-127-0-0-1-11434/qwen2.5:7b-32k
# 发送测试消息(需要指定目标)
openclaw agent --to +15555550123 --message "你好,你现在使用的是哪个模型?"
模型响应:
根据系统状态,我当前使用的模型是 glm/GLM-4.7。这是一个智谱AI的GLM-4.7模型,通过API密钥进行认证。
现象:在Windows系统上运行ln -sf命令创建符号链接
错误:'ln' 不是内部或外部命令
解决方案:使用Windows的mklink命令或在管理员PowerShell中使用New-Item -ItemType SymbolicLink
现象:尝试openclaw use和openclaw models --current失败
错误:unknown command 'use' 和 unknown option '--current'
解决方案:查看帮助文档找到正确的命令格式
openclaw --help openclaw models --help
现象:尝试手动添加defaultModel配置
错误:models: Unrecognized key: "defaultModel"
解决方案:使用openclaw doctor --fix修复配置,然后使用官方命令设置
现象:发送消息时参数位置错误
错误:too many arguments for 'send'. Expected 0 arguments but got 1
解决方案:使用--message参数指定消息内容
# 错误 openclaw message send --target self "消息内容" # 正确 openclaw message send --target self --message "消息内容"
现象:尝试发送消息时
错误:Channel is required (no configured channels detected)
解决方案:使用agent命令直接测试,无需频道配置
openclaw agent --to +15555550123 --message "测试消息"
| 命令 | 说明 |
|---|---|
openclaw models |
查看所有已配置模型 |
openclaw models --help |
查看models子命令帮助 |
openclaw models set <模型ID> |
设置默认模型 |
openclaw models status |
查看当前模型状态 |
openclaw doctor --fix |
修复配置文件错误 |
# 发送测试消息(需要指定目标)
openclaw agent --to +15555550123 --message "你的问题"
# 以JSON格式输出
openclaw agent --message "你的问题" --json
- 主配置文件:
C:Users<用户名>.openclawopenclaw.json
- 模型配置文件:
C:Users<用户名>.openclawagentsmainagentmodels.json
- 认证配置文件:
C:Users<用户名>.openclawagentsmainagentauth-profiles.json
C:Users<用户名>.openclawopenclaw.jsonC:Users<用户名>.openclawagentsmainagentmodels.jsonC:Users<用户名>.openclawagentsmainagentauth-profiles.json
- Windows系统:使用反斜杠
路径分隔符,避免使用Linux命令
- 管理员权限:某些操作(如创建符号链接)需要管理员权限
- 配置文件备份:OpenClaw在修改配置时会自动创建
.bak备份文件
- 命令帮助:遇到不确定的命令时,先查看
--help帮助文档
- 测试验证:修改配置后务必测试验证是否生效
路径分隔符,避免使用Linux命令.bak备份文件--help帮助文档
如需切回本地Qwen模型:
openclaw models set custom-127-0-0-1-11434/qwen2.5:7b-32k
- 善用帮助命令:遇到不确定的命令时,
--help是最好的老师
- 循序渐进:先查看状态,再尝试修改,最后验证结果
- 注意命令格式:Windows环境下的命令参数格式可能与Linux不同
- 配置文件自动修复:
doctor --fix命令可以解决大多数配置问题
- 测试验证:修改后务必测试确认配置生效
文档版本:1.0
最后更新:2024-03-12
适用版本:OpenClaw 2026.3.8+
--help是最好的老师doctor --fix命令可以解决大多数配置问题文档版本:1.0
最后更新:2024-03-12
适用版本:OpenClaw 2026.3.8+
到此这篇关于OpenClaw模型配置与切换的过程和遇到的问题解决方案的文章就介绍到这了,更多相关OpenClaw模型配置与切换内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!