SpyBara
Go Premium

advisor.md 2026-06-16 21:57 UTC to 2026-06-17 17:02 UTC

198 added, 0 removed.

2026
Tue 30 23:02 Mon 29 23:02 Sat 27 01:01 Fri 26 23:00 Thu 25 23:58 Wed 24 22:02 Tue 23 22:00 Mon 22 23:59 Fri 19 22:58 Thu 18 22:00 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

使用顧問工具升級困難決策

將您的主要模型與更強大的顧問模型配對,Claude 在任務期間的關鍵時刻會諮詢該模型。

{/* plan-availability: feature=advisor providers=anthropic */}

顧問工具讓 Claude 在任務期間的關鍵時刻諮詢第二個通常更強大的模型,例如在提交方案前、遇到重複錯誤時,或在宣佈任務完成前。顧問會收到完整的對話記錄,包括每個工具呼叫和結果,並返回 Claude 在繼續前應用的指導。

顧問在 Anthropic 基礎設施上以伺服器端方式運行,作為伺服器工具,可供訂閱和 API 計費帳戶使用。您選擇哪個模型充當顧問,Claude 決定何時呼叫它。

本頁涵蓋如何啟用顧問、接受哪些模型配對、Claude 在諮詢期間顯示什麼,以及顧問使用如何計費。

何時使用顧問

顧問適合長期、多步驟的任務,其中大多數輪次是例行的,但計畫品質決定結果。範例包括大型重構、錯誤不斷重複的除錯會話,以及您希望在 Claude 宣佈完成前獨立檢查的任務。

在短期任務(幾乎沒有計畫空間)或每個輪次都需要最強模型的工作上,它的價值較少。對於這些情況,切換主要模型,或查看顧問與 opusplan 和子代理的比較以了解獲取第二意見的其他方式。

啟用顧問

您可以透過三種方式設定顧問模型:

  • /advisor 命令:在會話中途設定或變更顧問,並將其儲存為預設值
  • advisorModel 設定:在您的設定檔中配置持久預設值
  • --advisor 旗標:在啟動時為單一會話設定顧問

如果其中任何一個設定了顧問模型,則對於主要模型支援它的會話,顧問會被啟用。若要停止使用它,請參閱關閉顧問

使用 `/advisor` 命令

執行 /advisor 而不帶引數以開啟列出可用顧問模型的選擇器,或直接傳遞模型:

/advisor opus

您的選擇會儲存到使用者設定中的 advisorModel,並在會話間保持。如果您目前的主要模型不支援顧問,選擇仍會被儲存,並在您使用 /model 切換到相容的主要模型時啟動。

在設定中設定 `advisorModel`

若要在不開啟會話的情況下將顧問配置為預設值,請在設定檔中設定它:

{
  "advisorModel": "opus"
}

使用 `--advisor` 旗標

若要為單一會話設定顧問而不變更已儲存的設定,請使用旗標啟動:

claude --advisor opus

該旗標在該會話中優先於 advisorModel 設定。與 /advisor 不同(後者會儲存非作用中的選擇),如果會話的主要模型不支援顧問,旗標會以錯誤退出。

選擇顧問模型

顧問的能力必須至少與主要模型相同。每個主要模型接受的顧問為:

主要模型 接受的顧問 備註
Haiku 4.5 Fable、Opus、Sonnet Haiku 可以呼叫顧問但不能充當顧問
Sonnet 4.6 Fable、Opus、Sonnet
Opus 4.6 或更新版本 Fable、Opus(版本在主要模型版本或以上) Opus 4.7 主要模型搭配 Opus 4.6 顧問會被拒絕
Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) Fable Opus 或 Sonnet 顧問會被拒絕

Fable 5 需要 Claude Code v2.1.170 或更新版本以及 Fable 5 存取權,無論它是充當主要模型還是顧問。

將顧問設定為 opussonnetfable。這些別名解析為每個模型的最新版本。您也可以傳遞完整的模型 ID,例如 claude-opus-4-8

子代理繼承已設定的顧問,並針對其自身模型應用相同的配對檢查。

Claude Code 在傳送請求前驗證配對:

  • 如果顧問的能力低於主要模型,顧問不會附加到主要模型的請求。/advisor 命令輸出和通知會顯示此情況。其自身模型滿足配對的子代理仍可使用顧問。
  • 如果主要模型或顧問是 Claude Code 無法識別的模型,顧問不會附加。

常見模型配對

任何接受的配對都有效。這些組合以不同方式平衡成本與能力:

