OpenClaw 模型路由
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e89fc98c/model-auto-router。
技能介绍
问题
当 OpenClaw 的 /model 输出里同时出现多个模型时,常见麻烦不是“没有模型可用”,而是不知道该把当前任务交给谁:中文代码、英文推理、长文本问答、向量化、低成本快速回答,往往需要不同模型。手动逐条判断既慢,也容易把对话模型和嵌入模型混用。
工作方式
model-auto-router 把路由拆成几个可执行步骤:
- 获取模型列表:优先从当前会话上下文读取
/model结果;如果上下文里没有,则提示用户提供列表。 - 两级分类:先用关键词规则做毫秒级判断;未命中的陌生模型再并行执行
web_search,提取参数规模、擅长任务和官方定位。信息不足时默认归入BALANCED。 - 任务分析:按语言、复杂度、任务类型和成本敏感度判断,例如代码/数学/推理、创意写作、对话问答、向量化和综合任务。
- 桶内选择:非成本敏感时优先选择非
:free模型;成本敏感时优先选择:free模型;同桶条件相同时,优先参数更大或版本更新的模型。 - 输出结果:给出推荐模型、路由原因和切换指令;目标桶有多个候选时附备选列表;目标桶为空时降级到兜底桶并说明。
边界
该技能不自行引入模型,也不依赖外部 API,核心输入是 OpenClaw /model 识别到的可用模型。分类表在会话内缓存,除非用户明确说明列表变化,或重新运行 /model 后列表不同。用户已经指定模型时,路由会被跳过;嵌入模型只用于嵌入请求,不参与普通对话路由。
使用场景
- 在 OpenClaw 中运行 /model 后,需要从多个候选模型里选一个处理中文代码任务并给出切换指令。
- 当需要分别处理对话问答与向量化请求时,按模型桶隔离选择合适模型,避免对话模型和嵌入模型混用。
- 在成本敏感场景下优先从 :free 候选中选择可用模型,并在多个候选并列时给出推荐和备选列表。
- 面对未见过的新模型,通过并行联网搜索结果归类,再根据参数规模和官方定位做路由。
适合人员
- 使用 OpenClaw 多模型列表处理中文代码、英文推理等任务,希望按任务类型快速选模型的工程师。
- 需要在会话内连续切换对话问答、向量化请求,并保持模型桶隔离的 AI 应用维护者。
- 在意调用成本、希望在 :free 与付费模型之间做明确取舍的产品或技术负责人。
- 经常遇到新上架模型、需要先归类再路由的 OpenClaw 高级用户。