名称: 路由 描述: 手动将查询路由到最优的Claude模型(Haiku/Sonnet/Opus) 用户可调用: true
手动模型路由器
覆盖自动模型选择,强制为您的查询使用特定的Claude模型。
使用方法
/route <模型> <查询>
其中 <模型> 是以下之一:
haiku或fast- 使用Haiku处理简单、快速的任务sonnet或standard- 使用Sonnet处理典型的编码任务opus或deep- 使用Opus进行复杂分析
指令
解析 $ARGUMENTS 以提取模型和查询:
- 提取模型 - 第一个单词应为模型名称(haiku/fast, sonnet/standard, opus/deep)
- 提取查询 - 模型名称之后的所有内容是要执行的查询
- 验证 - 如果未指定有效模型,则显示使用帮助
- 路由 - 使用Task工具生成相应的子代理:
- haiku/fast -> 生成 “fast-executor” 子代理,使用模型: haiku
- sonnet/standard -> 生成 “standard-executor” 子代理,使用模型: sonnet
- opus/deep -> 生成 “deep-executor” 子代理,使用模型: opus
- 返回 - 在响应前加上模型覆盖信息
模型映射
| 参数 | 执行器 | 模型 |
|---|---|---|
haiku 或 fast |
fast-executor | Haiku |
sonnet 或 standard |
standard-executor | Sonnet |
opus 或 deep |
deep-executor | Opus |
示例
强制使用Opus处理简单问题
/route opus TypeScript接口的语法是什么?
结果:无论查询复杂度如何,都路由到Opus(deep-executor)。
强制使用Haiku处理任何任务
/route haiku 修复login.ts中的身份验证错误
结果:为节省成本,路由到Haiku(fast-executor)。
明确强制使用Sonnet
/route sonnet 设计一个缓存系统
结果:路由到Sonnet(standard-executor)。
错误处理
如果用户未提供有效模型,则响应:
用法: /route <模型> <查询>
模型:
haiku, fast - 快速、简单的任务(最便宜)
sonnet, standard - 典型的编码任务(默认)
opus, deep - 复杂分析(能力最强)
示例: /route opus 分析此身份验证流程的安全性