如果你正在在 Claude Fable 5 high vs max 努力程度之間做選擇,簡短答案是:幾乎所有情況都保持在 high,在困難的程式撰寫和 agentic 工作上使用 xhigh,而把 max 視為罕見的最後手段。對大多數任務來說,max 的成本大約是兩倍,但帶來的品質提升卻很難衡量,而且它可能會過度思考。大多數人忽略的一點是,介於 high 和 max 之間還有一個叫做 xhigh 的等級,而它通常才是「我該把 effort 調高嗎?」這個問題的真正答案。
Fable 5 上的努力設定會改變什麼
Effort (output_config.effort) 有五個等級:low、medium、high、xhigh、max。在 Fable 5 中,預設值是 high,而且根據 Anthropic's effort docs,設定 high 與省略此參數是相同的。
有兩件事會讓人驚訝。首先,effort 不只是思考的調節鈕:它會控制 *所有* token 的消耗——可見文字、延伸思考,以及 agentic loop 中的工具呼叫。較低的 effort 代表更少、但更整合的工具呼叫、更少的前置說明,以及更簡短的確認;較高的 effort 則代表更多呼叫、更多口頭規劃,以及更長的摘要。其次,Fable 5 的 thinking 一直是開啟的——你無法將其停用(thinking: {type: "disabled"} 會報錯),因此 effort 就是你控制其深度的方式。在 high、xhigh 和 max 時,Claude 幾乎總是會深入思考;在 low 和 medium 時,遇到簡單問題可能會跳過 thinking。
高 → xhigh → max:三個階梯,不是兩個
「High 與 max」其實是個三階問題,因為 xhigh 介於兩者之間——是在推理能力與延遲之間做取捨時更細緻的控制點。Anthropic 工程師 Boris Cherny 稱之為「介於 high 和 max 之間的新等級」。它只存在於 Fable 5、Mythos 5、Opus 4.8、Opus 4.7 和 Sonnet 5;像 Opus 4.6 和 Sonnet 4.6 這類較舊的模型則會直接從 high 跳到 max。
完整階梯,以及 Anthropic 為每個等級指定的使用情境:
| 等級 | Anthropic 所說的用途 |
|---|---|
low | 需要最佳速度與最低成本的簡單任務,例如 subagents |
medium | 在速度、成本與效能之間取得平衡的 agentic 任務 |
high | 複雜推理、困難的 coding、agentic 任務(預設值) |
xhigh | 長時間運行的 agentic/coding 任務(30 分鐘以上),token 預算達數百萬 |
max | 最深層的推理,內部努力不設上限(輸出仍受 max_tokens 限制) |
因此,當有人詢問在 max 下執行 Fable 5 時,誠實的第一個問題是:你試過 xhigh 嗎?對於最困難的程式撰寫與 agentic 工作,建議升級到 xhigh —— 而不是 max。
您正在取捨的成本與延遲
提高努力程度並不會提高每個 token 的價格。Fable 5 在每個層級都以每一百萬輸入 token 10 美元、每一百萬輸出 token 50 美元的固定費率計費;成本上升只是因為模型*產生了更多 token*。
此圖表僅供說明,並非實測——它描繪了下方所述取捨的*形狀*,並已標準化,因此每個軸上的 max 為 1.0。品質在 high 時已接近上限,而隨著你往上提升,成本大致上會持續翻倍。
從 xhigh 到 max 之間的差距,就是數學開始對你不利的地方。軟體工程師 Ishu Agarwal 報告(2026 年 7 月 11 日)指出,high → xhigh「通常可帶來不到 3%」的品質提升,卻要多花「30% 到 100%」的成本,而且模型在「更高的努力等級下往往會過度思考。」一則在 7 月 14 日廣為流傳的貼文 聲稱,Fable 5 在 max 與 xhigh 下得分完全相同,「89.0 對 89.0,成本大約翻倍。」請將這些視為社群方向性資料,而非受控基準測試——但這個方向與 Anthropic 自己的說法一致:max「會帶來顯著的成本增加,而品質提升相對有限;在某些結構化輸出或對智慧敏感度較低的任務上,它反而可能導致過度思考。」
延遲的表現也是一樣。經過測試努力等級(2026 年 6 月 11 日),產品經理 Pawel Huryn 發現「低於最大值時,完成時間幾乎不變」,而在實際工作中,「完成度從 xhigh 以上開始大幅提升。」還有另一個陷阱:Fable 5 的 tokenizer(與最新的 Opus 版本共用)在相同文字下,token 數量最多可比舊版 Claude 模型高出約 35%,因此任何來自先前模型的成本基準都會顯得偏低。
高、xhigh 與 max 的決策規則
| 任務 | 努力程度 | 何時升級 |
|---|---|---|
| 例行編碼、聊天、擷取、子代理 | low / medium | 輸出品質明顯下降 |
| 大多數推理、日常編碼、代理式工作 | high (預設) | 棘手任務停滯,或需要更深入的規劃 |
| 最困難的編碼/代理式工作、長週期執行、大量工具使用 | xhigh | xhigh 真的無法解決 |
前沿問題,或是 xhigh 失敗的錯誤,正確性優先於成本 | max | (階梯頂端) |
high 是在品質與 token 效率之間的最佳平衡點;xhigh 會為最艱難的工作帶來真正額外的深思;max 則是在 xhigh 已經失敗後的孤注一擲。往 *down* 調通常更聰明:根據 Anthropic,在 Fable 5 上使用較低 effort 仍然表現良好,而且「通常會超過先前模型上 xhigh 的表現。」CTO Morgan Linton 直言不諱地指出 — 「我從 coding 角度來看,約 95% 的工作只需要 Fable 5 Low 和 Medium」,而當 Low 或 Medium 就能返回相同 output 時,卻把所有東西都以 high 執行,正是你快速耗盡 plan limits 的方式。
如果模型本身不適合這項工作,調整 effort 也無法修正——那是模型選擇的問題,不是 effort 的問題。
關於 Fable 5 effort,人們常搞錯的三件事
更高的 effort 不代表更聰明的模型。 Effort 決定 Claude 在回答前會做多少工作——更多思考、更多工具呼叫——而不是它有多強大。low 的答案來自與 max 相同的模型;如果某項任務超出模型能力,max 只是花更多時間才到達同一個結果。
Claude Code 的預設值不是 API 的預設值。 Claude Code 預設為 xhigh;API 預設為 high。單是這一點,就已經能解釋很多「為什麼它在這裡的表現不同」的情況——同一個模型在 Claude Code 裡之所以感覺更徹底、也更昂貴,純粹是因為較高的預設值。如果你希望 API 的表現一致,請明確設定 xhigh。
ultracode 不是努力等級。 它會出現在 Claude Code 的選單中,但 API 只接受 low 到 max。Ultracode 將 xhigh 與啟動多代理工作流程的持續授權配對——這會消耗大量 token,而且不是你可以傳給 API 的東西。
如何設定 effort(以及 max_tokens 的說明)
output_config 中包含 effort,不需要 beta 標頭。由於 Fable 5 的 thinking 永遠啟用,請完全省略 thinking 參數:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-fable-5",
max_tokens=64000, # 在 xhigh/max 時保留空間(見下方註記)
output_config={"effort": "xhigh"}, # low | medium | high | xhigh | max
messages=[{"role": "user", "content": "重構這個模組並新增測試。"}],
)
max_tokens 是對 *總* 輸出的硬性上限——包含思考內容加上回應文字。在 xhigh 或 max 時,思考內容可能會吃掉大部分預算,因此請寬鬆地設定(先從 64,000 左右開始),否則答案可能會在思路中途被截斷。Fable 5 支援 1M-token 的上下文與 128K 輸出 tokens。
常見問題
Fable 5 中 high effort 和 max effort 有什麼差別?
high(預設)會按需要投入資源以獲得出色結果;max 則完全不受限制,以進行最深入的推理。從 high 往上最有意義的升級通常是 xhigh,它介於兩者之間。
在 Fable 5 中全力以赴值得嗎?
很少使用——它的成本大約是 xhigh 的兩倍,卻只帶來很少可衡量的提升,還可能過度思考。僅在面對前沿問題,或是 xhigh 無法解決的 bug 時才使用。
我該如何更改努力等級?
將 output_config: {"effort": "..."} 設為 low、medium、high、xhigh 或 max。在 Claude Code 中,使用其 effort 功能表。
預設的 effort level 是什麼?
high 在 API 上(與省略此參數相同)。Claude Code 預設為 xhigh。
更高的努力程度是否會使每個 token 的成本更高?
不是——費率是固定的。更高的投入只會因為模型生成更多 token 而花費更多。
Fable 5 的 effort 與 Sonnet 或 Opus 的 effort 等級相同嗎?
相同的參數和名稱,但 xhigh 僅存在於 Fable 5、Mythos 5、Opus 4.8、Opus 4.7 和 Sonnet 5,且建議的預設值會因模型而異。如果您正在它們之間做選擇,請參閱 Sonnet 5 與 Fable 5。