配對 何時使用
Sonnet 主要 + Opus 顧問 Sonnet 處理例行工作,並將計畫、模糊失敗和完成檢查升級到 Opus
Sonnet 主要 + Fable 顧問 在決策點獲得 Fable 5 指導,而無需全程執行 Fable 5。需要 v2.1.170 或更新版本以及 Fable 5 存取權
Haiku 主要 + Opus 顧問 具有強大計畫的最低成本主要模型。預期成本高於單獨使用 Haiku,但低於將主要模型切換到 Sonnet 或 Opus
Opus 主要 + Opus 顧問 第二個 Opus 審查第一個。適用於獨立檢查比成本更重要的高風險任務
Fable 主要 + Fable 顧問 當 Fable 5 可用時(v2.1.170+)的最高能力配對。Fable 是比 Opus 和 Sonnet 更高的層級,因此是 Fable 主要模型唯一接受的顧問
Sonnet 主要 + Sonnet 顧問 用於捕捉例行疏漏的較低成本第二意見

Claude 何時諮詢顧問

Claude 決定何時呼叫顧問。它傾向於在提交方案前、錯誤不斷重複時以及在宣佈任務完成前進行諮詢,但時機是由模型驅動而非基於規則的。

您可以在提示中要求諮詢,就像您會要求任何工具一樣,例如 consult the advisor before you continue。沒有設定來限制或強制顧問呼叫;如果您希望 Claude 在任務期間更頻繁或更少地諮詢顧問,請在您的指示中說明。

會話期間您看到的內容

當 Claude 呼叫顧問時,文字記錄會在呼叫進行中顯示帶有顧問模型名稱的 Advising 行。當結果返回時,該行確認顧問已審查對話。按 Ctrl+O 展開它並閱讀顧問的完整指導。

Claude 通常遵循顧問的指導,但在其自身證據與特定聲明相矛盾時進行調整:如果建議的步驟在嘗試時失敗,或檔案內容與建議相矛盾,Claude 會表面衝突而不是無條件地遵循指導。

顧問始終收到完整的對話,Claude 控制時機。如需更多控制或不同的配置,請參閱顧問與子代理和 opusplan 的比較

成本

每個顧問呼叫都會將對話發送到顧問模型,因此除了主要模型的使用外,還會以顧問模型的費率消耗代幣。使用 API 計費時,顧問代幣按顧問模型的輸入和輸出費率計費。在訂閱計畫上,顧問使用計入您計畫的使用限制。

Claude 在決策點而非每個輪次都呼叫顧問,因此將更快的主要模型與更強大的顧問配對通常比全程執行更強大的模型成本更低。顧問使用計入 /usage 顯示的會話總計。

有關顧問代幣如何在 API 回應中報告的資訊,請參閱 Claude API 文件中的使用和計費

對提示快取的影響

在會話中途啟用或停用顧問不會使主要模型的提示快取失效。與變更模型或努力等級不同,切換 /advisor 會保持快取的前綴完整,顧問返回的指導會在後續輪次中作為文字記錄的一部分被快取。

顧問模型自身對對話的讀取不會被快取。每個顧問呼叫都會全新處理完整的文字記錄,呼叫之間沒有重複使用。

需求

顧問工具需要以下所有條件:

  • Claude Code v2.1.98 或更新版本:執行 claude update 以升級。
  • 僅限 Anthropic API:顧問是伺服器執行的工具。它在 Amazon Bedrock、Google Vertex AI 或 Microsoft Foundry 上不可用。透過配置有 ANTHROPIC_BASE_URLLLM 閘道,可用性取決於閘道是否將請求完整轉發到 Anthropic API。
  • 支援的主要模型:Opus 4.6 或更新版本、Sonnet 4.6 或 Haiku 4.5。{/* min-version: 2.1.170 */}Fable 5 在 Claude Code v2.1.170 或更新版本上也符合條件。

關閉顧問

若要停止使用顧問並清除已儲存的 advisorModel,執行 /advisor off 或在 /advisor 選擇器中選擇 No advisor

/advisor off

若要完全停用顧問工具,包括 /advisor 命令和 --advisor 旗標,設定 CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1。請參閱環境變數

顧問是結合模型優勢的幾種方式之一。根據您希望何時涉及第二個模型來選擇。

方法 更強大的模型何時執行 如何啟動
顧問工具 在任務中途的決策點 Claude 在需要指導時呼叫它
opusplan 在計畫模式期間,然後切換到 Sonnet 以執行 您進入計畫模式
子代理搭配 model 設定 針對整個委派的子任務 Claude 委派,或您呼叫子代理
/model 針對所有後續輪次 您切換模型

另請參閱