Smart Model Switching

Polar Sponsor
爱发电 赞助
.NET 9.0

自动将任务路由至能胜任的最低成本Claude模型,采用三级递进:Haiku → Sonnet → Opus。响应前先分类。HAIKU(默认):事实问答、问候、提醒、状态查询、简单文件操作、心跳、闲聊、1-2句任务。升配至SONNET:>10行代码、分析对比、规划报告、多步推理、表格、>3段长文、摘要、研究综合及多数对话。升配至OPUS:架构决策、复杂调试、多文件重构、战略规划、深度研判、深度研究及关键生产决策。规则:若需人类专注思考超30秒,或Sonnet处理吃力,则升至Opus。低成本起步按

智能模型切换 三级克劳德 路由: Haiku → Sonnet → Opus. 开始使用最便宜的模型. . 只有在需要时才升级. 省下50-90%的API成本.

功能概述

智能模型切换 三级克劳德 路由: Haiku → Sonnet → Opus. 开始使用最便宜的模型. . 只有在需要时才升级. 省下50-90%的API成本.是一项面向实际任务的技能,主要用于Golden Rule. 如果一个人需要more.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

智能模型切换

三层 Claude 路由:Haiku → Sonnet → Opus

从成本最低的模型起步,仅在必要时升级。可节省 50–90% 的 API 成本。

黄金准则

若人类需投入超过 30 秒的专注思考,即应从 Haiku 升级至 Sonnet; 若任务涉及系统架构、复杂权衡或深度推理,则应升级至 Opus。

真实成本对比

模型 输入成本 输出成本 相对成本
Haiku $0.25/M $1.25/M 1x(基准)
Sonnet $3.00/M $15.00/M 12x
Opus $15.00/M $75.00/M 60x

核心结论:选错模型既浪费金钱,也浪费时间。简单任务用 Haiku,标准任务用 Sonnet,复杂任务用 Opus。

💚 HAIKU — 简单任务默认模型

以下场景请始终使用 Haiku:

  • 事实型问答 — “X 是什么”、“Y 是谁”、“Z 发生于何时”
  • 快速查询 — 定义、单位换算、简短翻译
  • 状态检查 — 日历查询、文件读取、会话监控
  • 心跳检测 — 周期性健康检查、返回 HEARTBEAT_OK 响应
  • 记忆与提醒 — “记住此事”、“提醒我做……”
  • 日常对话 — 问候、寒暄、确认响应
  • 简易文件操作 — 读取、列表展示、基础写入
  • 单行任务 — 可在一至两句话内回答的问题

Haiku 绝不执行以下操作

  • ❌ 编写超过 10 行的代码
  • ❌ 生成对比表格
  • ❌ 输出超过 3 段的文字
  • ❌ 执行多步骤分析
  • ❌ 撰写报告或提案

💛 SONNET — 标准工作负载(主力模型)

以下场景应升级至 Sonnet:

代码与技术任务

  • 代码生成 — 编写函数、实现功能、编写脚本
  • 代码审查 — Pull Request 审查、质量检查
  • 调试 — 常规缺陷排查
  • 文档编写 — README、代码注释、用户指南

分析与规划

  • 分析与评估 — 对比方案、权衡利弊
  • 规划 — 项目计划、路线图、任务拆解
  • 研究综述 — 整合多个信息源
  • 多步推理 — “首先……然后……最后……”

写作与内容生成

  • 长文本写作 — 报告、提案、文章(>3 段)
  • 创意写作 — 博客、描述性文字、营销文案
  • 摘要生成 — 长文档、会议转录稿等
  • 结构化输出 — 表格、大纲、格式化文档

❤️ OPUS — 仅用于复杂推理

以下场景应升级至 Opus:

架构与设计

  • 系统架构决策
  • 大型代码库重构
  • 设计模式选型(含权衡分析)
  • 数据库 Schema 设计

深度分析

  • 复杂调试(跨多文件、竞态条件等)
  • 安全审查
  • 性能优化策略制定
  • 隐晦缺陷的根本原因分析

战略与创意任务

  • 战略规划 — 商业决策、长期路线图
  • 精细判断 — 伦理考量、模糊情境、相互冲突的价值观
  • 深度研究 — 全面、多源综合分析

🔄 实施方式

子智能体(Subagents)调用

```javascript
// 常规监控
sessions_spawn(task="Check backup status", model="haiku")

// 标准代码工作
sessions_spawn(task="Build the REST API endpoint", model="sonnet")

// 架构决策
sessions_spawn(task="Design the database schema for multi-tenancy", model="opus")
```

Cron 任务配置

```json
{
"payload": {
"kind": "agentTurn",
"model": "haiku"
}
}
```
除非任务确实需要推理能力,否则 Cron 任务一律使用 Haiku。

📊 快速决策树

```
是否为问候、查询、状态检查,或只需 1–2 句回答?
YES → HAIKU
NO ↓

是否涉及代码、分析、规划、写作或多步骤处理?
YES → SONNET
NO ↓

是否涉及架构设计、深度推理或关键决策?
YES → OPUS
NO → 默认使用 SONNET;若执行困难再升级
```

📋 快速参考卡

```
┌─────────────────────────────────────────────────────────────┐
│ SMART MODEL SWITCHING │
│ Haiku → Sonnet → Opus │
├─────────────────────────────────────────────────────────────┤
│ 💚 HAIKU(成本最低) │
│ • 问候、状态检查、快速查询 │
│ • 事实型问答、定义、提醒 │
│ • 简易文件操作、1–2 句回答 │
├─────────────────────────────────────────────────────────────┤
│ 💛 SONNET(标准负载) │
│ • 超过 10 行的代码、常规调试 │
│ • 分析、对比、规划 │
│ • 报告、提案、长文本写作 │
├─────────────────────────────────────────────────────────────┤
│ ❤️ OPUS(复杂任务) │
│ • 架构决策 │
│ • 复杂调试、跨多文件重构 │
│ • 战略规划、深度研究 │
├─────────────────────────────────────────────────────────────┤
│ 💡 准则:若人类需 >30 秒专注思考 → 升级 │
│ 💰 成本:Haiku 1x → Sonnet 12x → Opus 60x │
└─────────────────────────────────────────────────────────────┘
```

专为仅使用 Claude(含 Haiku、Sonnet 和 Opus)的部署环境设计。
灵感源自 save-money 技能,并扩展为三层递进式模型切换策略。

相关专题

更多
Java switch的用法
Java switch的用法

Java中的switch语句用于根据不同的条件执行不同的代码块。想了解更多switch的相关内容,可以阅读本专题下面的文章。

2024.03.13

1237

13

switch语句用法
switch语句用法

switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

2023.09.21

931

6

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP基础入门课程
PHP基础入门课程

共33课时 | 3.5万人学习

前端系列快速入门课程
前端系列快速入门课程

共4课时 | 0.5万人学习