OpenClaw 模型管理工具,用于查看、设置和管理当前使用的大语言模型(LLM)。
所有命令通过以下格式执行:
bash
python3 ~/.qclaw/workspace/skills/model-manager/scripts/model_manager.py <command> [args]
命令说明示例list列出所有可用模型./model_manager.py list``set <model_id>设置默认模型./model_manager.py set ollama/nemotron-3-super:cloud``fallback add <model_id>添加备用模型./model_manager.py fallback add ollama/ministral-3:14b``fallback remove <model_id>移除备用模型./model_manager.py fallback remove ollama/ministral-3:14b``fallback list列出所有备用模型./model_manager.py fallback list``status查看当前模型状态./model_manager.py status
bash
# 查看可用模型
python3 ~/.qclaw/workspace/skills/model-manager/scripts/model_manager.py list
# 切换到 Ollama 云端模型
python3 ~/.qclaw/workspace/skills/model-manager/scripts/model_manager.py set ollama/nemotron-3-super:cloud
# 添加本地模型作为备用
python3 ~/.qclaw/workspace/skills/model-manager/scripts/model_manager.py fallback add ollama/ministral-3:14b
# 查看当前状态
python3 ~/.qclaw/workspace/skills/model-manager/scripts/model_manager.py status
此 skill 通过调用 OpenClaw 的内置 models CLI 命令来实现模型管理:
openclaw models listopenclaw models set <model-id>openclaw models fallbacks add/remove/list <model-id>openclaw models status所有更改会保存到:
~/.qclaw/agents/main/agent/models.json(当前会话)~/.qclaw/openclaw.json(全局配置)openclaw.json 中正确配置了对应的模型提供者后,才能成功切换用户说: “列出当前可用模型”
→ 无需授权,skill 可直接执行 list
用户说: “查看当前模型状态”
→ 无需授权,skill 可直接执行 status
用户说: “把模型切换到 ollama/nemotron-3-super:cloud”
→ 需要明确授权后,skill 才能执行 set 操作
用户说: “添加 ollama/ministral-3:14b 作为备用模型”
→ 需要明确授权后,skill 才能执行 fallback add 操作