功能概述
Model Switch 是一款面向 OpenClaw 用户的系统级配置工具,允许通过自然语言指令(如 use gemini、新增模型)快速切换或添加 AI 模型。核心功能包括:交互式模型切换、智能特性判断(图像/推理能力)、一键 API Key 配置、以及 9 家预置提供商(Google、OpenAI、Anthropic、阿里、Moonshot、MiniMax、智谱、DeepSeek 等)的快捷接入。
显著优点
- 零门槛操作:自然语言指令替代手动编辑 JSON 配置
- 智能预设:自动识别模型特性,预填 contextWindow、maxTokens 等参数
- 流程简化:一轮对话完成新增模型全流程
- 自动备份:切换前创建
openclaw.json.bak,降低配置失误风险
潜在局限与风险
1. 明文存储 API Key:密钥以未加密形式写入 ~/.openclaw/openclaw.json,依赖文件权限(建议 chmod 600)保障安全,存在被其他进程或用户读取的风险
2. 服务中断:每次配置变更都会执行 openclaw gateway restart,导致 5-10 秒服务不可用,可能中断进行中的会话
3. 配置覆盖风险:脚本直接修改主配置文件,若逻辑存在缺陷可能导致配置损坏
4. 无外部审计:安全认证报告为占位符,未经过实际安全扫描
适合人群
- 频繁切换多模型测试的开发者
- 希望简化 OpenClaw 配置的进阶用户
- 能够接受短期服务中断的本地/测试环境使用者
常规风险
- 密钥泄露:配置文件未加密,需严格管控文件权限并避免提交到版本控制
- 可用性影响:网关重启期间所有请求失败
- 配置漂移:自动化修改可能与用户手动编辑产生冲突