核心用法
LLM Supervisor 是一款为 OpenClaw 设计的智能模型切换工具,核心功能是自动故障转移——当检测到 Anthropic Claude 或 OpenAI 的速率限制(429)或服务器过载错误时,无缝切换至本地 Ollama 实例运行。
工作流
1. 自动检测:拦截云端 API 的 rate-limit / overload 错误
2. 降级切换:自动路由到本地 qwen2.5:7b 模型
3. 安全确认:本地代码生成前强制要求输入 CONFIRM LOCAL CODE,防止未授权本地执行
4. 手动控制:支持 /llm status 查看状态,/llm switch cloud/local 手动切换
显著优点
- 高可用性:消除云端限速导致的 Workflow 中断
- 隐私保护:敏感任务可强制本地处理,数据不出境
- 成本优化:减少高峰期云端 Token 消耗
- 透明可控:每次本地代码生成需显式确认,兼顾自动化与安全
潜在局限
- 本地
qwen2.5:7b能力明显弱于 Claude 3.5/GPT-4,复杂代码生成质量下降 - 需预装 Ollama 并保证 7B 模型常驻内存,对本地硬件有要求(建议 16GB+ RAM)
- 自动切换可能掩盖 API 配额管理的根本问题
- "CONFIRM LOCAL CODE" 为纯文本校验,无二次身份验证机制
适合人群
- 高频使用 OpenClaw 的开发者,受限于云端 API 配额或企业合规要求
- 处理敏感代码需本地闭环的隐私敏感用户
- 拥有 M1/M2 Mac 或配备独立 GPU 的工作站用户
常规风险
- 模型能力降级风险:自动切换后可能生成质量较低的代码,需人工 Review
- 本地服务依赖:Ollama 未启动时降级失败,需兜底错误处理
- 确认机制绕过风险:若终端被他人访问,纯文本确认可能被恶意输入
- 供应链风险:
qwen2.5:7b来自 Ollama Hub,需信任模型来源