智能模型路由:根據工作類型自動選擇最適合的模型
Auto Model Router 係一個 OpenClaw Skill,自動根據用戶輸入的工作類型,選擇最適合的模型處理。
#範疇輸入特徵輸出特徵關鍵詞1高邏輯推理分析需求、策略問題計劃、報告、評估分析、評估、比較、推理、策略、規劃2代碼生成技術需求、功能描述可執行代碼函數、代碼、編程、debug、重構3創意寫作創作需求故事、文案、劇本寫、創作、故事、編劇、文案4資訊閱讀文檔、文章、連結摘要、翻譯、問答總結、摘要、翻譯、閱讀、解釋5簡單重複格式化需求轉換結果格式化、批量、轉換、整理6圖片理解圖片 + 文字圖片分析截圖、圖片、分析、識別、OCR7圖片生成文字描述圖片生成圖片、海報、設計8影片/音頻影片/音頻 + 文字分析或生成影片、音頻、剪輯、字幕
#範疇模型 A模型 B1高邏輯推理Claude Opus 4DeepSeek R12代碼生成GPT-4.5Claude Sonnet 43創意寫作GPT-4oMiniMax 2.74資訊閱讀Claude HaikuGemini Flash5簡單重複Gemini Flash-LiteGPT-4o-mini6圖片理解Claude Sonnet 4Gemini 2.07圖片生成DALL-E 3Stable Diffusion8影片/音頻GPT-4oGemini 2.0
#範疇模型 A模型 B1高邏輯推理DeepSeek R1GLM-52代碼生成GLM-5Kimi K23創意寫作MiniMax M2.5文心一言 5.04資訊閱讀MiniMax-01GLM-4-Long5簡單重複GLM-4-FlashDeepSeek V36圖片理解MiniMax-VL-01GLM-4.6V7圖片生成騰訊混元-Image豆包Seed8影片/音頻Vidu Q3可靈 2.6
定位:一個GLM Coding Plan走天涯,適合不想折騰嘅用家
#範疇模型型號1高邏輯推理GLM-5primary2代碼生成GLM-5 / GLM-4.7primary / fallback3創意寫作GLM-5primary4資訊閱讀GLM-4-Flashprimary5簡單重複GLM-4-Flashprimary6圖片理解GLM-4.6Vprimary7圖片生成CogView4primary8影片/音頻GLM-4-Voiceprimary
Plan C 特色:
text
用戶輸入:「/model-router setup」
系統自動引導:
1. 選擇套餐 [Plan A / Plan B / 自定義]
2. 輸入可用模型
3. 系統智能分配
4. 保存配置
5. 自動重載 OpenClaw
當用戶提供的模型少於8個時,系統自動:
text
用戶輸入:Claude Opus, GPT-4.5, GPT-4o, Claude Haiku, Gemini Flash-Lite
系統自動分配:
高邏輯推理 → Claude Opus ✅
代碼生成 → GPT-4.5 ✅
創意寫作 → GPT-4o ✅
資訊閱讀 → Claude Haiku ✅
簡單重複 → Gemini Flash-Lite ✅
圖片理解 → Claude Opus (擴展)
圖片生成 → GPT-4o (擴展)
影片/音頻 → GPT-4o (擴展)
text
輸入:用戶工作描述
↓
┌─────────────────────────────────┐
│ 第一層:意圖檢測 │
│ • 動詞分析 │
│ • 名詞分析 │
│ • 輸出期望 │
└─────────────────────────────────┘
↓
┌─────────────────────────────────┐
│ 第二層:關鍵詞匹配 │
│ • 匹配8大範疇關鍵詞 │
│ • 計算相似度 │
└─────────────────────────────────┘
↓
┌─────────────────────────────────┐
│ 第三層:分類結果 │
│ • 主分類 │
│ • 次分類(混合任務) │
│ • 置信度 │
└─────────────────────────────────┘
當工作涉及多個範疇時:
text
任務:「分析數據後寫報告」
↓
主分類:高邏輯推理(分析)
次分類:創意寫作(報告)
↓
執行:高邏輯模型 → 創意寫作模型
text
主任務執行中(高邏輯推理)
↓
突發任務:「幫我翻譯這份文件」
↓
系統自動:
1. 保存主任務狀態
2. 生成翻譯子 Agent
3. 使用資訊閱讀模型翻譯
4. 完成後返回結果
5. 恢復主任務
json
{
"subagents": {
"translator": {
"model": "minimax-01",
"task_type": "info_reading"
},
"image_generator": {
"model": "hunyuan-image",
"task_type": "image_generation"
},
"video_agent": {
"model": "vidu-q3",
"task_type": "video_audio"
}
}
}
text
未知工作:「語音識別」
↓
┌─────────────────────────────────┐
│ 能力評估 │
│ 語音 → 文字 → 處理 │
│ 最接近:資訊閱讀 │
└─────────────────────────────────┘
↓
映射到:資訊閱讀範疇
↓
使用該範疇配置的模型
未知範疇映射到理由語音識別資訊閱讀音頻→文字→處理語音合成創意寫作文字→語音創作3D建模圖片生成空間理解類似數據分析高邏輯推理需要分析推理搜索研究資訊閱讀信息檢索整理
text
使用:高邏輯推理模型(預設fallback)
提示:「已為此任務分配高邏輯推理模型」
可選:用戶確認或修改
text
用戶輸入:「我用 XYZ 模型」
↓
┌─────────────────────────────────┐
│ 查詢模型能力 │
│ • 本地數據庫 │
│ • API 識別 │
└─────────────────────────────────┘
↓
┌─────────────────────────────────┐
│ Fallback 規則 │
│ • 通用/無描述 → 高邏輯推理 │
│ • 強調創意 → 創意寫作 │
│ • 強調速度/平 → 簡單重複 │
│ • 強調翻譯/長文本 → 資訊閱讀 │
│ • 強調編程 → 代碼生成 │
└─────────────────────────────────┘
text
~/.openclaw/skills/auto-model-router/
├── SKILL.md # 本文件
├── config/
│ ├── default.json # 預設配置
│ ├── plan-a.json # Plan A 配置
│ ├── plan-b.json # Plan B 配置
│ └── user.json # 用戶自定義
└── task-rules.json # 分類規則
json
{
"version": "1.0",
"plan": "A",
"task_models": {
"high_logic": "anthropic/claude-opus-4",
"code_generation": "openai/gpt-4.5",
"creative_writing": "openai/gpt-4o",
"info_reading": "anthropic/claude-haiku",
"simple_repeat": "google/gemini-flash-lite",
"image_understanding": "anthropic/claude-sonnet-4",
"image_generation": "stability/stable-diffusion",
"video_audio": "openai/gpt-4o"
},
"subagents": {
"enabled": true,
"pool": ["translator", "image_generator", "video_agent"]
},
"fallback": {
"unknown_task": "high_logic",
"unknown_model": "high_logic"
}
}
命令描述/model-router setup開始配置嚮導/model-router plan [A/B/custom]選擇套餐/model-router list列出當前配置/model-router update <範疇> <模型>更新特定範疇/model-router reset重置為預設
text
用戶:/model-router setup
系統:選擇套餐 [1] Plan A (國際) [2] Plan B (國內) [3] 自定義
用戶:1
系統:請輸入你可用的模型(用逗號分隔)
用戶:Claude Opus, GPT-4.5, GPT-4o
系統:智能分配完成:
高邏輯推理 → Claude Opus
代碼生成 → GPT-4.5
創意寫作 → GPT-4o
資訊閱讀 → Claude Opus (擴展)
簡單重複 → GPT-4.5 (擴展)
圖片理解 → Claude Opus (擴展)
圖片生成 → GPT-4o (擴展)
影片/音頻 → GPT-4o (擴展)
系統:配置已保存。是否重載 OpenClaw?[Y/N]
text
主任務:策劃年度報告
使用的模型:DeepSeek R1(高邏輯)
突發:翻譯英文文件
系統:自動切換到 MiniMax-01(資訊閱讀)
翻譯完成,自動切換回 DeepSeek R1
繼續策劃報告
不需要。系統自動切換,通過 OpenClaw per-job model override 實現。
使用預設套餐:直接套用 Plan A 或 Plan B。
使用高邏輯推理模型作為 fallback,並提示用戶確認。
理論上無限。系統自動根據能力分配到8個範疇。
版本日期更新內容1.12026-04-07加入Plan C:GLM懶人模式,更新task-rules.json加入GLM關鍵詞和Vibe Coding支援
歡迎提交 Issue 和 Pull Request!