Claude Fable 5.2 來了:Claude Code 怎麼升級、怎麼確認你用的是哪個模型
Anthropic 在 2026 年 11 月 9 日發布 Claude Fable 5.2。Claude Code 要升到 2.1.321 以上才用得到。升級後 fable 這個別名會指到 claude-fable-5-2,已經開著的視窗不會自己換,要關掉重開。
這篇標「實測」的指令和輸出,是我們台北時間 11 月 10 日凌晨在一台 Windows 10 電腦(Git Bash)上實際跑的;其餘照 Anthropic 官方公告與 Claude Code 模型設定文件寫。還沒裝 Claude Code 的話,先看 Claude Code 實戰教學。
發生了什麼:App 已經有,終端機還沒有
台北時間 11 月 10 日凌晨 3 點多,手機上的 claude.ai App(付費方案)模型選單已經多了 Fable 5.2,排在 Opus 5.5、Sonnet 5.5、Haiku 5.5 上面。

同一時間,電腦上的 Claude Code 是 2.1.285。實測 claude -p --model fable 解析成 claude-fable-5-1,直接指定 --model claude-fable-5-2,stderr 跑出這行:
[claude-code:unrecognized_model] {"model":"claude-fable-5-2","query_source":"sdk"}
落差的原因寫在 Claude Code 的 CHANGELOG:2.1.321 才加入 Fable 5.2,並把它設成預設的 Fable 模型。官方文件也寫明,Fable 5.2 需要 Claude Code v2.1.321 以上。
官方公布的規格:上下文 100 萬 token、單次輸出最多 12.8 萬 token,思考一律開啟,用 effort 調深淺。價格是每百萬 token 輸入 8 美元、輸出 40 美元,比 Fable 5.1 的 10 美元和 50 美元低。公告說它的輸出速度最多比 5.1 快 30%。同一個底層模型另有 Claude Mythos 5.2,只開放給通過 Anthropic 驗證計畫的組織。
Fable 這條線是 2026 年 6 月 9 日從 Fable 5 開始的,9 月 1 日出了 5.1,這次是第三版。5.1 沒有下架,官方把它列在舊版模型清單,指定完整 ID 還能用。
三分鐘確認與升級
1. 看版本。 在終端機跑:
claude --version
低於 2.1.321 就要升級。
2. 升級。 官方文件寫的是 claude update。走 stable 通道的人,claude update 可能還到不了 2.1.321,先在 /config 的 Auto-update channel 切到 latest 再更新。用 Homebrew 或 WinGet 裝的,新版可能晚到。我們是用 npm 全域安裝的,實測這行 9 秒從 2.1.285 升到 2.1.321:
npm i -g @anthropic-ai/claude-code@latest
3. 確認模型。 互動視窗裡打 /model 看目前的模型。沒特別設定的話,Claude Code 的預設是 Opus 5.5,要用 Fable 得自己打 /model fable。要在腳本裡確認,用 JSON 輸出看 modelUsage 裡的模型名稱。下面這行會真的呼叫一次 Fable,用量見下文:
claude -p --model fable --output-format json "只回 ok"
實測升級後,這行的 modelUsage 只有 claude-fable-5-2。
4. 讀懂 unrecognized_model。 官方文件說這是一行診斷訊息。Claude Code 不認得這個 ID,但照樣用你設定的 ID 送出請求,不會退出也不會換模型。在 -p 模式寫在 stderr,互動模式寫進 debug log。如果版本低於某個模型要求的最低版本,伺服器會回 400,錯誤碼是 claude_code_version_too_old。看到這兩個訊息,處理方式都一樣,就是升級。
5. 別名怎麼跟。 依官方版本紀錄,fable 在 2.1.257 起指到 Fable 5.1,2.1.321 起指到 Fable 5.2。所以 settings 寫 "model": "fable" 的人,升級完下一個新視窗就是 5.2。要固定版本,就在專案設定裡寫完整 ID。Pro/Max 存在使用者設定裡的 claude-fable-5-1,會在第一次跑 2.1.321 時被改成 fable,專案或 local 設定裡的不改。
6. 重開視窗。 實測升級當下有好幾個 claude 行程在跑,全部沒中斷,各自還停在啟動時的模型。要換模型就關掉重開。claude --continue 可以接回最近一次的對話,但官方文件說接回的對話通常沿用存檔時的模型,重開後打 /model 確認,需要就切到 fable。
團隊實戰:一個指揮視窗加夜班工人,怎麼升級不中斷
我們平常的配置是一個長駐的 Claude Code 互動視窗當指揮,搭配多個 claude -p 工人跑夜班。工人同時最多 6 個,這個上限是一晚派 10 個把電腦塞死之後定的。指揮視窗裡排了定時任務,固定時間去收工人的報告。
我們的做法:
- 先數行程。 Windows PowerShell 跑
Get-Process claude | Measure-Object,macOS 或 Linux 用pgrep -c claude。知道有幾個工人在跑、各自什麼時候交件。 - 先記下收件點。 指揮視窗裡排的定時任務跟著那個 session 走,不帶
--continue重開就沒了。重開前把清單存成檔案。官方說--resume/--continue會還原未過期的排程,接回後先看還剩哪些再補。重開後打/model確認模型。 - 升級。 npm 那行跑完,正在跑的工人照常交件,之後新開、用 fable 別名的工人是 5.2。
- 指揮視窗最後重開。 等夜班報告都收完,再重開指揮視窗。
整個過程我們只動了一行 npm 指令,沒有停掉任何工人。
也不是每個工人都要換成 Fable。我們的工人預設用 Opus 5.5,高價值、要修正式環境的工單才派 Fable,Fable 額度用完就退回 Opus。Fable 5.2 降價之後,這條線可以放寬一點,但同時跑幾個 Fable 還是要算額度。
有一件事要先知道。官方文件說,用 -p 非互動執行時,如果 Fable 的用量要扣額外的使用額度(usage credits),Claude Code 不會問你,直接扣。夜班一次開好幾個 Fable 工人之前,先到 /model 看 Fable 那一列有沒有標「Requires usage credits」。
什麼情況該等
夜班跑到一半。 升級不會中斷正在跑的工人,但同一批任務會變成前半用 5.1、後半用 5.2,結果很難互相比較。我們的做法是先升級工具,模型讓新開的工人自然換上,指揮視窗等收完件再動。
長任務的工人。 官方提醒,Fable 5.2 在多步驟的長任務上,有時會停下來列出剩下的工作或問要不要繼續,在 low 和 medium effort 比較常見。claude.ai App 的投入程度標示推薦「中」。官方公告寫 medium 是 Claude 應用和 Claude Code 的預設,Claude Code 模型設定文件也寫 Fable 5.2 預設 medium,直接呼叫 API 的預設則是 high。夜班工人的指令裡,把完成條件寫清楚。
你自己組 API 請求的程式。 透過 Claude Code、claude.ai 或 Claude Agent SDK 送出的請求不用改。自己組 messages 的程式,官方列了四個和 5.1 不相容的地方,包括會檢查歷史訊息有沒有被改過,切換前先跑遷移指南的測試。
公司帳號。 第 5 步說的使用者設定裡 claude-fable-5-1 自動改成 fable,在 Team 和 Enterprise 方案要等組織設定,可能晚幾次啟動才發生,也可能不改。開完新視窗打 /model 確認一次。
想在手機上看這些視窗的進度,可以參考 Claude Code Remote Control 教學;要接外部工具,看 Claude Code 接 MCP server 教學。
常見問題
Claude Code 的 settings 要寫 fable 還是寫版本號?
想一直用最新的 Fable 就寫 fable。官方文件說明別名會隨版本更新:Claude Code 2.1.257 起 fable 指到 Fable 5.1,2.1.321 起指到 Fable 5.2。要固定在某一版,就在專案設定裡寫完整 ID,例如 claude-fable-5-1。Pro 和 Max 方案存在使用者設定裡的 claude-fable-5-1,第一次跑 2.1.321 時會自動改成 fable;寫在專案或 local 設定裡的不會改。
已經開著的 Claude Code 視窗,升級後會自動換成 Fable 5.2 嗎?
不會。我們升級時有好幾個 claude 行程在跑,全部沒中斷,各自還停在啟動時的模型。要換就關掉重開。用 claude --continue 或 claude --resume 接回的對話,官方文件說通常會沿用存檔時的模型,接回後打 /model 確認,需要就用 /model fable 切過去。
Opus、Sonnet、Fable 要怎麼選?
Anthropic 建議多數工作先用 Claude Opus 5.5,難度或規模不夠再往上換 Fable,或往下換 Sonnet 5.5、Haiku 5.5。官方對 Fable 5.2 的定位是高難度推理和長時間的 agent 工作。Claude Code 沒特別設定時預設是 Opus 5.5,要用 Fable 得自己 /model fable。Claude Code 文件的分法是 opus 給複雜推理、sonnet 給日常寫程式、haiku 給簡單任務。
看到 [claude-code:unrecognized_model] 是壞掉了嗎?
不是當機。官方文件說這是一行診斷訊息,代表你這版 Claude Code 不認得那個模型 ID,它還是會照你設定的 ID 把請求送出去,不會退出也不會換模型。用 -p 跑的時候這行寫在 stderr。看到它先跑 claude --version,版本低於 2.1.321 就升級。
Fable 5.2 比 5.1 貴嗎?5.1 還能用嗎?
比較便宜。官方價格是每百萬 token 輸入 8 美元、輸出 40 美元,Fable 5.1 是 10 美元和 50 美元。Fable 5.1 列在官方的舊版模型清單,仍然可以用,在 Claude Code 裡用 /model claude-fable-5-1 或 claude --model claude-fable-5-1 選。