本文根據 Claude Code 官方文檔《Model configuration》《Speed up responses with fast mode》整理,核對日期 2026-10-07。模型更新很快,別名指向哪個版本以官方頁面和你本機/model選單為準。
適用於誰
- 搜「claude code 切換模型」「切換模型命令」「claude code 模型選擇」的人;
- 想知道 Opus、Sonnet、Haiku、Fable 在 Claude Code 裏怎麼選、推理強度怎麼調的人;
- 用
/model換了模型,下次打開又變回去的人。
各模型本身的定位和區別,詳見本站《Claude 模型有哪些、有什麼區別:Opus、Sonnet、Haiku 怎麼選(2026)》。
結論先說
- 會話裏輸入
/model打開選擇器:回車 = 切換並儲存為以後的預設;按s= 只對本次會話生效。也可以直接/model sonnet。 - 推薦用別名而不是完整版本號:
opus、sonnet、haiku、fable,別名會自動指向官方推薦的最新版本;想固定版本就寫完整模型名,比如claude-opus-5-5。 - 截至 2026-10 的官方文檔:在 Anthropic API 和 Pro / Max / Team / Enterprise 訂閱上,
default預設是 Opus 5.5;Fable 系列不會作為預設,要手動選擇。 - 推理強度(effort)比換模型更細:
/effort在 low / medium / high / xhigh / max 之間調;Opus 5.5 和 Sonnet 5.5 預設medium。只想這一句多想想,在提示詞裏寫ultrathink。 opusplan:plan 模式用 Opus 想方案,執行時自動換 Sonnet 寫代碼。
一、怎麼切換
會話中切換
text
/model
選擇器裏用上下鍵選模型,左右鍵調推理強度(支持的模型才有):
Enter:切換,並儲存為新會話的預設(寫入用戶設定的model字段);s:只在本次會話裏切換,預設值不變。
也可以一步到位:
text
/model sonnet
/model opus
/model claude-opus-5-5
直接輸入 /model 名字 等同於按回車(會儲存為預設)。官方提醒:每個模型有各自的提示詞緩存,中途切換後第一條請求要重新處理整段對話、不走緩存,所以 Claude Code 有時會請你確認。
啟動時指定
bash
claude --model opus
--model 和環境變量 ANTHROPIC_MODEL 只對這次啟動的會話生效。想在幾個終端裏同時用不同模型,就每個終端各自用 --model 啟動,而不是在其中一個裏 /model(那會改掉共用的預設值)。
寫進設定
在 ~/.claude/settings.json 裏:
json
{
"model": "opus"
}
優先級(從高到低)
- 會話中的
/model - 啟動參數
--model - 環境變量
ANTHROPIC_MODEL - 設定文件裏的
model - 環境變量
ANTHROPIC_DEFAULT_MODEL(只在以上都沒設定時作為新會話預設)
看當前用的是哪個模型:/status,或在狀態欄裏顯示。
二、模型別名一覽
| 別名 | 含義 |
|---|---|
default | 清除覆蓋,回到你帳號類型的預設模型 |
sonnet | 最新的 Sonnet,日常編碼 |
opus | 最新的 Opus,複雜推理 |
haiku | 快速高效的 Haiku,簡單任務 |
fable | Fable 模型,最難、最長的任務 |
best | 有 Fable 權限時等於 fable,否則等於 opus |
opus[1m] / sonnet[1m] | 使用 100 萬 token 上下文窗口的版本 |
opusplan | plan 模式用 Opus,執行時換 Sonnet |
截至 2026-10,官方列出 Anthropic API 上 opus 指向 Opus 5.5、sonnet 指向 Sonnet 5.5(Bedrock、Vertex、Foundry 等第三方平台上可能指向更早的版本);fable 預設指向 Fable 5.1。注意 Sonnet 5.5 需要 Claude Code v2.1.284 及以上、Opus 5.5 需要 v2.1.280 及以上,版本太舊會報「does not support this model」,運行 claude update 升級即可。
關於 Fable
官方介紹 Fable 5.1 和 Fable 5 是 Claude Code 裏能力最強的模型,適合「一次坐下來做不完」的大任務:長時間自主工作、先調查再動手、更頻繁地自我驗證。它不是任何套餐的預設模型,要用 /model fable 或 claude --model fable 手動選擇。
官方特別說明:取決於你的套餐和席位等級,Fable 的用量可能計入用量額度(usage credits)而不是套餐自帶的額度,此時 /model 選單裏 Fable 那一行會標註「Requires usage credits」,交互會話裏第一次扣費前會徵求同意。
用 Fable 的官方建議:描述想要的結果而不是步驟;把模糊的問題(根因排查、架構決策)交給它;不用反覆提醒它測試和檢查;可以交給它平時要拆成幾塊的大任務。
三、推理強度(effort)
effort 控制模型「想多深」:低檔更快更省,高檔推理更深。
| 檔位 | 適合 |
|---|---|
low | 頭腦風暴、初稿、重命名這類小改動,你會逐個檢查結果 |
medium | Opus 5.5 / Sonnet 5.5 的預設檔,範圍清晰的日常開發 |
high | 需要驗證、邊界情況多的工作,比如在老代碼裏修 bug(多數其他模型的預設檔) |
xhigh | 更深的推理,消耗更多 token |
max | 想讓 Claude 自己啃完的難題;官方提醒可能邊際收益遞減、容易想過頭,只對本次會話生效 |
設定方式:
/effort打開滑塊;/effort high直接設定;/effort auto清除為該模型儲存的檔位;/model選擇器裏用左右鍵調;- 啟動參數
--effort high; - 技能、子代理的 frontmatter 裏寫
effort。
在滑塊裏按 Enter 儲存為該模型的預設,按 s 只用於本次會話。檔位是按模型分別儲存的。另外,提示詞裏任意位置寫上 ultrathink,可以只讓這一輪更深入地思考,不改變會話設定;「think hard」等其他說法官方說明不會被當作關鍵詞。
不同模型支持的檔位不同:Fable、Opus 5.5、Sonnet 5.5、Opus 5、Sonnet 5、Opus 4.8、Opus 4.7 支持全部五檔;Opus 4.6 和 Sonnet 4.6 沒有 xhigh。設了不支持的檔位會自動降到最近的一檔。
四、opusplan:用 Opus 想、用 Sonnet 做
text
/model opusplan
在 plan 模式下用 Opus 做複雜推理和架構決策,批准方案進入執行後自動換成 Sonnet 寫代碼,兼顧質素和效率。plan 模式怎麼用詳見本站《Claude Code Plan 模式怎麼用:先出方案再改代碼》。
如果你想讓 Claude 自己在關鍵時刻去請教更強的模型,而不是在 plan 邊界切換,可以看官方的 advisor 工具(/advisor)。
五、fast 模式
/fast 打開 fast 模式:官方說明它不是另一個模型,而是 Opus 的高速配置,速度最高約 2.5 倍、每 token 單價更高,質素相同。目前支持 Opus 5.5、Opus 5、Opus 4.8,不支持 Sonnet、Haiku。
- 訂閱用戶(Pro / Max / Team / Enterprise)的 fast 模式只能用用量額度(usage credits)付費,不包含在套餐額度裏;Team / Enterprise 需要組織 Owner 先開啟;
- 開啟後提示符旁會出現
↯圖標;當前模型不支持時會自動切到 Opus; - 官方建議在會話一開始就開,中途切換不划算(緩存問題)。
具體單價見官方 fast mode 頁。
常見問題
Q:我用 /model 換了模型,下次打開又變回去了?
官方列出的原因:你按的是 s(只對本次會話)或用 --model 啟動;項目或託管設定裏寫了 model、shell 裏有 ANTHROPIC_MODEL、或組織設定了預設模型,它們優先級更高;~/.claude/settings.json 不可寫導致儲存失敗;你恢復的是舊會話(恢復的會話保持它當時的模型)。
Q:提示「Claude Opus is not available with the Claude Pro plan」?
當前套餐不含這個模型,/model 換一個;剛升級套餐的話 /logout 再 /login。
Q:子代理用什麼模型?
沒有單獨指定時,子代理跟隨主會話的模型;所以切到 Opus 後再派子代理,子代理也會跑在 Opus 上。想讓某個子代理一直用便宜的模型,在它的定義裏寫 model: haiku。
Q:VS Code 裏怎麼切換?
點輸入框底部的模型名,或在 / 選單裏選「Switch model…」,詳見本站《Claude Code VS Code 插件使用教學:安裝、登入與常用操作》。
Q:哪個模型最省額度?
官方在成本文檔裏的建議是:Sonnet 能勝任大多數編程任務且比 Opus 便宜,Opus 留給複雜架構和多步推理,簡單的子代理任務用 Haiku。
參考資料
- Model configuration(官方):https://code.claude.com/docs/en/model-config
- Speed up responses with fast mode(官方):https://code.claude.com/docs/en/fast-mode
- Escalate hard decisions with the advisor tool(官方):https://code.claude.com/docs/en/advisor
- How Claude Code uses prompt caching(官方):https://code.claude.com/docs/en/prompt-caching
- Models overview(官方):https://platform.claude.com/docs/en/about-claude/models/overview
0 條評論
還沒有評論,來搶沙發~