22 22
23顧問適合長期、多步驟的任務,其中大多數輪次是例行的,但計畫品質決定結果。範例包括大型重構、錯誤不斷重複的除錯會話,以及您希望在 Claude 宣佈完成前獨立檢查的任務。23顧問適合長期、多步驟的任務,其中大多數輪次是例行的,但計畫品質決定結果。範例包括大型重構、錯誤不斷重複的除錯會話,以及您希望在 Claude 宣佈完成前獨立檢查的任務。
24 24
25在短期任務(幾乎沒有計畫空間)或每個輪次都需要最強模型的工作上,它的價值較少。對於這些情況,[切換主要模型](/zh-TW/model-config#setting-your-model),或查看[顧問與 opusplan 和子代理的比較](#compare-with-related-features)以了解獲取第二意見的其他方式。25在短期任務(幾乎沒有計畫空間)或每個輪次都需要最強模型的工作上,它的價值較少。對於這些情況,[切換主要模型](/docs/zh-TW/model-config#setting-your-model),或查看[顧問與 opusplan 和子代理的比較](#compare-with-related-features)以了解獲取第二意見的其他方式。
26 26
27<h2 id="enable-the-advisor">27<h2 id="enable-the-advisor">
28 啟用顧問28 啟用顧問
31您可以透過三種方式設定顧問模型:31您可以透過三種方式設定顧問模型:
32 32
33* **`/advisor` 命令**:在會話中途設定或變更顧問,並將其儲存為預設值33* **`/advisor` 命令**:在會話中途設定或變更顧問,並將其儲存為預設值
34* **`advisorModel` 設定**:在您的[設定檔](/zh-TW/settings)中配置持久預設值34* **`advisorModel` 設定**:在您的[設定檔](/docs/zh-TW/settings)中配置持久預設值
35* **`--advisor` 旗標**:在啟動時為單一會話設定顧問35* **`--advisor` 旗標**:在啟動時為單一會話設定顧問
36 36
37如果其中任何一個設定了顧問模型,則對於主要模型[支援它](#choose-an-advisor-model)的會話,顧問會被啟用。若要停止使用它,請參閱[關閉顧問](#turn-the-advisor-off)。37如果其中任何一個設定了顧問模型,則對於主要模型[支援它](#choose-an-advisor-model)的會話,顧問會被啟用。若要停止使用它,請參閱[關閉顧問](#turn-the-advisor-off)。
38 38
39<Note>39<Note>
40 若要使用 Fable 5 作為顧問,您需要 Claude Code v2.1.170 或更新版本以及您的組織的 [Fable 5 存取權](/zh-TW/model-config#work-with-fable-5)。40 若要使用 Fable 5 作為顧問,您需要 Claude Code v2.1.170 或更新版本以及您的組織的 [Fable 5 存取權](/docs/zh-TW/model-config#work-with-fable-5)。
41</Note>41</Note>
42 42
43<h3 id="use-the-/advisor-command">43<h3 id="use-the-/advisor-command">
50/advisor opus50/advisor opus
51```51```
52 52
53您的選擇會儲存到使用者設定中的 `advisorModel`,並在會話間保持。如果您組織的 [`availableModels`](/zh-TW/model-config#restrict-model-selection) 允許清單排除了已儲存的顧問模型,則顧問不會被叫用,直到您使用 `/advisor` 選擇允許的模型。如果您目前的主要模型不支援顧問,選擇仍會被儲存,並在您使用 [`/model`](/zh-TW/model-config#setting-your-model) 切換到[相容的主要模型](#choose-an-advisor-model)時啟動。53您的選擇會儲存到使用者設定中的 `advisorModel`,並在會話間保持。如果您組織的 [`availableModels`](/docs/zh-TW/model-config#restrict-model-selection) 允許清單排除了已儲存的顧問模型,則顧問不會被叫用,直到您使用 `/advisor` 選擇允許的模型。如果您目前的主要模型不支援顧問,選擇仍會被儲存,並在您使用 [`/model`](/docs/zh-TW/model-config#setting-your-model) 切換到[相容的主要模型](#choose-an-advisor-model)時啟動。
54 54
55<h3 id="set-advisormodel-in-settings">55<h3 id="set-advisormodel-in-settings">
56 在設定中設定 `advisorModel`56 在設定中設定 `advisorModel`
74claude --advisor opus74claude --advisor opus
75```75```
76 76
77該旗標在該會話中優先於 `advisorModel` 設定。如果會話的主要模型不支援顧問,或如果要求的顧問模型被您組織的 [`availableModels`](/zh-TW/model-config#restrict-model-selection) 允許清單排除,它會以錯誤退出。77該旗標在該會話中優先於 `advisorModel` 設定。如果會話的主要模型不支援顧問,或如果要求的顧問模型被您組織的 [`availableModels`](/docs/zh-TW/model-config#restrict-model-selection) 允許清單排除,它會以錯誤退出。
78 78
79<h2 id="choose-an-advisor-model">79<h2 id="choose-an-advisor-model">
80 選擇顧問模型80 選擇顧問模型
83顧問的能力必須至少與主要模型相同。每個主要模型接受的顧問為:83顧問的能力必須至少與主要模型相同。每個主要模型接受的顧問為:
84 84
85| 主要模型 | 接受的顧問 | 備註 |85| 主要模型 | 接受的顧問 | 備註 |
86| ----------------------------------------------- | ----------------------- | -------------------------------------------------------------------------------------- |86| ------------------- | ----------------------- | -------------------------------------------------------------------------------------- |
87| Haiku 4.5 | Fable、Opus、Sonnet | Haiku 可以呼叫顧問但不能充當顧問 |87| Haiku 4.5 | Fable、Opus、Sonnet | Haiku 可以呼叫顧問但不能充當顧問 |
88| Sonnet 4.6 | Fable、Opus、Sonnet | |88| Sonnet 4.6 | Fable、Opus、Sonnet | |
89| Sonnet 5 | Fable、Opus、Sonnet 5 | Sonnet 4.6 顧問會被拒絕 |89| Sonnet 5 | Fable、Opus、Sonnet 5 | Sonnet 4.6 顧問會被拒絕 |
90| Opus 4.6 | Fable、Opus、Sonnet 5 | Sonnet 5 和 Opus 4.6 的能力排名相同,因此 Opus 4.6 主要模型接受 Sonnet 5 顧問 |90| Opus 4.6 | Fable、Opus、Sonnet 5 | Sonnet 5 和 Opus 4.6 的能力排名相同,因此 Opus 4.6 主要模型接受 Sonnet 5 顧問 |
91| Opus 4.7 或更新版本 | Fable、Opus 4.7、Opus 4.8 | Opus 4.7 和 Opus 4.8 的能力排名相同,因此任一個都接受另一個作為顧問。Opus 4.7 主要模型搭配 Opus 4.6 或 Sonnet 5 顧問會被拒絕 |91| Opus 4.7 或更新版本 | Fable、Opus 4.7、Opus 4.8 | Opus 4.7 和 Opus 4.8 的能力排名相同,因此任一個都接受另一個作為顧問。Opus 4.7 主要模型搭配 Opus 4.6 或 Sonnet 5 顧問會被拒絕 |
92| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Opus 或 Sonnet 顧問會被拒絕 |92| Fable 5 (v2.1.170+) | Fable | Opus 或 Sonnet 顧問會被拒絕 |
93 93
94Fable 5 需要 Claude Code v2.1.170 或更新版本以及 Fable 5 存取權,無論它是充當主要模型還是顧問。94Fable 5 需要 Claude Code v2.1.170 或更新版本以及 Fable 5 存取權,無論它是充當主要模型還是顧問。
95 95
141 141
142每個顧問呼叫都會將對話發送到顧問模型,因此除了主要模型的使用外,還會以顧問模型的費率消耗代幣。使用 API 計費時,顧問代幣按顧問模型的輸入和輸出費率計費。在訂閱計畫上,顧問使用計入您計畫的使用限制。142每個顧問呼叫都會將對話發送到顧問模型,因此除了主要模型的使用外,還會以顧問模型的費率消耗代幣。使用 API 計費時,顧問代幣按顧問模型的輸入和輸出費率計費。在訂閱計畫上,顧問使用計入您計畫的使用限制。
143 143
144Claude 在決策點而非每個輪次都呼叫顧問,因此將更快的主要模型與更強大的顧問配對通常比全程執行更強大的模型成本更低。顧問使用計入 [`/usage`](/zh-TW/costs#track-your-costs) 顯示的會話總計。144Claude 在決策點而非每個輪次都呼叫顧問,因此將更快的主要模型與更強大的顧問配對通常比全程執行更強大的模型成本更低。顧問使用計入 [`/usage`](/docs/zh-TW/costs#track-your-costs) 顯示的會話總計。
145 145
146有關顧問代幣如何在 API 回應中報告的資訊,請參閱 Claude API 文件中的[使用和計費](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool#usage-and-billing)。146有關顧問代幣如何在 API 回應中報告的資訊,請參閱 Claude API 文件中的[使用和計費](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool#usage-and-billing)。
147 147
149 對提示快取的影響149 對提示快取的影響
150</h2>150</h2>
151 151
152在會話中途啟用或停用顧問不會使主要模型的[提示快取](/zh-TW/prompt-caching)失效。與[變更模型或努力等級](/zh-TW/prompt-caching#actions-that-invalidate-the-cache)不同,切換 `/advisor` 會保持快取的前綴完整,顧問返回的指導會在後續輪次中作為文字記錄的一部分被快取。152在會話中途啟用或停用顧問不會使主要模型的[提示快取](/docs/zh-TW/prompt-caching)失效。與[變更模型或努力等級](/docs/zh-TW/prompt-caching#actions-that-invalidate-the-cache)不同,切換 `/advisor` 會保持快取的前綴完整,顧問返回的指導會在後續輪次中作為文字記錄的一部分被快取。
153 153
154顧問模型自身對對話的讀取不會被快取。每個顧問呼叫都會全新處理完整的文字記錄,呼叫之間沒有重複使用。154顧問模型自身對對話的讀取不會被快取。每個顧問呼叫都會全新處理完整的文字記錄,呼叫之間沒有重複使用。
155 155
159 159
160顧問工具需要以下所有條件:160顧問工具需要以下所有條件:
161 161
162* **僅限 Anthropic API**:顧問是伺服器執行的工具。它在 Amazon Bedrock、Claude Platform on AWS、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上不可用。透過配置有 `ANTHROPIC_BASE_URL` 的 [LLM 閘道](/zh-TW/llm-gateway),可用性取決於閘道是否將請求完整轉發到 Anthropic API。162* **僅限 Anthropic API**:顧問是伺服器執行的工具。它在 Amazon Bedrock、Claude Platform on AWS、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上不可用。透過配置有 `ANTHROPIC_BASE_URL` 的 [LLM 閘道](/docs/zh-TW/llm-gateway),可用性取決於閘道是否將請求完整轉發到 Anthropic API。
163* **支援的主要模型**:Opus 4.6 或更新版本、Sonnet 4.6 或更新版本,或 Haiku 4.5。{/* min-version: 2.1.170 */}Fable 5 在 Claude Code v2.1.170 或更新版本上也符合條件。163* **支援的主要模型**:Opus 4.6 或更新版本、Sonnet 4.6 或更新版本,或 Haiku 4.5。Fable 5 在 Claude Code v2.1.170 或更新版本上也符合條件。
164 164
165<h2 id="turn-the-advisor-off">165<h2 id="turn-the-advisor-off">
166 關閉顧問166 關閉顧問
172/advisor off172/advisor off
173```173```
174 174
175若要完全停用顧問工具,設定 `CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1`。`/advisor` 命令變為無法使用,任何已設定的 `advisorModel` 都會被忽略。`--advisor` 旗標被接受但沒有效果;傳遞它的現有指令碼會繼續運作而不會出現錯誤。請參閱[環境變數](/zh-TW/env-vars)。175若要完全停用顧問工具,設定 `CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1`。`/advisor` 命令變為無法使用,任何已設定的 `advisorModel` 都會被忽略。`--advisor` 旗標被接受但沒有效果;傳遞它的現有指令碼會繼續運作而不會出現錯誤。請參閱[環境變數](/docs/zh-TW/env-vars)。
176 176
177<h2 id="compare-with-related-features">177<h2 id="compare-with-related-features">
178 與相關功能的比較178 與相關功能的比較
183| 方法 | 更強大的模型何時執行 | 如何啟動 |183| 方法 | 更強大的模型何時執行 | 如何啟動 |
184| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ----------------- |184| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ----------------- |
185| 顧問工具 | 在任務中途的決策點 | Claude 在需要指導時呼叫它 |185| 顧問工具 | 在任務中途的決策點 | Claude 在需要指導時呼叫它 |
186| [`opusplan`](/zh-TW/model-config#opusplan-model-setting) | 在計畫模式期間(當 [`availableModels`](/zh-TW/model-config#restrict-model-selection) 允許時),然後切換到 Sonnet 以執行 | 您進入計畫模式 |186| [`opusplan`](/docs/zh-TW/model-config#opusplan-model-setting) | 在計畫模式期間(當 [`availableModels`](/docs/zh-TW/model-config#restrict-model-selection) 允許時),然後切換到 Sonnet 以執行 | 您進入計畫模式 |
187| [子代理](/zh-TW/sub-agents#choose-a-model)搭配 `model` 設定 | 針對整個委派的子任務 | Claude 委派,或您呼叫子代理 |187| [子代理](/docs/zh-TW/sub-agents#choose-a-model)搭配 `model` 設定 | 針對整個委派的子任務 | Claude 委派,或您呼叫子代理 |
188| [`/model`](/zh-TW/model-config#setting-your-model) | 針對所有後續輪次 | 您切換模型 |188| [`/model`](/docs/zh-TW/model-config#setting-your-model) | 針對所有後續輪次 | 您切換模型 |
189 189
190<h2 id="see-also">190<h2 id="see-also">
191 另請參閱191 另請參閱
192</h2>192</h2>
193 193
194* [模型配置](/zh-TW/model-config):切換模型、設定努力等級並使用 `opusplan`194* [模型配置](/docs/zh-TW/model-config):切換模型、設定努力等級並使用 `opusplan`
195* [有效管理成本](/zh-TW/costs):跨模型追蹤代幣使用195* [有效管理成本](/docs/zh-TW/costs):跨模型追蹤代幣使用
196* [Claude API 中的顧問工具](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool):了解基礎伺服器工具,或直接從 Messages API 使用它196* [Claude API 中的顧問工具](https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool):了解基礎伺服器工具,或直接從 Messages API 使用它
197* [顧問策略](https://claude.com/blog/the-advisor-strategy):為什麼將快速主要模型與更強大的顧問配對有效197* [顧問策略](https://claude.com/blog/the-advisor-strategy):為什麼將快速主要模型與更強大的顧問配對有效