Fable、Opus、Sonnet、Haiku 怎麼選:Claude 官方選型指南解讀

解讀 Anthropic 2026 年 11 月發布的模型選型指南:預設從 Opus 5.5 開始,先調 effort 再換模型,依任務挑模型,把子代理放到小模型上省錢。附四個模型的官方價格。

一句話結論:拿不準就用 Opus 5.5、effort 維持預設的 medium;效果不夠先調高 effort,還不夠再換更強的模型。本文是對 Anthropic 官方部落格 2026 年 11 月 9 日文章的中文解讀,資料均來自原文,完整內容請看官方原文。

四個模型怎麼分工

Haiku 5.5:最快最便宜,適合分類、路由、批次資訊擷取,以及替大模型打下手的子代理。

Sonnet 5.5:範圍清楚的日常工作,例如修一個 bug、依需求文件做功能、聊天、做文件和試算表。

Opus 5.5:官方推薦的預設起點,也是 Claude Code 的預設模型,複雜程式開發和知識工作的主力。

Fable 5.2:最強的通用模型,用於大型重構和遷移、架構規劃、深度研究和科學計算,以及長時間無人值守的任務。

官方價格一覽

Haiku 5.5:輸入 0.10 美元、輸出 0.50 美元,單位每百萬 token;提示超過 10 萬 token 時變為 0.50 和 2.50 美元。

Sonnet 5.5:輸入 2 美元、輸出 10 美元;快取讀取 0.10 美元。

Opus 5.5:輸入 4 美元、輸出 20 美元;快取讀取 0.20 美元。

Fable 5.2:輸入 8 美元、輸出 40 美元;快取讀取 0.20 美元,與 Opus 相同。

四個模型都是 100 萬 token 上下文,單次最多輸出 12.8 萬 token;只有 Opus 5.5 和 Fable 5.2 提供更快但更貴的 fast mode。

先調 effort,再換模型

effort 是比換模型更細的旋鈕:調高讓模型想得更久、多呼叫工具、多自查,但更慢更貴。

原文的資料:Opus 5.5 在 SWE-bench Pro 上,medium 比 high 低約 2.5 分但只花約 70% 的錢;xhigh 只比 high 高約 1.4 分,卻要 2.5 倍費用。

超過 high 之後再往上加一檔,可能和直接換大一號模型一樣貴,這時應該試大模型的較低檔位。

effort 解決不了模型本身不會的知識或技能,那種情況只能換模型。

效果不夠時依這個順序處理

第一步:讓模型能自己驗證結果,例如跑測試、跑建置或呼叫介面。

第二步:effort 調高一檔。

第三步:換更強的模型,並從較低的 effort 開始。

能自動判對錯的任務,可以先全部用低檔跑,只把失敗的用高檔重跑。原文中這樣做,通過率約 97%、每個任務約 0.17 美元,比全部用高檔的 95.3%、0.29 美元更好更便宜。

把子代理放到小模型上

子代理在自己的上下文裡工作,依它所用模型的價格計費。找檔案、跑測試、讀日誌這類出錯容易發現的工作交給 Haiku 或 Sonnet,改程式碼和做判斷留給主模型。

在 Claude Code 裡,子代理定義中寫 model: haiku 即可;也可以用環境變數 CLAUDE_CODE_SUBAGENT_MODEL 設預設。

注意:新版 Claude Code 內建的 Explore 子代理改為跟隨目前工作階段的模型,想省錢可以自己定義一個同名子代理並指定 haiku。

大任務可以由一個強模型拆分、交給多個便宜模型平行處理再合併。原文的測試裡,Opus 5.5 帶最多 25 個 Sonnet 5.5 平行,比 Opus 單獨做便宜約三分之一,效果相當。

換模型時的注意事項

提示快取只屬於寫入它的模型,換模型後第一輪要重新付快取寫入費。換之前先在 Claude Code 裡執行 /compact,或帶一份簡短計畫開新工作階段。

從大模型換到小模型會丟掉之前的思考記錄,小模型讀不了大模型的思考區塊。

Opus 5.5 和 Fable 5.2 不能關閉思考;Sonnet 5.5、Opus 5.5、Fable 5.2 不支援強制指定工具,tool_choice 要用 auto。

最可靠的做法是拿自己的真實任務,每個候選模型跑兩三個 effort 檔位,比較完成每個任務的實際花費和結果。在 Claude Code 裡可以用 /model 切換、用 /usage 看花費。

原文:Which Claude model should you build with?,作者 Addy Osmani。相關商品:Claude API。相關文章:Claude API 美元額度和 Token 包怎麼選。