53| `SSL certificate verification failed` | [网络](#ssl-certificate-errors) |53| `SSL certificate verification failed` | [网络](#ssl-certificate-errors) |
54| `SSL certificate error (...)` during login or startup | [网络](#ssl-certificate-errors) |54| `SSL certificate error (...)` during login or startup | [网络](#ssl-certificate-errors) |
55| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [网络](#host-not-allowed-in-a-cloud-session) |55| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [网络](#host-not-allowed-in-a-cloud-session) |
56| `Couldn't reconnect to your Remote Control session` | [网络](#couldn%E2%80%99t-reconnect-to-your-remote-control-session) |
56| `Prompt is too long` | [请求错误](#prompt-is-too-long) |57| `Prompt is too long` | [请求错误](#prompt-is-too-long) |
57| `Error during compaction: Conversation too long` | [请求错误](#error-during-compaction-conversation-too-long) |58| `Error during compaction: Conversation too long` | [请求错误](#error-during-compaction-conversation-too-long) |
58| `Request too large` | [请求错误](#request-too-large) |59| `Request too large` | [请求错误](#request-too-large) |
61| `PDF too large` / `PDF is password protected` | [请求错误](#pdf-errors) |62| `PDF too large` / `PDF is password protected` | [请求错误](#pdf-errors) |
62| `Extra inputs are not permitted` | [请求错误](#extra-inputs-are-not-permitted) |63| `Extra inputs are not permitted` | [请求错误](#extra-inputs-are-not-permitted) |
63| `There's an issue with the selected model` | [请求错误](#there%E2%80%99s-an-issue-with-the-selected-model) |64| `There's an issue with the selected model` | [请求错误](#there%E2%80%99s-an-issue-with-the-selected-model) |
65| `Model ... is not a recognized model id` | [请求错误](#model-is-not-a-recognized-model-id) |
64| `Claude Opus is not available with the Claude Pro plan` | [请求错误](#claude-opus-is-not-available-with-the-claude-pro-plan) |66| `Claude Opus is not available with the Claude Pro plan` | [请求错误](#claude-opus-is-not-available-with-the-claude-pro-plan) |
65| `Model ... is restricted by your organization's settings` | [请求错误](#model-is-restricted-by-your-organization%E2%80%99s-settings) |67| `Model ... is restricted by your organization's settings` | [请求错误](#model-is-restricted-by-your-organization%E2%80%99s-settings) |
66| `thinking.type.enabled is not supported for this model` | [请求错误](#thinking-type-enabled-is-not-supported-for-this-model) |68| `thinking.type.enabled is not supported for this model` | [请求错误](#thinking-type-enabled-is-not-supported-for-this-model) |
67| `max_tokens must be greater than thinking.budget_tokens` | [请求错误](#thinking-budget-exceeds-output-limit) |69| `max_tokens must be greater than thinking.budget_tokens` | [请求错误](#thinking-budget-exceeds-output-limit) |
68| `API Error: 400 due to tool use concurrency issues` | [请求错误](#tool-use-or-thinking-block-mismatch) |70| `API Error: 400 due to tool use concurrency issues` | [请求错误](#tool-use-or-thinking-block-mismatch) |
69| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [请求错误](#usage-policy-refusal) |71| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [请求错误](#usage-policy-refusal) |
72| `<model> has safety measures that flagged this message for a cybersecurity topic` | [请求错误](#safety-measures-flagged-a-cybersecurity-topic) |
73| `Installation was killed before it could finish (exit code 137)` | [安装错误](#installation-was-killed-before-it-could-finish) |
74| `The connection dropped while downloading the update` | [安装错误](#the-connection-dropped-while-downloading-the-update) |
75| `Download timed out: exceeded the total deadline` | [安装错误](#the-connection-dropped-while-downloading-the-update) |
70| `--bg and --print conflict` | [命令行错误](#command-line-errors) |76| `--bg and --print conflict` | [命令行错误](#command-line-errors) |
77| `Error: --json-schema is not a valid JSON Schema` | [命令行错误](#command-line-errors) |
78| `Could not import <server>: <reason>` | [命令行错误](#could-not-import-a-server-from-claude-desktop) |
79| `Marketplace "<name>" is registered from an untrusted source` | [插件错误](#marketplace-is-registered-from-an-untrusted-source) |
80| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [配置警告](#workspace-has-not-been-trusted) |
71| 响应质量似乎低于平常 | [响应质量](#responses-seem-lower-quality-than-usual) |81| 响应质量似乎低于平常 | [响应质量](#responses-seem-lower-quality-than-usual) |
72 82
73<h2 id="automatic-retries">83<h2 id="automatic-retries">
99 服务器错误109 服务器错误
100</h2>110</h2>
101 111
102这些错误来自推理提供商,而不是您的帐户或请求。在 Anthropic API 上,这意味着 Anthropic 基础设施。在 Bedrock、Vertex AI、Foundry 或自定义网关上,这意味着该提供商的基础设施。112这些错误来自推理提供商,而不是您的账户或请求。在 Anthropic API 上,这意味着 Anthropic 基础设施。在 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 或自定义网关上,这意味着该提供商的基础设施。
103 113
104<h3 id="api-error-500-internal-server-error">114<h3 id="api-error-500-internal-server-error">
105 API Error: 500 Internal server error115 API 错误:500 内部服务器错误
106</h3>116</h3>
107 117
108Claude Code 为任何 5xx 响应显示状态代码和 API 的错误消息。下面的示例显示了 Anthropic API 上的 500 响应:118Claude Code 显示任何 5xx 响应的状态代码和 API 的错误消息。下面的示例显示了 Anthropic API 上的 500 响应:
109 119
110```text theme={null}120```text theme={null}
111API Error: 500 Internal server error. This is a server-side issue, usually temporary — try again in a moment. If it persists, check https://status.claude.com.121API Error: 500 Internal server error. This is a server-side issue, usually temporary — try again in a moment. If it persists, check https://status.claude.com.
112```122```
113 123
114末尾的句子指出了检查服务健康状况的位置,并因提供商而异。Bedrock、Vertex AI 和 Foundry 配置会指出该提供商的服务状态。自定义 `ANTHROPIC_BASE_URL` 会指出网关主机。124末尾的句子指出了检查服务健康状态的位置,因提供商而异。Amazon Bedrock、Google Cloud 的 Agent Platform 和 Microsoft Foundry 配置会指出该提供商的服务状态。自定义 `ANTHROPIC_BASE_URL` 会指出网关主机。
115 125
116这表示 API 内部出现意外故障。它不是由您的提示、设置或帐户引起的。126这表示 API 内部出现了意外故障。它不是由您的提示、设置或账户引起的。
117 127
118**要做什么:**128**应该做什么:**
119 129
120* 检查 [status.claude.com](https://status.claude.com) 或消息中指出的提供商状态页面,了解活跃事件130* 检查 [status.claude.com](https://status.claude.com) 或消息中指定的提供商状态页面,查看是否有活跃的事件
121* 等待一分钟,然后再次发送您的消息。您的原始消息仍在对话中,因此对于长提示,您可以输入 `try again` 而不是粘贴整个内容。131* 等待一分钟,然后重新发送您的消息。您的原始消息仍在对话中,所以对于较长的提示,您可以输入 `try again` 而不是粘贴整个内容。
122* 如果错误持续存在且没有发布的事件,请运行 `/feedback`,以便 Anthropic 可以使用您的请求详情进行调查。如果您的环境中 `/feedback` 不可用,请参阅[报告错误](#report-an-error)。132* 如果错误持续存在且没有发布的事件,请运行 `/feedback`,以便 Anthropic 可以使用您的请求详情进行调查。如果 `/feedback` 在您的环境中不可用,请参阅[报告错误](#report-an-error)。
123 133
124<h3 id="api-error-repeated-529-overloaded-errors">134<h3 id="api-error-repeated-529-overloaded-errors">
125 API Error: Repeated 529 Overloaded errors135 API 错误:重复的 529 过载错误
126</h3>136</h3>
127 137
128API 在所有用户中暂时处于容量限制。Claude Code 在显示此消息之前已经重试了多次:138API 在所有用户中暂时处于容量限制。Claude Code 在显示此消息之前已经重试了多次:
135 145
136529 不是您的使用限制,也不会计入您的配额。146529 不是您的使用限制,也不会计入您的配额。
137 147
138**要做什么:**148**应该做什么:**
139 149
140* 检查 [status.claude.com](https://status.claude.com) 或消息中指出的提供商状态页面,了解容量通知150* 检查 [status.claude.com](https://status.claude.com) 或消息中指定的提供商状态页面,查看容量通知
141* 几分钟后重试151* 几分钟后重试
142* 运行 `/model` 并切换到不同的模型以继续工作,因为容量是按模型跟踪的。当一个模型处于特别高的负载下时,Claude Code 会提示您这样做,例如 `Opus is experiencing high load, please use /model to switch to Sonnet`。152* 运行 `/model` 并切换到不同的模型以继续工作,因为容量是按模型跟踪的。当某个模型处于特别高的负载下时,Claude Code 会提示您这样做,例如 `Opus is experiencing high load, please use /model to switch to Sonnet`。
143 153
144<h3 id="request-timed-out">154<h3 id="request-timed-out">
145 Request timed out155 请求超时
146</h3>156</h3>
147 157
148API 在连接截止时间之前没有响应。158API 在连接截止时间之前没有响应。
151Request timed out161Request timed out
152```162```
153 163
154这可能在高负载期间或生成非常大的响应时发生。默认请求超时为 10 分钟。164这可能发生在高负载期间或模型生成非常大的响应时。默认请求超时为 10 分钟。
155 165
156**要做什么:**166**应该做什么:**
157 167
158* 重试请求168* 重试请求
159* 对于长时间运行的任务,将工作分解为较小的提示169* 对于长时间运行的任务,将工作分解为较小的提示
160* 如果是慢速网络或代理导致的,请按照[自动重试](#automatic-retries)中的说明提高 `API_TIMEOUT_MS`170* 如果是由于网络缓慢或代理引起的,请按照[自动重试](#automatic-retries)中的说明提高 `API_TIMEOUT_MS`
161* 如果超时频繁且您的网络状况良好,请参阅下面的[网络和连接错误](#network-and-connection-errors)171* 如果超时频繁且您的网络状况良好,请参阅下面的[网络和连接错误](#network-and-connection-errors)
162 172
163<h3 id="the-response-above-may-be-incomplete">173<h3 id="the-response-above-may-be-incomplete">
164 The response above may be incomplete174 上面的响应可能不完整
165</h3>175</h3>
166 176
167流式响应在 Claude 已经产生可见输出后失败。重新发送请求可能会运行相同的工具调用两次,因此 Claude Code 保留已经流出的内容并附加此通知,而不是丢弃轮次。您看到的变体命名了原因:177流式响应在 Claude 已经生成可见输出后失败。重新发送请求可能会运行相同的工具调用两次,因此 Claude Code 保留已经流式传输的内容,并附加此通知,而不是丢弃该轮次。您看到的变体指出了原因:
168 178
169```text theme={null}179```text theme={null}
170API Error: Server error mid-response. The response above may be incomplete.180API Error: Server error mid-response. The response above may be incomplete.
172API Error: Response stalled mid-stream. The response above may be incomplete.182API Error: Response stalled mid-stream. The response above may be incomplete.
173```183```
174 184
175* {/* min-version: 2.1.199 */}}`Server error mid-response`:流中途过载或 5xx 服务器错误。此变体需要 Claude Code v2.1.199 或更高版本;在此之前,该情况丢弃了部分输出并将整个轮次报告为错误。185* {/* min-version: 2.1.199 */}}`Server error mid-response`:流中的过载或 5xx 服务器错误。此变体需要 Claude Code v2.1.199 或更高版本;在此之前,该情况会丢弃部分输出并将整个轮次报告为错误。
176* `Connection closed mid-response`:连接断开。186* `Connection closed mid-response`:连接断开。
177* `Response stalled mid-stream`:流停止发送数据。187* `Response stalled mid-stream`:流停止发送数据。
178 188
179**要做什么:**189**应该做什么:**
180 190
181* 阅读流出的响应。没有任何内容丢失,但最后的句子或工具调用可能缺失。191* 阅读流式传输的响应。没有任何内容丢失,但最后的句子或工具调用可能缺失。
182* 回复 `continue` 以让 Claude 从停止的地方继续192* 回复 `continue` 让 Claude 从停止的地方继续
183* 如果在任何可见输出之前出现相同的错误,Claude Code 会重试请求而不是完成它。请参阅[自动重试](#automatic-retries)。193* 如果在任何可见输出之前出现相同的错误,Claude Code 会重试请求而不是完成它。请参阅[自动重试](#automatic-retries)。
184 194
185<h3 id="auto-mode-cannot-determine-the-safety-of-an-action">195<h3 id="auto-mode-cannot-determine-the-safety-of-an-action">
186 Auto mode cannot determine the safety of an action196 自动模式无法确定操作的安全性
187</h3>197</h3>
188 198
189[auto mode](/zh-CN/permission-modes#eliminate-prompts-with-auto-mode) 用来分类操作的模型无法做出决定,因此 auto mode 没有自动批准该操作。您看到的消息取决于分类器失败的原因。199[自动模式](/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)用来分类操作的模型无法做出决定,因此自动模式没有自动批准该操作。您看到的消息取决于分类器失败的原因。
190 200
191在您的工作目录中的读取、搜索和编辑会跳过分类器,因此它们在所有这些情况下都继续工作。201在您的工作目录内的读取、搜索和编辑会跳过分类器,因此在所有这些情况下都能继续工作。
192 202
193当分类器模型过载时:203当分类器模型过载时:
194 204
196<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait briefly and then try this action again.206<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait briefly and then try this action again.
197```207```
198 208
199**要做什么:**209**应该做什么:**
200 210
201* 几秒钟后重试;Claude 看到相同的消息,通常会自动重试211* 几秒钟后重试;Claude 会看到相同的消息,通常会自动重试
202* 如果重试继续失败,继续进行只读任务,稍后再回到被阻止的操作212* 如果重试继续失败,继续执行只读任务,稍后再回到被阻止的操作
203* 这是暂时的,与 [auto mode 资格](/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)无关;您不需要更改设置213* 这是暂时的,与[自动模式资格](/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)无关;您不需要更改设置
204 214
205当分类器返回无法解析的响应时:215当分类器返回无法解析的响应时:
206 216
208Auto mode could not evaluate this action and is blocking it for safety — run with --debug for details218Auto mode could not evaluate this action and is blocking it for safety — run with --debug for details
209```219```
210 220
211**要做什么:**221**应该做什么:**
212 222
213* 重试该操作;这通常在下一次尝试时成功223* 重试该操作;这通常在下一次尝试时成功
214* 运行 `claude --debug` 并重复该操作以在调试日志中查看底层分类器响应224* 运行 `claude --debug` 并重复该操作以在调试日志中查看底层分类器响应
215 225
216当对话增长超过分类器的上下文窗口时:226当单独的 API 安全检查因早期对话内容而阻止了分类器请求时:
227
228```text theme={null}
229Auto mode could not evaluate this action and is blocking it for safety — a safety check separate from auto mode blocked this request because of earlier conversation content — it isn't about the action itself — run with --debug for details
230```
231
232**应该做什么:**
233
234* 这不是关于您的操作的决定。您对话中已有的内容在自动模式将对话发送给分类器时触发了 API 上的安全过滤器
235* 重试无法帮助;相同的对话内容将再次触发过滤器
236* 切换到不同的[权限模式](/zh-CN/permission-modes),以便在提示时可以批准该操作,或开始一个没有触发内容的新对话
237
238当对话大小超过分类器的上下文窗口时:
217 239
218```text theme={null}240```text theme={null}
219Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)241Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)
220```242```
221 243
222在交互式会话中,auto mode 会为该操作回退到正常权限提示,以便您可以手动批准或拒绝它。在[非交互式模式](/zh-CN/headless)中,运行会中止,因为记录只会增长,重试无法成功。244在交互式会话中,自动模式会为该操作回退到正常权限提示,以便您可以手动批准或拒绝它。在[非交互式模式](/zh-CN/headless)中,运行会中止,因为记录只会增长,重试无法成功。
223 245
224**要做什么:**246**应该做什么:**
225 247
226* 在出现的提示中批准或拒绝该操作248* 在出现的提示中批准或拒绝该操作
227* 运行 `/compact` 以减少对话大小,以便后续操作再次适应分类器窗口249* 运行 `/compact` 以减少对话大小,以便后续操作再次适应分类器窗口
228 250
229<h3 id="agent-terminated-early-due-to-an-api-error">251<h3 id="agent-terminated-early-due-to-an-api-error">
230 Agent terminated early due to an API error252 代理因 API 错误而提前终止
231</h3>253</h3>
232 254
233{/* min-version: 2.1.199 */}[subagent](/zh-CN/sub-agents) 的 API 请求终止失败,例如因为达到了使用限制或服务器错误的重试用尽,所以 subagent 在完成其任务之前停止。此消息需要 Claude Code v2.1.199 或更高版本;在此之前,API 错误文本被返回给 Claude,就像它是 subagent 的结果一样。255{/* min-version: 2.1.199 */}[子代理](/zh-CN/sub-agents)的 API 请求终止失败,例如因为达到了使用限制或服务器错误的重试用尽,所以子代理在完成其任务之前停止。此消息需要 Claude Code v2.1.199 或更高版本;在此之前,API 错误文本被返回给 Claude,就像它是子代理的结果一样。
234 256
235```text theme={null}257```text theme={null}
236Agent terminated early due to an API error: <error detail>258Agent terminated early due to an API error: <error detail>
237```259```
238 260
239**要做什么:**261**应该做什么:**
240 262
241* 将冒号后的错误详情与本页上的其他部分相匹配,例如[使用限制](#usage-limits)或[服务器错误](#server-errors),并按照该部分的步骤操作263* 将冒号后的错误详情与此页面上的其自己的部分相匹配,例如[使用限制](#usage-limits)或[服务器错误](#server-errors),并按照该部分的步骤操作
242* 一旦底层错误清除,要求 Claude 重试任务或[恢复 subagent](/zh-CN/sub-agents#resume-subagents)264* 一旦底层错误清除,请要求 Claude 重试任务或[恢复子代理](/zh-CN/sub-agents#resume-subagents)
243 265
244当速率限制、过载或服务器错误中断已经产生输出的前台 subagent 时,Claude 会收到该部分输出标记为不完整,而不是此错误。请参阅 [subagent 中的 API 错误](/zh-CN/sub-agents#api-errors-in-subagents)。266当速率限制、过载或服务器错误中断已经生成文本输出的前台子代理时,Claude 会收到该部分输出标记为不完整,而不是此错误。{/* min-version: 2.1.200 */}仅输出为工具调用的子代理也会收到此错误;在 v2.1.199 中,该形状返回了空的部分结果。请参阅[子代理中的 API 错误](/zh-CN/sub-agents#api-errors-in-subagents)。
245 267
246<h2 id="usage-limits">268<h2 id="usage-limits">
247 使用限制269 使用限制
248</h2>270</h2>
249 271
250这些错误意味着与您的帐户或计划相关的配额已达到。它们与影响所有人的[服务器错误](#server-errors)不同。272这些错误表示与您的账户或计划相关的配额已达到。它们不同于[服务器错误](#server-errors),后者会影响所有人。
251 273
252<h3 id="you’ve-hit-your-session-limit">274<h3 id="you’ve-hit-your-session-limit">
253 You've hit your session limit275 您已达到会话限制
254</h3>276</h3>
255 277
256订阅计划包括滚动使用额度。当它用完时,您会看到以下消息之一:278订阅计划包括滚动使用额度。当额度用尽时,您会看到以下消息之一:
257 279
258```text theme={null}280```text theme={null}
259You've hit your session limit · resets 3:45pm281You've hit your session limit · resets 3:45pm
261You've hit your Opus limit · resets 3:45pm283You've hit your Opus limit · resets 3:45pm
262```284```
263 285
264Claude Code 阻止进一步的请求,直到消息中显示的重置时间。286Claude Code 会阻止进一步的请求,直到消息中显示的重置时间。
265 287
266**要做什么:**288**应该怎么做:**
267 289
268* 等待错误中显示的重置时间290* 等待错误消息中显示的重置时间
269* 运行 `/usage` 以查看您的计划限制以及它们何时重置291* 运行 `/usage` 查看您的计划限制以及它们何时重置
270* 运行 `/usage-credits` 以在 Pro 和 Max 上购买额外使用,或在 Team 和 Enterprise 上向您的管理员请求。有关如何计费的信息,请参阅[付费计划的使用信用](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)。292* 运行 `/usage-credits` 在 Pro 和 Max 上购买额外使用量,或在 Team 和 Enterprise 上向您的管理员请求。有关如何计费,请参阅[付费计划的使用额度](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)。
271* 要升级您的计划以获得更高的基础限制,请参阅 [claude.com/pricing](https://claude.com/pricing)293* 要升级您的计划以获得更高的基础限制,请参阅 [claude.com/pricing](https://claude.com/pricing)
272 294
273要在达到限制之前监视您的剩余额度,请将 `rate_limits` 字段添加到[自定义状态行](/zh-CN/statusline#rate-limit-usage),或在桌面应用中单击模型选择器旁边的[使用环](/zh-CN/desktop#check-usage)。295要在达到限制之前监控您的剩余额度,请将 `rate_limits` 字段添加到[自定义状态行](/zh-CN/statusline#rate-limit-usage),或在桌面应用中单击模型选择器旁边的[使用量环](/zh-CN/desktop#check-usage)。
274 296
275<h3 id="usage-credits-required-for-1m-context">297<h3 id="usage-credits-required-for-1m-context">
276 Usage credits required for 1M context298 1M 上下文需要使用额度
277</h3>299</h3>
278 300
279所选模型使用 1M 令牌扩展上下文窗口,而您的计划仅通过使用信用包含它。301所选模型使用 1M 令牌扩展上下文窗口,而您的计划仅通过使用额度包含它。
280 302
281```text theme={null}303```text theme={null}
282API Error: Usage credits required for 1M context · run /usage-credits to turn them on, or /model to switch to standard context304API Error: Usage credits required for 1M context · run /usage-credits to turn them on, or /model to switch to standard context
283```305```
284 306
285这是一个权利检查,而不是配额耗尽。即使您的会话和每周额度仍有容量,它也会触发。请参阅[扩展上下文](/zh-CN/model-config#extended-context)以了解哪些计划直接包含 1M 上下文,哪些需要使用信用。307这是一项权利检查,而不是配额耗尽。即使您的会话和每周额度仍有容量,它也会触发。有关哪些计划直接包含 1M 上下文以及哪些需要使用额度,请参阅[扩展上下文](/zh-CN/model-config#extended-context)。
286 308
287{/* min-version: 2.1.172 */}当此错误在对话中途出现,因为上下文增长超过 200K 令牌时,Claude Code 会自动将对话压缩回标准上下文限制以下,并在之后将会话保持在该限制,因此无需采取任何操作。在 v2.1.172 之前的版本上,错误在每个后续请求(包括 `/compact`)上重复;在这些版本上运行 `/clear` 以恢复。以下步骤适用于您明确选择 `[1m]` 模型的情况。309{/* min-version: 2.1.172 */}当此错误在对话中期出现,因为上下文增长超过 200K 令牌时,Claude Code 会自动将对话压缩回标准上下文限制以下,并在之后将会话保持在该限制,因此无需采取任何操作。在 v2.1.172 之前的版本上,错误会在每个后续请求(包括 `/compact`)上重复出现;在这些版本上运行 `/clear` 以恢复。以下步骤适用于您明确选择 `[1m]` 模型的情况。
288 310
289**要做什么:**311**应该怎么做:**
290 312
291* 运行 `/model` 并选择不带 `[1m]` 后缀的变体以回退到标准上下文窗口313* 运行 `/model` 并选择不带 `[1m]` 后缀的变体以回退到标准上下文窗口
292* 运行 `/usage-credits` 以在 Pro 和 Max 上启用 1M 变体的计量计费,或在 Team 和 Enterprise 上向您的管理员请求314* 运行 `/usage-credits` 在 Pro 和 Max 上为 1M 变体启用按量计费,或在 Team 和 Enterprise 上向您的管理员请求
293* 如果在 `/model` 后错误仍然存在,1M 模型 ID 可能在其他地方设置。请参阅[所选模型存在问题](#there%E2%80%99s-an-issue-with-the-selected-model)以按优先级顺序检查配置位置。315* 如果 `/model` 后错误仍然存在,1M 模型 ID 可能在其他地方设置。有关要按优先级顺序检查的配置位置,请参阅[所选模型存在问题](#there%E2%80%99s-an-issue-with-the-selected-model)。
294* 要从模型选择器中完全删除 1M 变体,请设置 [`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/zh-CN/env-vars)316* 要从模型选择器中完全删除 1M 变体,请设置 [`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/zh-CN/env-vars)
295 317
296<h3 id="server-is-temporarily-limiting-requests">318<h3 id="server-is-temporarily-limiting-requests">
297 Server is temporarily limiting requests319 服务器暂时限制请求
298</h3>320</h3>
299 321
300API 应用了与您的计划配额无关的短期限流。322API 应用了与您的计划配额无关的短期限流。
303API Error: Server is temporarily limiting requests (not your usage limit)325API Error: Server is temporarily limiting requests (not your usage limit)
304```326```
305 327
306Claude Code 通过缺少真实限制响应携带的统一配额标头来区分这些。{/* min-version: 2.1.199 */}从 v2.1.199 开始,这会在显示之前[自动重试](#automatic-retries),无论您如何进行身份验证。在早期版本上,使用 claude.ai 订阅登录的会话在第一次出现时失败轮次;仅 API 密钥和企业登录重试它。328Claude Code 通过真实限制响应所携带的统一配额标头的缺失来区分这些与您的计划限制。{/* min-version: 2.1.199 */}从 v2.1.199 开始,无论您如何进行身份验证,这都会[自动重试](#automatic-retries)并进行退避,然后才会显示。在早期版本上,使用 claude.ai 订阅登录的会话在第一次出现时失败;只有 API 密钥和 Enterprise 登录会重试。
307 329
308**要做什么:**330**应该怎么做:**
309 331
310* 等待片刻后重试332* 稍等片刻后重试
311* 如果持续存在,请检查 [status.claude.com](https://status.claude.com)333* 如果问题仍然存在,请检查 [status.claude.com](https://status.claude.com)
312 334
313<h3 id="request-rejected-429">335<h3 id="request-rejected-429">
314 Request rejected (429)336 请求被拒绝 (429)
315</h3>337</h3>
316 338
317您已达到为您的 API 密钥、Amazon Bedrock 项目或 Google Vertex AI 项目配置的速率限制。339您已达到为 API 密钥、Amazon Bedrock 项目或 Google Cloud 项目配置的速率限制。
318 340
319```text theme={null}341```text theme={null}
320API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.342API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.
321```343```
322 344
323末尾的句子命名了检查服务健康的位置,并因提供商而异。Bedrock、Vertex AI 和 Foundry 配置命名该提供商的服务状态,而不是 Anthropic 状态页面。自定义 `ANTHROPIC_BASE_URL` 命名网关主机。345尾部句子指出检查服务健康状况的位置,因提供商而异。Amazon Bedrock、Google Cloud 的 Agent Platform 和 Microsoft Foundry 配置会指出该提供商的服务状态,而不是 Anthropic 状态页面。自定义 `ANTHROPIC_BASE_URL` 会指出网关主机。
324 346
325**要做什么:**347**应该怎么做:**
326 348
327* 运行 `/status` 并确认活跃凭证是您期望的凭证。环境中的流浪 `ANTHROPIC_API_KEY` 可能会通过低层密钥而不是您的订阅路由请求。349* 运行 `/status` 并确认活跃凭证是您期望的凭证。环境中的杂散 `ANTHROPIC_API_KEY` 可能会通过低级密钥而不是您的订阅来路由请求。
328* 检查您的提供商控制台以了解活跃限制,如果需要,请请求更高的层级350* 检查您的提供商控制台以了解活跃限制,如果需要,请请求更高的层级
329* 对于 Anthropic API 密钥,请参阅[速率限制参考](https://platform.claude.com/docs/en/api/rate-limits)以了解层级如何工作以及如何设置每个工作区的上限351* 对于 Anthropic API 密钥,请参阅[速率限制参考](https://platform.claude.com/docs/en/api/rate-limits)了解层级如何工作以及如何设置每个工作区的上限
330* 降低并发:降低 [`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/zh-CN/env-vars),避免运行许多并行子代理,或使用 `/model` 切换到较小的模型以进行高容量脚本运行352* 降低并发:降低 [`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/zh-CN/env-vars),避免运行许多并行子代理,或使用 `/model` 切换到较小的模型以进行大容量脚本运行
331 353
332<h3 id="credit-balance-is-too-low">354<h3 id="credit-balance-is-too-low">
333 Credit balance is too low355 信用余额过低
334</h3>356</h3>
335 357
336您的 Console 组织已用完预付信用。358您的 Console 组织已用尽预付信用。
337 359
338```text theme={null}360```text theme={null}
339Credit balance is too low361Credit balance is too low
340```362```
341 363
342**要做什么:**364**应该怎么做:**
343 365
344* 在 [platform.claude.com/settings/billing](https://platform.claude.com/settings/billing) 添加信用,并考虑在那里启用自动重新加载,以便在余额达到零之前重新填充366* 在 [platform.claude.com/settings/billing](https://platform.claude.com/settings/billing) 添加信用,并考虑在那里启用自动重新加载,以便在余额达到零之前进行补充
345* 如果您有 Pro、Max、Team 或 Enterprise 计划,请使用 `/login` 切换到订阅身份验证367* 如果您有 Pro、Max、Team 或 Enterprise 计划,请使用 `/login` 切换到订阅身份验证
346* 在 Console 中设置每个工作区的支出上限,以防止单个项目耗尽组织余额。请参阅[有效管理成本](/zh-CN/costs)。368* 在 Console 中设置每个工作区的支出上限,以防止单个项目耗尽组织余额。请参阅[有效管理成本](/zh-CN/costs)。
347 369
349 身份验证错误371 身份验证错误
350</h2>372</h2>
351 373
352这些错误意味着 Claude Code 无法向 API 证明您的身份。随时运行 `/status` 以查看当前活跃的凭证。374这些错误意味着 Claude Code 无法向 API 证明您的身份。随时运行 `/status` 查看当前活跃的凭证。
353 375
354<h3 id="not-logged-in">376<h3 id="not-logged-in">
355 Not logged in377 未登录
356</h3>378</h3>
357 379
358此会话没有有效的凭证可用。380此会话没有可用的有效凭证。
359 381
360```text theme={null}382```text theme={null}
361Not logged in · Please run /login383Not logged in · Please run /login
362```384```
363 385
364**要做什么:**386**应该做什么:**
365 387
366* 运行 `/login` 以使用您的 Claude 订阅或 Console 帐户进行身份验证388* 运行 `/login` 使用您的 Claude 订阅或 Console 账户进行身份验证
367* 如果您期望环境变量对您进行身份验证,请确认 `ANTHROPIC_API_KEY` 已在您启动 `claude` 的 shell 中设置和导出389* 如果您期望使用环境变量进行身份验证,请确认 `ANTHROPIC_API_KEY` 已在启动 `claude` 的 shell 中设置并导出
368* 对于 CI 或无法进行交互式登录的自动化,配置一个[`apiKeyHelper`](/zh-CN/settings#available-settings) 脚本,在启动时获取密钥390* 对于无法进行交互式登录的 CI 或自动化环境,配置一个 [`apiKeyHelper`](/zh-CN/settings#available-settings) 脚本,在启动时获取密钥
369* 请参阅[身份验证优先级](/zh-CN/authentication#authentication-precedence)以了解当存在多个凭证时哪个凭证获胜391* 查看 [身份验证优先级](/zh-CN/authentication#authentication-precedence) 了解当存在多个凭证时 Claude Code 使用哪个凭证
370 392
371如果您被重复提示登录,请参阅[未登录或令牌过期](/zh-CN/troubleshoot-install#not-logged-in-or-token-expired)以了解系统时钟和 macOS Keychain 修复。393如果您被反复提示登录,请参阅 [未登录或令牌过期](/zh-CN/troubleshoot-install#not-logged-in-or-token-expired) 了解系统时钟和 macOS Keychain 修复。
372 394
373<h3 id="could-not-resolve-authentication-method">395<h3 id="could-not-resolve-authentication-method">
374 Could not resolve authentication method396 无法解析身份验证方法
375</h3>397</h3>
376 398
377会话到达 API 客户端时没有任何凭证。这出现在[后台会话](/zh-CN/agent-view)、云会话和 Agent SDK 上下文中,其中交互式登录检查在第一个请求之前不运行。399会话到达 API 客户端时没有任何凭证。这出现在 [后台会话](/zh-CN/agent-view)、云会话和 Agent SDK 上下文中,其中交互式登录检查在第一个请求之前不会运行。
378 400
379```text theme={null}401```text theme={null}
380Could not resolve authentication method. Expected one of apiKey, authToken, credentials, config, or profile to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted402Could not resolve authentication method. Expected one of apiKey, authToken, credentials, config, or profile to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted
382 404
383{/* min-version: 2.1.174 */}在 v2.1.174 之前,分配给空闲预初始化工作进程的后台或云会话即使配置了有效凭证也可能以这种方式失败。升级以恢复。在当前版本中,该错误意味着工作进程没有可用的凭证。405{/* min-version: 2.1.174 */}在 v2.1.174 之前,分配给空闲预初始化工作进程的后台或云会话即使配置了有效凭证也可能以这种方式失败。升级以恢复。在当前版本中,该错误意味着工作进程没有可用的凭证。
384 406
385**要做什么:**407**应该做什么:**
386 408
387* 如果这出现在后台或云会话中且您的凭证已配置,请升级到 v2.1.174 或更高版本409* 如果这出现在后台或云会话中且您的凭证已配置,请升级到 v2.1.174 或更高版本
388* 确认 `ANTHROPIC_API_KEY`、`CLAUDE_CODE_OAUTH_TOKEN` 或您的云提供商凭证已在启动工作进程的环境中设置,而不仅仅在您的交互式 shell 中410* 确认 `ANTHROPIC_API_KEY`、`CLAUDE_CODE_OAUTH_TOKEN` 或您的云提供商凭证已在启动工作进程的环境中设置,而不仅仅在您的交互式 shell 中
389* 对于 Agent SDK,请参阅[身份验证设置](/zh-CN/agent-sdk/overview#get-started)411* 对于 Agent SDK,请参阅 [身份验证设置](/zh-CN/agent-sdk/overview#get-started)
390* 在同一环境中的交互式会话中运行 `/status` 以确认哪个凭证源解析412* 在同一环境中的交互式会话中运行 `/status` 以确认哪个凭证源可以解析
391 413
392<h3 id="invalid-api-key">414<h3 id="invalid-api-key">
393 Invalid API key415 无效的 API 密钥
394</h3>416</h3>
395 417
396`ANTHROPIC_API_KEY` 环境变量或 `apiKeyHelper` 脚本返回了 API 拒绝的密钥。418`ANTHROPIC_API_KEY` 环境变量或 `apiKeyHelper` 脚本返回的密钥被 API 拒绝。
397 419
398```text theme={null}420```text theme={null}
399Invalid API key · Fix external API key421Invalid API key · Fix external API key
400```422```
401 423
402**要做什么:**424**应该做什么:**
403 425
404* 检查拼写错误,并确认密钥未在 [Console](https://platform.claude.com/settings/keys) 中被撤销426* 检查拼写错误并确认密钥未在 [Console](https://platform.claude.com/settings/keys) 中被撤销
405* 在同一 shell 中运行 `env | grep ANTHROPIC`。direnv、dotenv shell 插件和 IDE 终端等工具可以从项目中的 `.env` 文件加载过时的密钥,而无需您显式设置它427* 在同一 shell 中运行 `env | grep ANTHROPIC`。direnv、dotenv shell 插件和 IDE 终端等工具可以从项目中的 `.env` 文件加载过时的密钥,而无需您显式设置它
406* 取消设置 `ANTHROPIC_API_KEY` 并运行 `/login` 以改用订阅身份验证428* 取消设置 `ANTHROPIC_API_KEY` 并运行 `/login` 改用订阅身份验证
407* 如果密钥来自 [`apiKeyHelper`](/zh-CN/settings#available-settings) 脚本,请直接运行脚本以确认它在 stdout 上打印有效的密钥429* 如果密钥来自 [`apiKeyHelper`](/zh-CN/settings#available-settings) 脚本,直接运行该脚本以确认它在 stdout 上打印有效密钥
408* 运行 `/status` 以确认 Claude Code 实际使用的凭证源430* 运行 `/status` 确认 Claude Code 实际使用的凭证源
409 431
410<h3 id="this-organization-has-been-disabled">432<h3 id="this-organization-has-been-disabled">
411 This organization has been disabled433 此组织已被禁用
412</h3>434</h3>
413 435
414来自禁用的 Console 组织的过时 `ANTHROPIC_API_KEY` 正在覆盖您的订阅登录。436来自已禁用 Console 组织的过时 `ANTHROPIC_API_KEY` 正在覆盖您的订阅登录。
415 437
416```text theme={null}438```text theme={null}
417Your ANTHROPIC_API_KEY belongs to a disabled organization · Unset the environment variable to use your other credentials439Your ANTHROPIC_API_KEY belongs to a disabled organization · Unset the environment variable to use your other credentials
418API Error: 400 ... This organization has been disabled.440API Error: 400 ... This organization has been disabled.
419```441```
420 442
421环境变量优先于 `/login`,因此在您的 shell 配置文件中导出或从 `.env` 文件加载的密钥即使您有有效的 Pro 或 Max 订阅也会被使用。在非交互模式 (`-p`) 中,当存在密钥时总是使用该密钥。443环境变量优先于 `/login`,因此即使您有有效的 Pro 或 Max 订阅,在 shell 配置文件中导出或从 `.env` 文件加载的密钥也会被使用。在非交互模式 (`-p`) 中,当密钥存在时始终使用该密钥。
422 444
423**要做什么:**445**应该做什么:**
424 446
425* 在当前 shell 中取消设置 `ANTHROPIC_API_KEY` 并从您的 shell 配置文件中删除它,然后重新启动 `claude`447* 在当前 shell 中取消设置 `ANTHROPIC_API_KEY` 并从 shell 配置文件中删除它,然后重新启动 `claude`
426* 之后运行 `/status` 以确认活跃凭证是您的订阅448* 之后运行 `/status` 确认活跃凭证是您的订阅
427* 如果未设置环境变量且错误仍然存在,则禁用的组织是与您的 `/login` 相关联的组织。联系支持或使用不同的帐户登录。449* 如果未设置环境变量且错误仍然存在,则禁用的组织是与您的 `/login` 关联的组织。联系支持或使用不同的账户登录。
428 450
429<h3 id="your-organization-has-disabled-api-key-authentication">451<h3 id="your-organization-has-disabled-api-key-authentication">
430 Your organization has disabled API key authentication452 您的组织已禁用 API 密钥身份验证
431</h3>453</h3>
432 454
433{/* min-version: 2.1.169 */}}455此消息需要 Claude Code v2.1.169 或更高版本。您的 Console 组织管理员已关闭 API 密钥身份验证,因此 API 拒绝 Claude Code 发送的密钥。`·` 之后的恢复提示因密钥来源而异:
434您的 Console 组织的管理员已关闭 API 密钥身份验证,因此 API 拒绝了 Claude Code 正在发送的密钥。`·` 之后的恢复提示因密钥的来源而异:
435 456
436```text theme={null}457```text theme={null}
437Your organization has disabled API key authentication · Run /login to sign in with your claude.ai account458Your organization has disabled API key authentication · Run /login to sign in with your claude.ai account
440Your organization has disabled API key authentication · Unset the apiKeyHelper setting and run /login to sign in with your claude.ai account461Your organization has disabled API key authentication · Unset the apiKeyHelper setting and run /login to sign in with your claude.ai account
441```462```
442 463
443环境变量和 `apiKeyHelper` 优先于 `/login`,因此仅运行 `/login` 在任一仍在提供密钥时无法帮助。请参阅[身份验证优先级](/zh-CN/authentication#authentication-precedence)。464环境变量和 `apiKeyHelper` 优先于 `/login`,因此仅运行 `/login` 在任一仍在提供密钥时无法帮助。请参阅 [身份验证优先级](/zh-CN/authentication#authentication-precedence)。
444 465
445**要做什么:**466**应该做什么:**
446 467
447* 如果消息命名 `ANTHROPIC_API_KEY`,在当前 shell 中取消设置它并从您的 shell 配置文件或 `.env` 文件中删除它,然后重新启动 `claude`468* 如果消息提到 `ANTHROPIC_API_KEY`,在当前 shell 中取消设置它并从 shell 配置文件或 `.env` 文件中删除它,然后重新启动 `claude`
448* 如果消息命名 `apiKeyHelper`,从您的 `settings.json` 中删除 [`apiKeyHelper`](/zh-CN/settings#available-settings) 设置469* 如果消息提到 `apiKeyHelper`,从您的 `settings.json` 中删除 [`apiKeyHelper`](/zh-CN/settings#available-settings) 设置
449* 运行 `/login` 以使用您的 claude.ai 帐户登录470* 运行 `/login` 使用您的 claude.ai 账户登录
450* 之后运行 `/status` 以确认活跃凭证是您的订阅而不是 API 密钥471* 之后运行 `/status` 确认活跃凭证是您的订阅而不是 API 密钥
451* 如果您需要 API 密钥身份验证用于自动化,请要求您的组织管理员在 Console 中重新启用它472* 如果您需要 API 密钥身份验证用于自动化,请要求您的组织管理员在 Console 中重新启用它
452 473
453<h3 id="your-organization-has-disabled-claude-subscription-access">474<h3 id="your-organization-has-disabled-claude-subscription-access">
454 Your organization has disabled Claude subscription access475 您的组织已禁用 Claude 订阅访问
455</h3>476</h3>
456 477
457您的 Claude 组织不允许使用订阅登录登录到 Claude Code。使用同一帐户再次运行 `/login` 会返回相同的错误。478您的 Claude 组织不允许使用订阅登录登录到 Claude Code。使用同一账户再次运行 `/login` 会返回相同的错误。
458 479
459```text theme={null}480```text theme={null}
460Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access481Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access
461```482```
462 483
463这是一个服务器端组织设置,因此无法从本地设置、环境变量或 CLI 标志覆盖。484这是服务器端组织设置,因此无法从本地设置、环境变量或 CLI 标志覆盖。
464 485
465Agent SDK 和 `-p` 非交互模式将其显示为 `oauth_org_not_allowed` 错误代码。486Agent SDK 和 `-p` 非交互模式将其显示为 `oauth_org_not_allowed` 错误代码。
466 487
467**要做什么:**488**应该做什么:**
468 489
469* 要求您的管理员为您的组织启用 Claude Code 访问权限490* 要求您的管理员为您的组织启用 Claude Code 访问
470* 改用 Console API 密钥进行身份验证,而不是您的订阅。有关设置,请参阅 [Claude Console 身份验证](/zh-CN/authentication#claude-console-authentication)。491* 使用 Console API 密钥而不是您的订阅进行身份验证。有关设置,请参阅 [Claude Console 身份验证](/zh-CN/authentication#claude-console-authentication)。
471* 如果您是管理员且看不到启用访问权限的选项,请联系 [Anthropic 支持](https://support.claude.com)492* 如果您是管理员且看不到启用访问的选项,请联系 [Anthropic 支持](https://support.claude.com)
472 493
473<h3 id="routines-are-disabled-by-your-organization’s-policy">494<h3 id="routines-are-disabled-by-your-organization’s-policy">
474 Routines are disabled by your organization's policy495 例程被您的组织的策略禁用
475</h3>496</h3>
476 497
477您的团队或企业组织中的所有者已在组织级别关闭了例程。当您尝试创建或运行例程时会出现该错误,包括从 `/schedule` 和 claude.ai/code 上的 [Routines](/zh-CN/routines) UI。498您的 Team 或 Enterprise 组织中的所有者已在组织级别关闭例程。当您尝试创建或运行例程时会出现该错误,包括从 `/schedule` 和 claude.ai/code 上的 [Routines](/zh-CN/routines) UI。
478 499
479```text theme={null}500```text theme={null}
480Routines are disabled by your organization's policy.501Routines are disabled by your organization's policy.
481```502```
482 503
483这是一个服务器端设置,因此无法从本地设置、环境变量或 CLI 标志覆盖。504这是服务器端设置,因此无法从本地设置、环境变量或 CLI 标志覆盖。
484 505
485**要做什么:**506**应该做什么:**
486 507
487* 要求您的组织中的所有者在 [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) 启用**例程**切换508* 要求您的组织中的所有者在 [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code) 启用 **Routines** 切换
488* 对于不需要组织级别例程的一次性计划工作,请参阅[计划任务](/zh-CN/scheduled-tasks)509* 对于不需要组织级例程的一次性计划工作,请参阅 [计划任务](/zh-CN/scheduled-tasks)
489 510
490<h3 id="remote-control-requires-the-anthropic-api">511<h3 id="remote-control-requires-the-anthropic-api">
491 Remote Control requires the Anthropic API512 Remote Control 需要 Anthropic API
492</h3>513</h3>
493 514
494该会话不是直接与 Anthropic API 通信,因此没有 claude.ai 后端供 [Remote Control](/zh-CN/remote-control) 配对。515会话不是直接与 Anthropic API 通信,因此没有 claude.ai 后端供 [Remote Control](/zh-CN/remote-control) 配对。
495 516
496```text theme={null}517```text theme={null}
497Remote Control is only available when using Claude via api.anthropic.com.518Remote Control is only available when using Claude via api.anthropic.com.
498```519```
499 520
500这出现在 Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry 上。{/* min-version: 2.1.196 */}从 v2.1.196 开始,当 [`ANTHROPIC_BASE_URL`](/zh-CN/env-vars) 指向 `api.anthropic.com` 以外的主机时,它也会出现,例如 [LLM gateway](/zh-CN/llm-gateway) 或代理,即使您使用 claude.ai 登录。521这出现在 Amazon Bedrock、Google Cloud 的 Agent Platform 和 Microsoft Foundry 上。{/* min-version: 2.1.196 */}从 v2.1.196 开始,当 [`ANTHROPIC_BASE_URL`](/zh-CN/env-vars) 指向 `api.anthropic.com` 以外的主机时,例如 [LLM 网关](/zh-CN/llm-gateway) 或代理,即使您使用 claude.ai 登录,它也会出现。
501 522
502**要做什么:**523**应该做什么:**
503 524
504* 取消设置 `ANTHROPIC_BASE_URL` 并重新启动会话,或从直接与 Anthropic API 通信的会话启动 Remote Control525* 取消设置 `ANTHROPIC_BASE_URL` 并重启会话,或从直接与 Anthropic API 通信的会话启动 Remote Control
505* 对于此错误和其他 Remote Control 启动消息,请参阅[故障排除 Remote Control](/zh-CN/remote-control#troubleshooting)526* 对于此错误和其他 Remote Control 启动消息,请参阅 [Remote Control 故障排除](/zh-CN/remote-control#troubleshooting)
506 527
507<h3 id="oauth-token-revoked-or-expired">528<h3 id="oauth-token-revoked-or-expired">
508 OAuth token revoked or expired529 OAuth 令牌被撤销或过期
509</h3>530</h3>
510 531
511您保存的登录不再有效。撤销的令牌意味着您在任何地方都签出或管理员删除了访问权限;过期的令牌意味着自动刷新在会话中途失败。532您保存的登录不再有效。撤销的令牌意味着您在任何地方都已登出或管理员删除了访问权限;过期的令牌意味着自动刷新在会话中途失败。
512 533
513```text theme={null}534```text theme={null}
514OAuth token revoked · Please run /login535OAuth token revoked · Please run /login
516API Error: 401 ... authentication_error537API Error: 401 ... authentication_error
517```538```
518 539
519**要做什么:**540**应该做什么:**
520 541
521* 运行 `/login` 以再次登录542* 运行 `/login` 重新登录
522* 如果在重新身份验证后错误在同一会话中返回,请先运行 `/logout` 以完全清除存储的令牌,然后运行 `/login`543* 如果在同一会话中重新身份验证后错误返回,请先运行 `/logout` 完全清除存储的令牌,然后运行 `/login`
523* 对于跨启动的重复登录提示,请参阅[故障排除](/zh-CN/troubleshoot-install#not-logged-in-or-token-expired)中的系统时钟和 macOS Keychain 检查544* 对于跨启动的重复登录提示,请参阅 [故障排除](/zh-CN/troubleshoot-install#not-logged-in-or-token-expired) 中的系统时钟和 macOS Keychain 检查
524* 对于其他故障,包括 `403 Forbidden` 和 OAuth 浏览器问题,请参阅[登录和身份验证](/zh-CN/troubleshoot-install#login-and-authentication)545* 对于其他故障,包括 `403 Forbidden` 和 OAuth 浏览器问题,请参阅 [登录和身份验证](/zh-CN/troubleshoot-install#login-and-authentication)
525 546
526<h3 id="oauth-scope-requirement">547<h3 id="oauth-scope-requirement">
527 OAuth scope requirement548 OAuth 范围要求
528</h3>549</h3>
529 550
530存储的令牌早于较新功能所需的权限范围。您最常从 `/usage` 和状态行使用指示器看到这一点:551存储的令牌早于较新功能需要的权限范围。您最常从 `/usage` 和状态行使用情况指示器看到这一点:
531 552
532```text theme={null}553```text theme={null}
533OAuth token does not meet scope requirement: user:profile554OAuth token does not meet scope requirement: user:profile
534```555```
535 556
536**要做什么:**557**应该做什么:**
537 558
538* 运行 `/login` 以使用当前范围铸造新令牌。您不需要先登出。559* 运行 `/login` 获取具有当前范围的新令牌。您不需要先登出。
539 560
540<h3 id="aws-credentials-expired-or-invalid">561<h3 id="aws-credentials-expired-or-invalid">
541 AWS credentials expired or invalid562 AWS 凭证已过期或无效
542</h3>563</h3>
543 564
544{/* min-version: 2.1.198 */}}此消息需要 Claude Code v2.1.198 或更高版本,仅当在您的设置文件中设置了 [`awsAuthRefresh`](/zh-CN/amazon-bedrock#advanced-credential-configuration) 时才出现。您的 AWS 会话令牌过期或被拒绝,Claude Code 已经运行的自动刷新没有产生 API 接受的凭证。它出现在来自 [Claude Platform on AWS](/zh-CN/claude-platform-on-aws) 或 [Mantle 端点](/zh-CN/amazon-bedrock#use-the-mantle-endpoint) 的 401,这是这些提供商报告过期安全令牌的方式。565{/* min-version: 2.1.198 */}此消息需要 Claude Code v2.1.198 或更高版本,仅当在您的设置文件中设置了 [`awsAuthRefresh`](/zh-CN/amazon-bedrock#advanced-credential-configuration) 时才会出现。您的 AWS 会话令牌已过期或被拒绝,Claude Code 已运行的自动刷新未产生 API 接受的凭证。它出现在来自 [Claude Platform on AWS](/zh-CN/claude-platform-on-aws) 或 [Mantle 端点](/zh-CN/amazon-bedrock#use-the-mantle-endpoint) 的 401 上,这是这些提供商报告过期安全令牌的方式。
545 566
546中间的操作提示命名了您的设置中的 `awsAuthRefresh` 命令,因此它会有所不同。稳定的部分是前导 `AWS credentials expired or invalid`:567中间的操作提示命名了您的设置中的 `awsAuthRefresh` 命令,因此它会有所不同。稳定的部分是前导的 `AWS credentials expired or invalid`:
547 568
548```text theme={null}569```text theme={null}
549AWS credentials expired or invalid · run /login and select "Claude Platform on AWS · refresh credentials", or run `aws sso login --profile myprofile` in another terminal · API Error: 401 ...570AWS credentials expired or invalid · run /login and select "Claude Platform on AWS · refresh credentials", or run `aws sso login --profile myprofile` in another terminal · API Error: 401 ...
550```571```
551 572
552如果未配置 `awsAuthRefresh`,相同的 401 会显示通用 `Please run /login` 消息,该消息无法刷新 AWS 凭证。573如果未配置 `awsAuthRefresh`,相同的 401 会显示通用的 `Please run /login` 消息,该消息无法刷新 AWS 凭证。
553 574
554**要做什么:**575**应该做什么:**
555 576
556* 在另一个终端中运行消息中命名的 `awsAuthRefresh` 命令(例如 `aws sso login --profile myprofile`)并完成浏览器登录,然后重试577* 在另一个终端中运行消息中命名的 `awsAuthRefresh` 命令,例如 `aws sso login --profile myprofile`,完成浏览器登录,然后重试
557* 在交互式会话中,运行 `/login`,选择 **3rd-party platform**,然后在 **Using 3rd-party platforms** 下选择 **Claude Platform on AWS · refresh credentials** 以运行相同的命令而无需重新启动 Claude Code。有关设置,请参阅[配置 AWS 凭证](/zh-CN/claude-platform-on-aws#1-configure-aws-credentials)578* 在交互式会话中,运行 `/login`,选择 **3rd-party platform**,然后在 **Using 3rd-party platforms** 下选择 **Claude Platform on AWS · refresh credentials** 以运行相同的命令而无需重启 Claude Code。请参阅 [配置 AWS 凭证](/zh-CN/claude-platform-on-aws#1-configure-aws-credentials)
558* 如果刷新命令成功后错误重复,请在同一 shell 和配置文件中使用 `aws sts get-caller-identity` 确认身份在 Claude Code 外部有效579* 如果刷新命令成功后错误重复出现,请在同一 shell 和配置文件中使用 `aws sts get-caller-identity` 确认身份在 Claude Code 外部有效
559 580
560<h3 id="aws-authentication-failed">581<h3 id="aws-authentication-failed">
561 AWS authentication failed582 AWS 身份验证失败
562</h3>583</h3>
563 584
564{/* min-version: 2.1.198 */}}此消息需要 Claude Code v2.1.198 或更高版本,仅当在您的设置文件中设置了 [`awsAuthRefresh`](/zh-CN/amazon-bedrock#advanced-credential-configuration) 时才出现。您的 AWS 提供商返回了 403,或 [Amazon Bedrock](/zh-CN/amazon-bedrock) 返回了 401。585{/* min-version: 2.1.198 */}此消息需要 Claude Code v2.1.198 或更高版本,仅当在您的设置文件中设置了 [`awsAuthRefresh`](/zh-CN/amazon-bedrock#advanced-credential-configuration) 时才会出现。您的 AWS 提供商返回了 403,或 [Amazon Bedrock](/zh-CN/amazon-bedrock) 返回了 401。
565 586
566Claude Code 无法判断您遇到了哪个原因。Amazon Bedrock 将过期的安全令牌报告为 403,但 403 也是它报告授权拒绝的方式,例如来自缺少 IAM 权限或未为您的帐户启用的模型的 `AccessDeniedException`。587Claude Code 无法判断您遇到了哪个原因。Amazon Bedrock 将过期的安全令牌报告为 403,但 403 也是它报告授权拒绝的方式,例如来自缺失 IAM 权限或未为您的账户启用的模型的 `AccessDeniedException`。
567 588
568来自 Amazon Bedrock 的 401 也会落在这里,而不是在 [AWS credentials expired or invalid](#aws-credentials-expired-or-invalid) 下,因为 Bedrock 不将过期令牌报告为 401。来自该端点的 401 通常来自请求路径中的其他内容,例如公司代理。589来自 Amazon Bedrock 的 401 也会落在这里而不是在 [AWS 凭证已过期或无效](#aws-credentials-expired-or-invalid) 下,因为 Amazon Bedrock 不会将过期令牌报告为 401。来自该端点的 401 通常来自请求路径中的其他内容,例如公司代理。
569 590
570凭证刷新可以修复过期令牌,无法修复其他原因,因此消息提供两者:591凭证刷新可以修复过期的令牌,无法修复其他原因,因此消息提供两者:
571 592
572```text theme={null}593```text theme={null}
573AWS authentication failed · run /login and select "Claude Platform on AWS · refresh credentials", or run `aws sso login --profile myprofile` in another terminal · if credentials are current, check AWS permissions and model access · API Error: 403 ...594AWS authentication failed · run /login and select "Claude Platform on AWS · refresh credentials", or run `aws sso login --profile myprofile` in another terminal · if credentials are current, check AWS permissions and model access · API Error: 403 ...
574```595```
575 596
576中间的操作提示命名了您的设置中的 `awsAuthRefresh` 命令,因此它会有所不同。稳定的部分是前导 `AWS authentication failed`。597中间的操作提示命名了您的设置中的 `awsAuthRefresh` 命令,因此它会有所不同。稳定的部分是前导的 `AWS authentication failed`。
577 598
578**要做什么:**599**应该做什么:**
579 600
580* 运行消息中命名的 `awsAuthRefresh` 命令或 `aws sso login`,以防过期凭证是原因601* 运行消息中命名的 `awsAuthRefresh` 命令或 `aws sso login`,以防过期凭证是原因
581* 如果您的凭证是最新的,请确认 [IAM 配置](/zh-CN/amazon-bedrock#iam-configuration) 中的 IAM 权限已附加到您使用的身份,并且所选模型已为您的帐户和区域启用602* 如果您的凭证是最新的,请确认 [IAM 配置](/zh-CN/amazon-bedrock#iam-configuration) 中的 IAM 权限已附加到您使用的身份,并且所选模型已为您的账户和区域启用
582* 运行 `aws sts get-caller-identity` 以确认您的请求使用哪个身份;过时的 `AWS_PROFILE` 或默认配置文件是权限不匹配的常见原因603* 运行 `aws sts get-caller-identity` 确认您的请求使用哪个身份;过时的 `AWS_PROFILE` 或默认配置文件是权限不匹配的常见原因
583 604
584<h2 id="network-and-connection-errors">605<h2 id="network-and-connection-errors">
585 网络和连接错误606 网络和连接错误
586</h2>607</h2>
587 608
588这些错误意味着来自 Claude Code 的网络请求无法到达其目的地。它们通常源于您的本地网络、代理或防火墙,或云环境的网络策略。609这些错误表示来自 Claude Code 的网络请求未能到达其目的地。它们通常源于您的本地网络、代理或防火墙,或云环境的网络策略。
589 610
590<h3 id="unable-to-connect-to-api">611<h3 id="unable-to-connect-to-api">
591 Unable to connect to API612 无法连接到 API
592</h3>613</h3>
593 614
594到 API 的 TCP 连接失败或从未完成。615与 API 的 TCP 连接失败或从未完成。
595 616
596```text theme={null}617```text theme={null}
597Unable to connect to API. Check your internet connection618Unable to connect to API. Check your internet connection
602Request timed out. Check your internet connection and proxy settings623Request timed out. Check your internet connection and proxy settings
603```624```
604 625
605常见原因包括没有互联网访问、阻止 `api.anthropic.com` 的 VPN 或未配置的必需公司代理。626常见原因包括没有互联网访问、阻止 `api.anthropic.com` 的 VPN,或未配置的必需企业代理。
606 627
607**要做什么:**628**应该做什么:**
608 629
609* 通过从同一 shell 运行 `curl -I https://api.anthropic.com` 来确认您可以到达 API 主机。在 Windows PowerShell 上使用 `curl.exe -I https://api.anthropic.com`,以便不使用内置的 `Invoke-WebRequest` 别名。630* 通过在同一 shell 中运行 `curl -I https://api.anthropic.com` 来确认您可以到达 API 主机。在 Windows PowerShell 上使用 `curl.exe -I https://api.anthropic.com`,以便不使用内置的 `Invoke-WebRequest` 别名。
610* 如果您在公司代理后面,请在启动 Claude Code 之前设置 `HTTPS_PROXY` 并参阅[网络配置](/zh-CN/network-config)631* 如果您在企业代理后面,请在启动 Claude Code 之前设置 `HTTPS_PROXY`,并参阅[网络配置](/zh-CN/network-config)
611* 如果您通过 LLM 网关或中继路由,请将 [`ANTHROPIC_BASE_URL`](/zh-CN/env-vars) 设置为其地址。有关设置,请参阅[将 Claude Code 连接到 LLM 网关](/zh-CN/llm-gateway-connect)。632* 如果您通过 LLM 网关或中继路由,请将 [`ANTHROPIC_BASE_URL`](/zh-CN/env-vars) 设置为其地址。有关设置,请参阅[将 Claude Code 连接到 LLM 网关](/zh-CN/llm-gateway-connect)。
612* 确保您的防火墙允许[网络访问要求](/zh-CN/network-config#network-access-requirements)中列出的主机633* 确保您的防火墙允许[网络访问要求](/zh-CN/network-config#network-access-requirements)中列出的主机
613* 间歇性故障会[自动重试](#automatic-retries);持续故障指向本地网络问题634* 间歇性故障会[自动重试](#automatic-retries);持续故障指向本地网络问题
614 635
615如果 `curl` 成功但 Claude Code 仍然失败,原因通常是运行时和网络之间的某些东西,而不是网络本身:636如果 `curl` 成功但 Claude Code 仍然失败,原因通常是运行时和网络之间的某些东西,而不是网络本身:
616 637
617* 在 Linux 和 WSL 上,检查 `/etc/resolv.conf` 是否有无法到达的名称服务器。特别是 WSL 可以从主机继承损坏的解析器。638* 在 Linux 和 WSL 上,检查 `/etc/resolv.conf` 是否有无法到达的名称服务器。特别是 WSL 可能会从主机继承损坏的解析器。
618* 在 macOS 上,已断开连接或卸载的 VPN 客户端可能会留下隧道接口或路由规则。检查 `ifconfig` 以查找过时的 `utun` 接口,并在系统设置中删除 VPN 的网络扩展。639* 在 macOS 上,已断开连接或卸载的 VPN 客户端可能会留下隧道接口或路由规则。检查 `ifconfig` 是否有过时的 `utun` 接口,并在系统设置中删除 VPN 的网络扩展。
619* Docker Desktop 和类似的容器运行时可以拦截出站流量。退出它们并重试以排除这一点。640* Docker Desktop 和类似的容器运行时可能会拦截出站流量。退出它们并重试以排除这种可能性。
620 641
621<h3 id="ssl-certificate-errors">642<h3 id="ssl-certificate-errors">
622 SSL certificate errors643 SSL 证书错误
623</h3>644</h3>
624 645
625您网络上的代理或安全设备正在使用其自己的证书拦截 TLS 流量,而 Claude Code 不信任它。646您网络上的代理或安全设备正在用其自己的证书拦截 TLS 流量,而 Claude Code 不信任它。
626 647
627```text theme={null}648```text theme={null}
628Unable to connect to API: SSL certificate verification failed. Check your proxy or corporate SSL certificates649Unable to connect to API: SSL certificate verification failed. Check your proxy or corporate SSL certificates
629Unable to connect to API: Self-signed certificate detected650Unable to connect to API: Self-signed certificate detected
630```651```
631 652
632{/* min-version: 2.1.199 */}}从 v2.1.199 开始,证书验证失败不会重试,因此此错误出现在第一次尝试而不是在完整[重试预算](#automatic-retries)之后。早期版本在显示之前花费几分钟重试。瞬时 TLS 条件(例如握手超时)仍然会重试。653{/* min-version: 2.1.199 */}从 v2.1.199 开始,证书验证失败不会重试,因此此错误在第一次尝试时出现,而不是在完整[重试预算](#automatic-retries)之后。早期版本在显示它之前花费几分钟重试。瞬时 TLS 条件(例如握手超时)仍然会重试。
633 654
634在 `/login` 和启动连接检查期间,相同的失败会报告为 OpenSSL 代码和内联修复:655在 `/login` 和启动连接检查期间,使用 OpenSSL 代码和内联修复报告相同的失败:
635 656
636```text theme={null}657```text theme={null}
637SSL certificate error (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). If you are behind a corporate proxy or TLS-intercepting firewall, set NODE_EXTRA_CA_CERTS to your CA bundle path, or ask IT to allowlist *.anthropic.com. Run /doctor for details.658SSL certificate error (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). If you are behind a corporate proxy or TLS-intercepting firewall, set NODE_EXTRA_CA_CERTS to your CA bundle path, or ask IT to allowlist *.anthropic.com. Run `claude doctor` for details.
638```659```
639 660
640**要做什么:**661**应该做什么:**
641 662
642* 导出您组织的 CA 包并使用 `NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` 指向 Claude Code663* 导出您组织的 CA 包,并使用 `NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem` 将 Claude Code 指向它
643* 有关完整设置说明,请参阅[网络配置](/zh-CN/network-config#custom-ca-certificates)664* 有关完整设置说明,请参阅[网络配置](/zh-CN/network-config#custom-ca-certificates)
644* 不要设置 `NODE_TLS_REJECT_UNAUTHORIZED=0`,这会完全禁用证书验证665* 不要设置 `NODE_TLS_REJECT_UNAUTHORIZED=0`,这会完全禁用证书验证
645 666
646<h3 id="host-not-allowed-in-a-cloud-session">667<h3 id="host-not-allowed-in-a-cloud-session">
647 Host not allowed in a cloud session668 云会话中不允许的主机
648</h3>669</h3>
649 670
650来自云会话或例程的出站 HTTP 请求被环境的网络策略阻止。671来自云会话或例程的出站 HTTP 请求被环境的网络策略阻止。
656 677
657您也可能看到与目的地真实证书不匹配的 TLS 证书。云环境通过代理路由出站流量以强制执行网络策略,因此证书不匹配意味着代理终止了连接,而不是目的地。678您也可能看到与目的地真实证书不匹配的 TLS 证书。云环境通过代理路由出站流量以强制执行网络策略,因此证书不匹配意味着代理终止了连接,而不是目的地。
658 679
659这不是客户端网络问题。云会话和[例程](/zh-CN/routines)在沙箱环境内运行,其出站流量被过滤到环境的允许列表。**Default** 环境使用 **Trusted** 访问,允许[默认允许列表](/zh-CN/claude-code-on-the-web#default-allowed-domains)中的包注册表、云提供商 API、容器注册表和常见开发域,但阻止其他所有内容。680这不是客户端网络问题。云会话和[例程](/zh-CN/routines)在沙箱环境内运行,其出站流量被过滤到环境的允许列表。**默认**环境使用**受信任**访问,允许[默认允许列表](/zh-CN/claude-code-on-the-web#default-allowed-domains)中的包注册表、云提供商 API、容器注册表和常见开发域,但阻止其他所有内容。
660 681
661**要做什么:**682**应该做什么:**
662 683
663* 打开例程进行编辑,或启动云会话。选择显示您的环境名称(如 **Default**)的云图标以打开选择器。将鼠标悬停在您的环境上并单击设置图标。684* 打开例程进行编辑,或启动云会话。选择显示您的环境名称(例如**默认**)的云图标以打开选择器。将鼠标悬停在您的环境上,然后单击设置图标。
664* 在 **Update cloud environment** 对话框中,将 **Network access** 从 **Trusted** 更改为 **Custom**,然后将被阻止的域添加到 **Allowed domains**。每行输入一个域。选中 **Also include default list of common package managers** 以在自定义域旁边保留[默认允许列表](/zh-CN/claude-code-on-the-web#default-allowed-domains)。如果您想要不受限制的访问,请改为选择 **Full**。685* 在**更新云环境**对话框中,将**网络访问**从**受信任**更改为**自定义**,然后将被阻止的域添加到**允许的域**。每行输入一个域。选中**也包括常见包管理器的默认列表**以在自定义域旁边保留[默认允许列表](/zh-CN/claude-code-on-the-web#default-allowed-domains)。如果您想要不受限制的访问,请改为选择**完全**。
665* 单击 **Save changes**。下一次运行使用更新的允许列表。686* 单击**保存更改**。下一次运行使用更新的允许列表。
666 687
667有关访问级别和默认允许列表,请参阅[网络访问](/zh-CN/claude-code-on-the-web#network-access)。本地 CLI 会话不受此策略影响。688有关访问级别和默认允许列表,请参阅[网络访问](/zh-CN/claude-code-on-the-web#network-access)。本地 CLI 会话不受此策略影响。
668 689
690<h3 id="couldn’t-reconnect-to-your-remote-control-session">
691 无法重新连接到您的 Remote Control 会话
692</h3>
693
694```text theme={null}
695Couldn't reconnect to your Remote Control session. Retry, or start a fresh session without --resume.
696```
697
698使用 `claude --resume` 或 `claude --continue` 恢复会重新连接到该对话中记录的 [Remote Control](/zh-CN/remote-control) 会话。此消息意味着重新连接因可能是临时的原因(例如网络中断或服务器错误)而失败,因此 Claude Code 无法确认远程会话是否仍然存在。您的本地会话继续运行而不使用 Remote Control。
699
700**应该做什么:**
701
702* 运行 `/remote-control` 以重试连接
703* 启动 Claude Code 而不使用 `--resume` 以创建新的 Remote Control 会话
704* 有关其他 Remote Control 启动消息,请参阅[排查 Remote Control 故障](/zh-CN/remote-control#troubleshooting)
705
706当服务器确认前一个会话不再存在时,您不会看到此消息;Claude Code 在这种情况下会创建一个新的会话。{/* min-version: 2.1.200 */}在 v2.1.200 之前,任何重新连接失败都会创建一个新的 Remote Control 会话,这在 claude.ai/code 的会话列表中留下了额外的会话。
707
669<h2 id="request-errors">708<h2 id="request-errors">
670 请求错误709 请求错误
671</h2>710</h2>
672 711
673这些错误意味着 API 收到了您的请求但拒绝了其内容。712这些错误与您的请求内容有关。大多数来自 API 在拒绝请求后的返回;少数是由 Claude Code 在发送任何请求之前在本地生成的。
674 713
675<h3 id="prompt-is-too-long">714<h3 id="prompt-is-too-long">
676 Prompt is too long715 Prompt is too long
682Prompt is too long721Prompt is too long
683```722```
684 723
685**要做什么:**724**应该做什么:**
686 725
687* 运行 `/compact` 以总结早期轮次并释放空间,或运行 `/clear` 以重新开始726* 运行 `/compact` 来总结早期的回合并释放空间,或运行 `/clear` 来重新开始
688* 运行 `/context` 以查看消耗窗口的内容的分解:系统提示、工具、内存文件和消息727* 运行 `/context` 来查看消耗窗口的内容分解:系统提示、工具、内存文件和消息
689* 使用 `/mcp disable <name>` 禁用您未使用的 MCP 服务器,以从上下文中删除其工具定义728* 使用 `/mcp disable <name>` 禁用您未使用的 MCP 服务器,以从上下文中移除其工具定义
690* 修剪大型 `CLAUDE.md` 内存文件,或将说明移到仅在相关时加载的[路径范围规则](/zh-CN/memory#path-specific-rules)中729* 修剪大型 `CLAUDE.md` 内存文件,或将说明移到[路径范围规则](/zh-CN/memory#path-specific-rules)中,这些规则仅在相关时加载
691* 子代理从父会话继承每个 MCP 工具定义,这可能在第一轮之前填满它们的上下文窗口。在生成子代理之前禁用您未使用的 MCP 服务器。730* 子代理从父会话继承每个 MCP 工具定义,这可能会在第一个回合之前填满它们的上下文窗口。在生成子代理之前禁用您未使用的 MCP 服务器。
692* 自动压缩默认启用,通常可防止此错误。如果您已设置 [`DISABLE_AUTO_COMPACT`](/zh-CN/env-vars),请重新启用它或在窗口填满之前手动运行 `/compact`。731* 自动压缩默认启用,通常可以防止此错误。如果您设置了 [`DISABLE_AUTO_COMPACT`](/zh-CN/env-vars),请重新启用它或在窗口填满之前手动运行 `/compact`。
693 732
694有关上下文如何填满的交互式视图,请参阅[探索上下文窗口](/zh-CN/context-window)。733请参阅[探索上下文窗口](/zh-CN/context-window)以获得上下文如何填充的交互式视图。
695 734
696<h3 id="error-during-compaction-conversation-too-long">735<h3 id="error-during-compaction-conversation-too-long">
697 Error during compaction: Conversation too long736 Error during compaction: Conversation too long
698</h3>737</h3>
699 738
700`/compact` 本身失败,因为没有足够的可用上下文来保存它生成的摘要。739`/compact` 本身失败,因为没有足够的可用上下文来容纳它生成的摘要。
701 740
702```text theme={null}741```text theme={null}
703Error during compaction: Conversation too long. Press esc twice to go up a few messages and try again.742Error during compaction: Conversation too long. Press esc twice to go up a few messages and try again.
704```743```
705 744
706当窗口在自动压缩触发时已满,或在看到 `Prompt is too long` 后运行 `/compact` 时,可能会发生这种情况。745当窗口在自动压缩触发时已经满了,或者在看到 `Prompt is too long` 后运行 `/compact` 时,可能会发生这种情况。
707 746
708**要做什么:**747**应该做什么:**
709 748
710* 按 Esc 两次打开消息列表并回退几轮。这会从上下文中删除最近的消息。然后再次运行 `/compact`。749* 按 Esc 两次打开消息列表并回退几个回合。这会从上下文中删除最近的消息。然后再次运行 `/compact`。
711* 如果回退没有释放足够的空间,请运行 `/clear` 以启动新的会话。您之前的对话已保存,可以使用 `/resume` 重新打开。750* 如果回退没有释放足够的空间,运行 `/clear` 来启动新的会话。您之前的对话会被保留,可以使用 `/resume` 重新打开。
712 751
713<h3 id="request-too-large">752<h3 id="request-too-large">
714 Request too large753 Request too large
722 761
723这是 HTTP 请求的大小限制,与[上下文窗口限制](#prompt-is-too-long)分开。762这是 HTTP 请求的大小限制,与[上下文窗口限制](#prompt-is-too-long)分开。
724 763
725**要做什么:**764**应该做什么:**
726 765
727* 按 Esc 两次并回退到添加超大内容的轮次之前766* 按 Esc 两次并回退到添加超大内容的回合之前
728* 按路径引用大文件而不是粘贴其内容,以便 Claude 可以分块读取它们767* 通过路径引用大文件而不是粘贴其内容,以便 Claude 可以分块读取它们
729* 对于图像,请参阅下面的[图像太大](#image-was-too-large)768* 对于图像,请参阅下面的[图像太大](#image-was-too-large)
730 769
731<h3 id="image-was-too-large">770<h3 id="image-was-too-large">
739API Error: 400 ... image dimensions exceed max allowed size778API Error: 400 ... image dimensions exceed max allowed size
740```779```
741 780
742{/* min-version: 2.1.142 */}}Claude Code 将无法处理的图像替换为文本占位符并重试,因此后续消息成功。在 2.1.142 之前的版本上,粘贴的图像可能保留在对话中,并在每个后续消息上重复相同的错误。要在这些版本上恢复,请按 Esc 两次并回退到添加图像的轮次之前。781{/* min-version: 2.1.142 */}Claude Code 将无法处理的图像替换为文本占位符并重试,因此后续消息成功。在 2.1.142 之前的版本中,粘贴的图像可能会保留在对话中,并在后续的每条消息上重复相同的错误。要在这些版本上恢复,请按 Esc 两次并回退到添加图像的回合之前。
743 782
744**要做什么:**783**应该做什么:**
745 784
746* 在粘贴之前调整图像大小。API 接受单个图像最长边最多 8000 像素的图像,或当许多图像在上下文中时为 2000 像素。785* 在粘贴之前调整图像大小。API 接受单个图像最长边最多 8000 像素的图像,或当许多图像在上下文中时为 2000 像素。
747* 拍摄相关区域的更紧密屏幕截图,而不是整个屏幕786* 拍摄相关区域的更紧密屏幕截图,而不是整个屏幕
750 Unable to resize image789 Unable to resize image
751</h3>790</h3>
752 791
753Claude Code 无法在将附加的图像发送到 API 之前缩小其大小。792Claude Code 无法在将附加图像发送到 API 之前对其进行缩小。
754 793
755```text theme={null}794```text theme={null}
756Unable to resize image — image processing is unavailable and dimensions could not be read from the file header. Please convert the image to PNG, JPEG, GIF, or WebP.795Unable to resize image — image processing is unavailable and dimensions could not be read from the file header. Please convert the image to PNG, JPEG, GIF, or WebP.
759Unable to resize image — could not verify image dimensions are within the 2000x2000px API limit.798Unable to resize image — could not verify image dimensions are within the 2000x2000px API limit.
760```799```
761 800
762Claude Code 通常会自动调整大型图像的大小。这些错误意味着本机图像处理器无法加载或返回了错误,因此无法调整图像大小以适应 API 限制。801Claude Code 通常会自动调整大型图像的大小。这些错误意味着本机图像处理器无法加载或返回错误,因此无法调整图像大小以适应 API 限制。
763 802
764**要做什么:**803**应该做什么:**
765 804
766* 如果消息要求您转换图像,请将其转换为 PNG、JPEG、GIF 或 WebP 并再次附加。Claude Code 可以验证这些格式的尺寸,而无需图像处理器。805* 如果消息要求您转换图像,请将其转换为 PNG、JPEG、GIF 或 WebP,然后再次附加。Claude Code 可以在不使用图像处理器的情况下验证这些格式的尺寸。
767* 如果消息报告尺寸或大小限制,请在附加之前将图像调整大小或重新压缩到该限制以下。806* 如果消息报告尺寸或大小限制,请在附加之前将图像调整大小或重新压缩到该限制以下。
768 807
769<h3 id="pdf-errors">808<h3 id="pdf-errors">
778The PDF file was not valid. Try converting to a different format first.817The PDF file was not valid. Try converting to a different format first.
779```818```
780 819
781**要做什么:**820**应该做什么:**
782 821
783* 对于超大 PDF,要求 Claude 使用 Read 工具读取页面范围而不是附加整个文件,或使用 `pdftotext` 等工具提取文本并按路径引用输出文件822* 对于超大 PDF,要求 Claude 使用 Read 工具读取页面范围而不是附加整个文件,或使用 `pdftotext` 之类的工具提取文本并通过路径引用输出文件
784* 对于受保护或无效的 PDF,删除密码或从其源应用程序重新导出文件,然后重试823* 对于受保护或无效的 PDF,删除密码或从其源应用程序重新导出文件,然后重试
785 824
786<h3 id="extra-inputs-are-not-permitted">825<h3 id="extra-inputs-are-not-permitted">
787 Extra inputs are not permitted826 Extra inputs are not permitted
788</h3>827</h3>
789 828
790Claude Code 和 API 之间的代理或 LLM 网关删除了 `anthropic-beta` 请求标头,因此 API 拒绝了依赖它的字段。829Claude Code 和 API 之间的代理或 LLM 网关删除了 `anthropic-beta` 请求头,因此 API 拒绝了依赖它的字段。
791 830
792```text theme={null}831```text theme={null}
793API Error: 400 ... Extra inputs are not permitted ... context_management832API Error: 400 ... Extra inputs are not permitted ... context_management
795API Error: 400 ... Unexpected value(s) for the `anthropic-beta` header834API Error: 400 ... Unexpected value(s) for the `anthropic-beta` header
796```835```
797 836
798Claude Code 发送仅限 beta 的字段,如 `context_management`、`effort` 和工具 `input_examples`,以及启用它们的 `anthropic-beta` 标头。当网关转发正文但删除标头时,API 看到它不识别的字段。837Claude Code 发送仅限测试版的字段,如 `context_management`、`effort` 和工具 `input_examples`,以及启用它们的 `anthropic-beta` 头。当网关转发正文但删除头时,API 会看到它不识别的字段。
799 838
800**要做什么:**839**应该做什么:**
801 840
802* 配置您的网关以转发 `anthropic-beta` 标头。请参阅[功能传递](/zh-CN/llm-gateway-protocol#feature-pass-through)了解网关必须转发的内容。841* 配置您的网关以转发 `anthropic-beta` 头。请参阅[功能传递](/zh-CN/llm-gateway-protocol#feature-pass-through)了解网关必须转发的内容。
803* 作为后备,在启动之前设置 [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/zh-CN/env-vars)。这会禁用需要 beta 标头的功能,以便请求通过无法转发它的网关成功。842* 作为备选方案,在启动前设置 [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/zh-CN/env-vars)。这会禁用需要测试版头的功能,以便请求通过无法转发它的网关成功。
804 843
805<h3 id="there’s-an-issue-with-the-selected-model">844<h3 id="there’s-an-issue-with-the-selected-model">
806 There's an issue with the selected model845 There's an issue with the selected model
807</h3>846</h3>
808 847
809{/* min-version: 2.1.160 */}}848配置的模型名称未被识别,或您的账户无权访问它。从 v2.1.160 开始,尾部提示(此处以其交互形式显示)因表面而异。
810配置的模型名称未被识别或您的帐户缺少对它的访问权限。从 v2.1.160 开始,尾部提示(此处以其交互式形式显示)因表面而异。
811 849
812```text theme={null}850```text theme={null}
813There's an issue with the selected model (claude-...). It may not exist or you may not have access to it. Run /model to pick a different model.851There's an issue with the selected model (claude-...). It may not exist or you may not have access to it. Run /model to pick a different model.
814```852```
815 853
816**要做什么:**854**应该做什么:**
855
856* **交互式 CLI**:运行 `/model` 从您账户可用的模型中选择。
857* **非交互模式 (`-p`)**:使用有效的别名或 ID 传递 `--model`,或设置 [`ANTHROPIC_MODEL`](/zh-CN/env-vars)。错误文本在此表面上显示 `Run --model`。
858* **Agent SDK**:错误文本省略提示,因为模型是以编程方式设置的。在 TypeScript 中设置 [`Options` 上的 `model`](/zh-CN/agent-sdk/typescript#options) 或在 Python 中设置 [`ClaudeAgentOptions(model=...)`](/zh-CN/agent-sdk/python#claudeagentoptions),并处理结构化的 `model_not_found` 错误以显示您自己的重试或模型选择器。
859* 使用别名(如 `sonnet` 或 `opus`)而不是完整的版本化 ID。别名解析为维护的默认值,因此不会过时。请参阅[模型配置](/zh-CN/model-config)。
860* 如果 CLI 中一直返回错误的模型,则某处设置了过时的 ID。按[优先级顺序](/zh-CN/model-config#setting-your-model)检查:`--model` 标志、`ANTHROPIC_MODEL` 环境变量,然后是 `.claude/settings.local.json` 中的 `model` 字段、您项目的 `.claude/settings.json` 和 `~/.claude/settings.json`。删除过时的值,Claude Code 会回退到您的账户默认值。
861* 对于 Google Cloud 的 Agent Platform 部署,请参阅 [Google Cloud 的 Agent Platform 故障排除](/zh-CN/google-vertex-ai#troubleshooting)。
862
863<h3 id="model-is-not-a-recognized-model-id">
864 Model is not a recognized model id
865</h3>
817 866
818* **交互式 CLI**:运行 `/model` 以从您的帐户可用的模型中选择。867您传递给模型切换的模型字符串不是模型别名、此 Claude Code 版本知道的模型 ID,也不是以 `claude-` 开头的 ID。常见原因是 ID 中的拼写错误、显示名称(如 `Sonnet 5`,其中需要 ID `claude-sonnet-5`)或仅较新 Claude Code 版本识别的别名。Claude Code 立即拒绝切换。在 v2.1.200 之前,Claude Code 保存字符串并在下一个请求时失败,出现[所选模型有问题](#there%E2%80%99s-an-issue-with-the-selected-model)。
819* **非交互模式(`-p`)**:使用有效的别名或 ID 传递 `--model`,或设置 [`ANTHROPIC_MODEL`](/zh-CN/env-vars)。错误文本在此表面上显示 `Run --model`。868
820* **Agent SDK**:错误文本省略提示,因为模型是以编程方式设置的。在 TypeScript 中的 [`Options`](/zh-CN/agent-sdk/typescript#options) 上设置 [`model`](/zh-CN/agent-sdk/typescript#options),或在 Python 中设置 [`ClaudeAgentOptions(model=...)`](/zh-CN/agent-sdk/python#claudeagentoptions),并处理结构化的 `model_not_found` 错误以显示您自己的重试或模型选择器。869```text theme={null}
821* 使用别名(如 `sonnet` 或 `opus`)而不是完整的版本化 ID。别名跟踪最新版本,因此它们不会过时。请参阅[模型配置](/zh-CN/model-config)。870Model "claud-sonnet-5" is not a recognized model id. Did you mean 'claude-sonnet-5'?
822* 如果错误的模型一直出现在 CLI 中,则某处设置了过时的 ID。按[优先级顺序](/zh-CN/model-config#setting-your-model)检查:`--model` 标志、`ANTHROPIC_MODEL` 环境变量,然后是 `.claude/settings.local.json` 中的 `model` 字段、您项目的 `.claude/settings.json` 和 `~/.claude/settings.json`。删除过时的值,Claude Code 将回退到您的帐户默认值。871```
823* 对于 Vertex AI 部署,请参阅 [Vertex AI 故障排除](/zh-CN/google-vertex-ai#troubleshooting)。872
873尾部提示命名最接近的匹配别名或模型 ID。当没有足够接近的内容时,它读作 `Run /model to see available models.`。
874
875Claude Code 在请求切换时在本地生成此错误,在发出任何 API 请求之前。它适用于通过 [Agent SDK](/zh-CN/agent-sdk/typescript) `setModel()` 方法或为您运行 Claude Code CLI 的应用程序(如 [Desktop app](/zh-CN/desktop))设置模型的情况。
876
877**应该做什么:**
878
879* 运行不带参数的 `/model` 来打开选择器并从您账户可用的模型中选择,然后传递那里显示的别名或 ID
880* 如果您使用了较新 Claude Code 版本支持的别名,运行 `claude update`。以 `claude-` 开头的完整 ID 即使模型比您的 Claude Code 版本更新,也会通过此检查,因此不需要升级。
881* v2.1.200 之前保存的模型不会被此检查修复。如果过时的值一直出现,请从[所选模型有问题](#there%E2%80%99s-an-issue-with-the-selected-model)下列出的位置中删除它。
882* 检查仅在 Anthropic API 上运行。在 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry、[Claude Platform on AWS](/zh-CN/claude-platform-on-aws) 和 [LLM 网关](/zh-CN/llm-gateway)后面或自定义 `ANTHROPIC_BASE_URL`,您的提供商或网关定义模型名称,因此 Claude Code 接受任何字符串并将其传递。
824 883
825<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">884<h3 id="claude-opus-is-not-available-with-the-claude-pro-plan">
826 Claude Opus is not available with the Claude Pro plan885 Claude Opus is not available with the Claude Pro plan
832Claude Opus is not available with the Claude Pro plan · Select a different model in /model891Claude Opus is not available with the Claude Pro plan · Select a different model in /model
833```892```
834 893
835**要做什么:**894**应该做什么:**
836 895
837* 运行 `/model` 并选择您的计划包括的模型896* 运行 `/model` 并选择您的计划包含的模型
838* 如果您最近升级了计划但仍然看到这个,请运行 `/logout` 然后 `/login`。存储的令牌反映了您登录时的计划,因此在现有会话中升级网络不会生效,直到您重新身份验证。897* 如果您最近升级了计划但仍然看到这个,运行 `/logout` 然后 `/login`。存储的令牌反映您登录时的计划,因此在现有会话中在网络上升级不会生效,直到您重新进行身份验证。
839* 有关每个计划包括哪些模型,请参阅 [claude.com/pricing](https://claude.com/pricing)898* 请参阅 [claude.com/pricing](https://claude.com/pricing) 了解每个计划包含哪些模型
840 899
841<h3 id="model-is-restricted-by-your-organization’s-settings">900<h3 id="model-is-restricted-by-your-organization’s-settings">
842 Model is restricted by your organization's settings901 Model is restricted by your organization's settings
843</h3>902</h3>
844 903
845{/* min-version: 2.1.187 */}}您的组织管理员已在 Claude 控制台中禁用此模型,或者它被托管设置中的 [`availableModels`](/zh-CN/model-config#restrict-model-selection) 允许列表排除。当使用 `--model`、`ANTHROPIC_MODEL` 或 `model` 设置设置受限制的模型时,Claude Code 会替换为允许的模型并继续。为受限制的模型键入 `/model <name>` 会被拒绝,显示 `Run /model to choose a different model.`,会话保持其当前模型。904您的组织管理员在 claude.ai 管理控制台中禁用了此模型,或者它被托管设置中的 [`availableModels`](/zh-CN/model-config#restrict-model-selection) 允许列表排除。当受限模型使用 `--model`、`ANTHROPIC_MODEL` 或 `model` 设置设置时,Claude Code 替换允许的模型并继续。为受限模型键入 `/model <name>` 会被拒绝,显示 `Run /model to choose a different model.`,会话保持其当前模型。
846 905
847```text theme={null}906```text theme={null}
848Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.907Model "claude-opus-4-8" is restricted by your organization's settings. Using claude-sonnet-4-6 instead.
849```908```
850 909
851**要做什么:**910Claude Code 将模型族别名(`opus`、`sonnet`、`haiku` 或 `fable` 之一)视为对该族的请求,而不是对其最新版本的请求。在 Anthropic API 和 [Claude Platform on AWS](/zh-CN/claude-platform-on-aws) 上,受限的族别名解析为您的组织和 `availableModels` 允许列表允许的族的最新版本,替换通知命名该版本。Claude Code 仅当族的每个版本都受限时才拒绝 `/model <alias>`。在 v2.1.205 之前,族别名基于其最新版本单独替换或拒绝,即使同一族的较旧版本被允许。
911
912**应该做什么:**
852 913
853* 运行 `/model` 以从您的组织允许的模型中选择。受限制的模型在选择器中被隐藏。914* 运行 `/model` 从您的组织允许的模型中选择。受限模型从选择器中隐藏。
854* 如果受限制的模型是在 `--model`、`ANTHROPIC_MODEL` 或设置文件的 `model` 字段中设置的,请删除或更新该值,以便通知不会在每次启动时重复出现915* 如果受限模型在 `--model`、`ANTHROPIC_MODEL` 或设置文件的 `model` 字段中设置,删除或更新该值,以便通知不会在每次启动时重复出现
855* 如果您需要访问受限制的模型,请要求您的组织管理员启用它。请参阅[组织模型限制](/zh-CN/model-config#organization-model-restrictions)。916* 如果您需要访问受限模型,请要求您的组织管理员启用它。请参阅[组织模型限制](/zh-CN/model-config#organization-model-restrictions)。
856 917
857<h3 id="thinking-type-enabled-is-not-supported-for-this-model">918<h3 id="thinking-type-enabled-is-not-supported-for-this-model">
858 thinking.type.enabled is not supported for this model919 thinking.type.enabled is not supported for this model
859</h3>920</h3>
860 921
861您的 Claude Code 版本早于 Sonnet 5、Opus 4.8 或 Opus 4.7 的最低版本。CLI 发送了模型不再接受的思考配置。922您的 Claude Code 版本比 Sonnet 5、Opus 4.8 或 Opus 4.7 的最低版本更旧。CLI 发送了模型不再接受的思考配置。
862 923
863```text theme={null}924```text theme={null}
864API Error: 400 ... "thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.925API Error: 400 ... "thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.
865```926```
866 927
867**要做什么:**928**应该做什么:**
868
869{/* min-version: 2.1.197 */}}
870 929
871* 运行 `claude update` 并重新启动 Claude Code。Opus 4.7 需要 v2.1.111 或更高版本。Opus 4.8 需要 v2.1.154 或更高版本。Sonnet 5 需要 v2.1.197 或更高版本930* 运行 `claude update` 并重启 Claude Code。Opus 4.7 需要 v2.1.111 或更高版本。Opus 4.8 需要 v2.1.154 或更高版本。Sonnet 5 需要 v2.1.197 或更高版本
872* 如果您无法升级,请运行 `/model` 并选择 Opus 4.6 或 Sonnet 4.6 代替931* 如果您无法升级,运行 `/model` 并改为选择 Opus 4.6 或 Sonnet 4.6
873* {/* min-version: agent-sdk@0.3.197 */}}如果您在 [Agent SDK](/zh-CN/agent-sdk/overview) 中遇到这个,请升级 SDK 包。Opus 4.8 需要 TypeScript SDK v0.3.154 或更高版本和 Python SDK v0.2.88 或更高版本。Sonnet 5 需要 TypeScript SDK v0.3.197 或更高版本932* {/* min-version: agent-sdk@0.3.197 */}如果您在 [Agent SDK](/zh-CN/agent-sdk/overview) 中遇到这个问题,请升级 SDK 包。Opus 4.8 需要 TypeScript SDK v0.3.154 或更高版本和 Python SDK v0.2.88 或更高版本。Sonnet 5 需要 TypeScript SDK v0.3.197 或更高版本
874 933
875<h3 id="thinking-budget-exceeds-output-limit">934<h3 id="thinking-budget-exceeds-output-limit">
876 Thinking budget exceeds output limit935 Thinking budget exceeds output limit
882API Error: 400 ... max_tokens must be greater than thinking.budget_tokens941API Error: 400 ... max_tokens must be greater than thinking.budget_tokens
883```942```
884 943
885Claude Code 在 Anthropic API 上自动调整这些值。当 [`MAX_THINKING_TOKENS`](/zh-CN/env-vars) 设置高于提供商的输出限制时,或当计划模式提高思考预算时,您通常会在 Amazon Bedrock 或 Google Vertex AI 上看到此错误。944Claude Code 在 Anthropic API 上自动调整这些值。您通常在 Amazon Bedrock 或 Google Cloud 的 Agent Platform 上看到此错误,当 [`MAX_THINKING_TOKENS`](/zh-CN/env-vars) 设置高于提供商的输出限制时,或当计划模式提高思考预算时。
886 945
887**要做什么:**946**应该做什么:**
888 947
889* 降低 `MAX_THINKING_TOKENS`,或将 [`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/zh-CN/env-vars) 提高到思考预算之上948* 降低 `MAX_THINKING_TOKENS`,或将 [`CLAUDE_CODE_MAX_OUTPUT_TOKENS`](/zh-CN/env-vars) 提高到思考预算之上
890* 有关预算如何与输出长度交互的信息,请参阅[扩展思考](/zh-CN/model-config#extended-thinking)949* 请参阅[扩展思考](/zh-CN/model-config#extended-thinking)了解预算如何与输出长度相互作用
891 950
892<h3 id="tool-use-or-thinking-block-mismatch">951<h3 id="tool-use-or-thinking-block-mismatch">
893 Tool use or thinking block mismatch952 Tool use or thinking block mismatch
894</h3>953</h3>
895 954
896对话历史以不一致的状态到达 API,通常是在工具调用被中断或轮次在流中途被编辑后。955对话历史以不一致的状态到达 API,通常是在工具调用被中断或回合在流中途被编辑后。
897 956
898```text theme={null}957```text theme={null}
899API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.958API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.
903 962
904所有三个变体都意味着同一件事:历史中 `tool_use`、`tool_result` 和 `thinking` 块的序列不再与 API 期望的相匹配。963所有三个变体都意味着同一件事:历史中 `tool_use`、`tool_result` 和 `thinking` 块的序列不再与 API 期望的相匹配。
905 964
906**要做什么:**965**应该做什么:**
907 966
908* {/* max-version: 2.1.155 */}}如果您使用的是 Opus 4.7 或 Opus 4.8,请先运行 `claude update`。v2.1.156 之前的版本可能在正常工具使用期间触发此错误,并且 `/rewind` 无法清除它。967* {/* max-version: 2.1.155 */}如果您使用的是 Opus 4.7 或 Opus 4.8,请先运行 `claude update`。v2.1.156 之前的版本可能在正常工具使用期间触发此错误,`/rewind` 不会清除它。
909* 运行 `/rewind`,或按 Esc 两次,回退到损坏轮次之前的检查点并从那里继续。有关如何创建和恢复检查点的信息,请参阅[检查点](/zh-CN/checkpointing)。968* 运行 `/rewind` 或按 Esc 两次,回退到损坏回合之前的检查点并从那里继续。请参阅[检查点](/zh-CN/checkpointing)了解如何创建和恢复检查点。
910 969
911<h3 id="usage-policy-refusal">970<h3 id="usage-policy-refusal">
912 Usage Policy refusal971 Usage Policy refusal
913</h3>972</h3>
914 973
915API 拒绝响应,因为对话中的内容触发了[使用政策](https://www.anthropic.com/legal/aup)检查。该消息包含一个请求 ID,如果您认为拒绝不正确,可以向支持部门引用。974API 拒绝响应,因为对话中的内容触发了[使用政策](https://www.anthropic.com/legal/aup)检查。消息包含一个请求 ID,如果您认为拒绝不正确,可以向支持部门引用。
916 975
917```text theme={null}976```text theme={null}
918API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.977API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.
919```978```
920 979
921该检查评估整个对话,而不仅仅是您的最新提示,因此在同一会话中发送新消息通常会重新触发相同的拒绝。使用 `--continue` 或 `--resume` 退出并重新打开会话后也是如此,因为磁盘上的记录仍然包含触发内容。980检查评估完整对话,而不仅仅是您的最新提示,因此在同一会话中发送新消息通常会重新触发相同的拒绝。在使用 `--continue` 或 `--resume` 退出并重新打开会话后也是如此,因为磁盘上的记录仍然包含触发内容。在 [Amazon Bedrock](/zh-CN/amazon-bedrock)、[Google Cloud 的 Agent Platform](/zh-CN/google-vertex-ai) 和 [Microsoft Foundry](/zh-CN/microsoft-foundry) 上,此消息也涵盖模型的安全措施标记为网络安全主题的请求。请参阅[安全措施标记了网络安全主题](#safety-measures-flagged-a-cybersecurity-topic)。
922 981
923**要做什么:**982**应该做什么:**
924 983
925* 按 Esc 两次或运行 `/rewind` 以回退到触发拒绝的轮次之前的检查点,然后重新表述或采取不同的方法。有关检查点的信息,请参阅[检查点](/zh-CN/checkpointing)。984* 按 Esc 两次或运行 `/rewind` 回退到触发拒绝的回合之前的检查点,然后重新表述或采取不同的方法。请参阅[检查点](/zh-CN/checkpointing)。
926* 如果您无法识别哪个轮次导致了它,请运行 `/clear` 以在同一项目中启动新的对话。您之前的对话已保存在磁盘上,并且在 `/resume` 中仍然可用。985* 如果您无法识别哪个回合导致了它,运行 `/clear` 在同一项目中启动新对话。您之前的对话保留在磁盘上,在 `/resume` 中仍然可用。
927* 在[非交互模式](/zh-CN/headless)(`-p`)中,其中 rewind 不可用,使用重新表述的提示重试或启动新会话而不使用 `--continue`。986* 在[非交互模式](/zh-CN/headless)(`-p`) 中,其中 rewind 不可用,在没有 `--continue` 的新会话中使用重新表述的提示重试。政策检查因模型而异,因此使用 `--model` 切换到不同的模型也可能在某些情况下解决拒绝。
987
988<h3 id="safety-measures-flagged-a-cybersecurity-topic">
989 Safety measures flagged a cybersecurity topic
990</h3>
991
992模型的安全措施将对话中的内容标记为网络安全主题。消息命名标记请求的模型:
993
994```text theme={null}
995API Error: Opus 4.8 has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access, visit our help center: https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude.
996
997If you were not engaging in a cybersecurity topic, please send feedback via /feedback.
998```
999
1000消息链接到[网络验证计划](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude),该计划为合法网络安全工作授予访问权限。保护措施本身是服务器端的,早于 v2.1.203;此版本仅更改了消息的措辞和它链接到的页面。
1001
1002您看到的内容取决于您的提供商和模式:
1003
1004* 在 [Amazon Bedrock](/zh-CN/amazon-bedrock)、[Google Cloud 的 Agent Platform](/zh-CN/google-vertex-ai) 和 [Microsoft Foundry](/zh-CN/microsoft-foundry) 上,网络安全标志会产生[使用政策拒绝](#usage-policy-refusal)消息。
1005* [非交互模式](/zh-CN/headless)省略 `/feedback` 句子。
1006
1007{/* max-version: 2.1.202 */}在 v2.1.203 之前,消息读作 `<model>'s safeguards flagged this message for a cybersecurity topic. If your work requires this access, you can apply for an exemption:` 后跟豁免表单链接。
1008
1009**应该做什么:**
1010
1011* 如果您的工作需要此内容,请通过[网络验证计划](https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude)申请访问权限
1012* 如果您的请求不是关于网络安全主题,运行 `/feedback` 来报告误报
1013* 要在同一会话中继续工作,按 Esc 两次或运行 `/rewind` 回退到触发标志的回合之前的检查点,然后采取不同的方法。请参阅[检查点](/zh-CN/checkpointing)。
1014
1015<h2 id="installation-errors">
1016 安装错误
1017</h2>
1018
1019这些错误在安装或更新 Claude Code 时出现,来自[安装脚本](/zh-CN/setup#install-claude-code)、`claude install` 或 `claude update`。对于设置期间的 `command not found`、PATH、权限和 TLS 问题,请参阅[排查安装和登录问题](/zh-CN/troubleshoot-install)。
1020
1021<h3 id="installation-was-killed-before-it-could-finish">
1022 安装在完成前被中止
1023</h3>
1024
1025安装脚本会报告 `claude install` 步骤何时被信号终止。在 Linux 上,退出代码 137 表示进程收到了 SIGKILL,在低内存主机上通常是内核内存不足 (OOM) 杀手。脚本打印此说明并以代码 137 退出:
1026
1027```text theme={null}
1028Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.
1029Claude Code needs roughly 512MB of free memory to install. Free up memory, then run this script again.
1030```
1031
1032对于任何其他致命信号,以及 macOS 上的退出代码 137,脚本打印 `Installation was killed before it could finish (exit code <N>)`,其中包含实际退出代码,并省略内存不足的说明。该消息来自 macOS 和 Linux 使用的安装脚本,该脚本也涵盖 WSL 内的安装;本机 Windows 安装脚本永远不会打印它。在 v2.1.200 之前,脚本仅以 shell 的裸 `Killed` 行退出。
1033
1034**应该做什么:**
1035
1036* 停止其他进程以释放内存,然后重新运行安装程序
1037* 添加交换空间或移至更大的实例。有关交换文件命令,请参阅[在低内存 Linux 服务器上安装被中止](/zh-CN/troubleshoot-install#install-killed-on-low-memory-linux-servers)。
1038
1039<h3 id="the-connection-dropped-while-downloading-the-update">
1040 下载更新时连接断开
1041</h3>
1042
1043在 `claude install`、`claude update` 或[自动更新程序](/zh-CN/setup#auto-updates)获取 Claude Code 二进制文件时,与下载服务器的连接关闭,重试未能恢复。当连接断开、传输停滞或下载的文件未通过校验和时,Claude Code 会重试下载,总共最多尝试三次。已完成的 HTTP 错误(例如 404)不会重试,因为服务器已经响应。{/* min-version: 2.1.202 */}在 v2.1.202 之前,单个断开的连接会立即导致下载失败,显示裸错误 `aborted`,而不是重试。
1044
1045```text theme={null}
1046The connection dropped while downloading the update (attempt 3/3: aborted). Check your network — proxies sometimes cut off large downloads.
1047```
1048
1049括号中的文本命名失败的尝试和底层网络错误。`claude update` 在 stderr 上以 `Error: Failed to install native update` 开头的消息。
1050
1051保持连接但在 10 分钟内未完成的下载失败,显示 `Download timed out: exceeded the total deadline`。Claude Code 不会重试超时的下载,因为连接速度太慢而无法在截止时间内完成,在立即重试时也不会完成。以下步骤适用于两条消息。在 v2.1.205 之前,相同的 10 分钟截止时间被报告为 HTTP 客户端的通用 `timeout of 600000ms exceeded`。
1052
1053通常的原因是代理或网关在长传输完成前关闭它。Claude Code 二进制文件是一个大型下载,因此永远不会影响正常 API 流量的代理连接限制仍然可能中断它。
1054
1055**应该做什么:**
1056
1057* 再次运行 `claude update`。在网络状况良好的情况下,下载通常在下次运行时成功。对于超时消息,从更快或限制较少的网络再次运行它。
1058* 如果您的网络需要代理,请在运行安装程序或 `claude update` 之前设置 `HTTPS_PROXY`。请参阅[检查网络连接](/zh-CN/troubleshoot-install#check-network-connectivity)。
1059* 如果公司代理持续关闭传输,请要求您的网络团队允许从 `downloads.claude.ai` 进行完整下载。请参阅[网络访问要求](/zh-CN/network-config#network-access-requirements)。
1060* 从您的 shell 运行 `claude doctor` 以进行安装诊断
928 1061
929<h2 id="command-line-errors">1062<h2 id="command-line-errors">
930 命令行错误1063 命令行错误
931</h2>1064</h2>
932 1065
933这些错误来自 Claude Code 自己对 `claude` 命令行的验证。Claude Code 立即打印它们,然后再创建会话或发送任何 API 请求。1066这些错误来自 `claude` 命令行及其子命令。Claude Code 在运行您的提示或发送任何 API 请求之前会打印这些错误。
934 1067
935<h3 id="conflict-between-bg-and-print">1068<h3 id="conflict-between-bg-and-print">
936 Conflict between --bg and --print1069 \--bg 和 --print 之间的冲突
1070</h3>
1071
1072此消息需要 Claude Code v2.1.198 或更高版本。您在同一个 `claude` 调用中将 `--bg` 与 `-p` 或 `--print` 组合在一起。`--bg` 启动一个[后台会话](/zh-CN/agent-view#from-your-shell),您稍后可以使用 `claude agents` 附加到该会话,而 `--print` 以[非交互方式](/zh-CN/headless)运行,永远不会启动 `claude agents` 附加到的交互式会话。在 v2.1.198 之前,此组合会静默创建一个永远无法附加的后台作业。
1073
1074```text theme={null}
1075--bg 和 --print 冲突:--print 永远不会启动 `claude agents` 附加到的交互式会话,因此该作业将无法附加。提示是位置参数 — 删除 --print:`claude --bg '<task>'`。
1076```
1077
1078**应该怎么做:**
1079
1080* 删除 `-p` 或 `--print`。`--bg` 将提示作为其位置参数,因此 `claude --bg "<task>"` 是完整命令。请参阅[从您的 shell 分派新代理](/zh-CN/agent-view#from-your-shell)。
1081* 要以非交互方式运行提示并打印结果而不是创建后台会话,请删除 `--bg` 并运行 `claude -p "<task>"`
1082
1083<h3 id="the-json-schema-value-is-not-a-valid-json-schema">
1084 \--json-schema 值不是有效的 JSON Schema
1085</h3>
1086
1087您在[非交互模式](/zh-CN/headless#get-structured-output)中传递给 [`--json-schema`](/zh-CN/cli-reference#cli-flags) 的架构未能通过 JSON Schema 编译,因此 `claude` 以代码 1 退出,而不是运行提示。在 v2.1.205 之前,无效的架构会产生无结构的输出且没有错误,任何使用 `format` 关键字的架构都被视为无效。
1088
1089```text theme={null}
1090Error: --json-schema is not a valid JSON Schema: data/type must be equal to one of the allowed values
1091```
1092
1093第二个冒号后面的文本是验证器的诊断,并命名了失败的关键字或位置。使用 `format` 关键字的架构(例如 `"format": "email"`)是有效的:Claude Code 接受 `format` 作为注释,不强制执行它。
1094
1095Claude Code 在架构编译之前运行两项检查:它拒绝不可解析的 JSON 值,并显示 `Error: --json-schema is not valid JSON`,以及不是对象的有效 JSON,并显示 `Error: --json-schema must be a JSON object`。
1096
1097**应该怎么做:**
1098
1099* 修复诊断命名的架构部分,然后重新运行命令
1100* 如果诊断是 `schema too large`,请减少架构的嵌套和 `$ref` 重用
1101* 请参阅[获取结构化输出](/zh-CN/headless#get-structured-output)以获取有效的架构和命令
1102
1103<h3 id="could-not-import-a-server-from-claude-desktop">
1104 无法从 Claude Desktop 导入服务器
1105</h3>
1106
1107Claude Code 无法添加您在 `claude mcp add-from-claude-desktop` 中选择的其中一个服务器。该命令仍会导入其他选定的服务器,并为每个无法添加的服务器打印一行。在 v2.1.205 之前,第一个失败的服务器会停止导入,所有选定的服务器都不会被添加。
1108
1109```text theme={null}
1110Could not import my server: Invalid name my server. Names can only contain letters, numbers, hyphens, and underscores.
1111```
1112
1113服务器名称后面的文本是原因。最常见的是名称检查:Claude Desktop 允许服务器名称中的字符(例如空格和句号),而 `claude mcp` 限制为字母、数字、连字符和下划线。其他原因包括未通过验证的服务器配置以及被您组织的 [MCP 策略](/zh-CN/managed-mcp)阻止的服务器。
1114
1115**应该怎么做:**
1116
1117* 在 `claude_desktop_config.json` 中重命名服务器,仅使用字母、数字、连字符和下划线,然后再次运行 `claude mcp add-from-claude-desktop`
1118* 使用 `claude mcp add` 或 `claude mcp add-json` 在有效名称下直接添加该服务器。请参阅[从 Claude Desktop 导入 MCP 服务器](/zh-CN/mcp#import-mcp-servers-from-claude-desktop)。
1119
1120<h2 id="plugin-errors">
1121 Plugin 错误
1122</h2>
1123
1124这些错误来自 [plugin](/zh-CN/plugins) 和 [marketplace](/zh-CN/plugin-marketplaces) 配置。对于不会产生此页面上的消息之一的 plugin 问题,例如无法加载的 marketplace URL 或已安装但不显示的 plugin,请参阅 [Plugin troubleshooting](/zh-CN/discover-plugins#troubleshooting)。
1125
1126<h3 id="marketplace-is-registered-from-an-untrusted-source">
1127 Marketplace 从不受信任的源注册
937</h3>1128</h3>
938 1129
939{/* min-version: 2.1.198 */}}1130marketplace 以 [为官方 Anthropic marketplace 保留的名称](/zh-CN/plugin-marketplaces#marketplace-schema) 注册,但其注册源不是 `anthropics` GitHub 存储库。Claude Code 每次加载或刷新 marketplace 时都会重新检查保留的名称,因此 marketplace 和从中安装的 plugin 停止加载。在 v2.1.205 之前,仅在添加 marketplace 时检查名称,因此在其名称被保留之前注册的条目继续加载。
940此消息需要 Claude Code v2.1.198 或更高版本。您在同一 `claude` 调用中组合了 `--bg` 与 `-p` 或 `--print`。`--bg` 启动[后台会话](/zh-CN/agent-view#from-your-shell),您稍后使用 `claude agents` 附加到,而 `--print` 运行[非交互式](/zh-CN/headless)并从不启动 `claude agents` 附加到的交互式会话。在 v2.1.198 之前,此组合默默创建了一个无法附加到的后台作业。
941 1131
942```text theme={null}1132```text theme={null}
1133Marketplace "claude-community" is registered from an untrusted source: The name 'claude-community' is reserved for official Anthropic marketplaces. Only repositories from 'github.com/anthropics/' can use this name. To fix it, remove the marketplace and re-add it from the official source.
943```1134```
944 1135
945**要做什么:**1136**应该做什么:**
1137
1138* 运行 `claude plugin marketplace remove <name>`,然后从官方 `github.com/anthropics` 存储库重新添加 marketplace
1139* 如果您发布了在名称被保留之前使用该名称的第三方 marketplace,请重命名它并要求用户从您的源重新添加它
1140* 查看 [Marketplace schema](/zh-CN/plugin-marketplaces#marketplace-schema) 下的保留名称列表
1141
1142<h2 id="configuration-warnings">
1143 配置警告
1144</h2>
1145
1146Claude Code 在启动时将这些消息写入 stderr,而不是在对话中显示错误。它们报告 Claude Code 读取但未应用的配置。
1147
1148<h3 id="workspace-has-not-been-trusted">
1149 工作区尚未被信任
1150</h3>
946 1151
947* 删除 `-p` 或 `--print`。`--bg` 将提示作为其位置参数,因此 `claude --bg "<task>"` 是完整的命令。请参阅[从您的 shell 分派新代理](/zh-CN/agent-view#from-your-shell)。1152Claude Code 在项目的 `.claude/settings.json` 或 `.claude/settings.local.json` 中找到了 `permissions.allow` 规则或 `permissions.additionalDirectories` 条目,但没有应用它们,因为[来自项目设置的允许规则需要工作区信任](/zh-CN/permissions#project-allow-rules-and-workspace-trust)。消息中的计数、设置名称和文件名会根据您的配置而变化。`deny` 和 `ask` 规则不受影响。
948* 要非交互式运行提示并打印结果而不是创建后台会话,请删除 `--bg` 并运行 `claude -p "<task>"`1153
1154```text theme={null}
1155Ignoring 2 permissions.allow entries from .claude/settings.local.json: this workspace has not been trusted. Run Claude Code interactively here once and accept the trust dialog, or set projects["/Users/you/project"].hasTrustDialogAccepted: true in /Users/you/.claude.json.
1156```
1157
1158**应该怎么做:**
1159
1160* 在目录中运行 `claude` 并接受信任对话框。{/* min-version: 2.1.200 */}即使父目录已被信任,对话框也会出现,列出被保留的规则,并让您可以拒绝并继续工作而不应用这些规则。在 v2.1.200 之前,在这种情况下不会出现对话框,因此无法在那里完成此步骤。
1161* 在[非交互模式](/zh-CN/headless)中使用 `-p` 不会显示对话框。使用消息打印的确切 `projects` 键在 `~/.claude.json` 中设置 `hasTrustDialogAccepted` 条目。
1162* {/* min-version: 2.1.200 */}如果消息命名 `.claude/settings.local.json` 并且您在 git 存储库外部或在主目录中启动了 Claude Code,请更新到 v2.1.200 或更高版本。版本 2.1.196 至 2.1.199 在这些工作区中将您自己的 `.claude/settings.local.json` 视为存储库提供的。请参阅[项目允许规则和工作区信任](/zh-CN/permissions#project-allow-rules-and-workspace-trust)。
949 1163
950<h2 id="responses-seem-lower-quality-than-usual">1164<h2 id="responses-seem-lower-quality-than-usual">
951 响应质量似乎低于平常1165 响应质量似乎低于预期
952</h2>1166</h2>
953 1167
954如果 Claude 的答案似乎不如您期望的那样有能力,但没有显示错误,原因通常是对话状态而不是模型本身。Claude Code 不会默默更改模型版本。它可以在三种特定情况下切换到后备模型:1168如果 Claude 的回答似乎不如你预期的那样有能力,但没有显示错误,原因通常是对话状态而不是模型本身。Claude Code 不会无声地更改模型版本。它只能在三种特定情况下切换到备用模型:
955 1169
956* 配置的 [`--fallback-model`](/zh-CN/cli-reference#cli-flags) 在可用性错误后接管该轮次,并在记录中显示通知1170* 配置的 [`--fallback-model`](/zh-CN/cli-reference#cli-flags) 在可用性错误后接管该轮次,并在记录中显示通知
957* Bedrock 或 Vertex AI 启动检查发现您的默认模型不可用1171* Amazon Bedrock 或 Google Cloud 的 Agent Platform 启动检查发现你的默认模型不可用
958* [自动模型后备](/zh-CN/model-config#automatic-model-fallback)在 Fable 5 上将会话移至默认 Opus 模型,并在记录中显示通知1172* [自动模型备用](/zh-CN/model-config#automatic-model-fallback)在 Fable 5 上将会话移至默认 Opus 模型,并在记录中显示通知
959 1173
960下面的模型选择检查会捕获第二和第三种情况;第一种情况显示为记录通知而不是 `/model` 更改。[模型配置](/zh-CN/model-config)解释了何时应用每个后备。1174下面的模型选择检查捕获第二和第三种情况;第一种情况显示为记录通知而不是 `/model` 更改。[模型配置](/zh-CN/model-config)解释了每种备用何时适用。
961 1175
962首先检查这些:1176首先检查这些:
963 1177
964* **模型选择**:运行 `/model` 以确认您在期望的模型上。之前的 `/model` 选择或 `ANTHROPIC_MODEL` 环境变量可能会让您使用比您打算的更小的模型。1178* **模型选择**:运行 `/model` 以确认你在预期的模型上。之前的 `/model` 选择或 `ANTHROPIC_MODEL` 环境变量可能使你在比预期更小的模型上。
965* **努力级别**:运行 `/effort` 以检查当前推理级别并为困难的调试或设计工作提高它。默认值因模型而异,因此在假设您低于最大值之前检查。有关每个模型的默认值和 `ultrathink` 快捷方式,请参阅[调整努力级别](/zh-CN/model-config#adjust-effort-level)。1179* **努力级别**:运行 `/effort` 以检查当前推理级别,并为困难的调试或设计工作提高它。默认值因模型而异,所以在假设你低于最大值之前请检查。有关每个模型的默认值和 `ultrathink` 快捷方式,请参阅[调整努力级别](/zh-CN/model-config#adjust-effort-level)。
966* **上下文压力**:运行 `/context` 以查看窗口有多满。如果接近容量,请在自然断点处运行 `/compact` 或运行 `/clear` 以重新开始。有关自动压缩如何影响早期轮次的信息,请参阅[探索上下文窗口](/zh-CN/context-window)。1180* **上下文压力**:运行 `/context` 以查看窗口有多满。如果接近容量,在自然断点处运行 `/compact` 或运行 `/clear` 以重新开始。有关自动压缩如何影响早期轮次的信息,请参阅[探索上下文窗口](/zh-CN/context-window)。
967* **过时的说明**:大型或过时的 `CLAUDE.md` 文件和 MCP 工具定义消耗上下文并可能引导响应。`/doctor` 标记超大内存文件和子代理定义;`/context` 显示 MCP 工具令牌使用。1181* **过时的指令**:大型或过时的 `CLAUDE.md` 文件和 MCP 工具定义会消耗上下文并可能引导响应。{/* min-version: 2.1.205 */}`/doctor` 检查会标记超大内存文件和未使用的扩展,`/context` 显示 MCP 工具令牌使用情况。在 v2.1.205 之前,`/doctor` 打开一个诊断屏幕,标记超大内存文件和子代理定义。
1182
1183当响应出错时,回退通常比用更正进行回复效果更好。按两次 Esc 或运行 `/rewind` 以回到错误轮次之前,然后用更具体的内容重新表述提示。在线程中更正会将错误的尝试保留在上下文中,这可能会将后来的答案锚定到它。请参阅[检查点](/zh-CN/checkpointing)。
968 1184
969当响应出错时,回退通常比用更正回复效果更好。按 Esc 两次或运行 `/rewind` 以回退到坏轮次之前,然后用更多细节重新表述提示。在线程中更正会将错误的尝试保留在上下文中,这可能会将后来的答案锚定到它。请参阅[检查点](/zh-CN/checkpointing)。1185如果在检查上述内容后质量仍然似乎不对,请运行 `/feedback` 并描述你期望的内容与你得到的内容。以这种方式提交的反馈包括对话记录,这是 Anthropic 诊断真实回归的最快方式。如果 `/feedback` 在你的环境中不可用,请参阅[报告错误](#report-an-error)。
970 1186
971如果在检查上述内容后质量仍然似乎有问题,请运行 `/feedback` 并描述您期望的内容与您得到的内容。以这种方式提交的反馈包括对话记录,这是 Anthropic 诊断真实回归的最快方式。如果您的环境中 `/feedback` 不可用,请参阅[报告错误](#report-an-error)。1187{/* min-version: 2.1.201 */}如果 Sonnet 5 拒绝请求并在 Claude Code v2.1.200 或更早版本上引用可疑的提示注入,请运行 `claude update` 以获取 v2.1.201 修复。
972 1188
973<h2 id="report-an-error">1189<h2 id="report-an-error">
974 报告错误1190 报告错误
975</h2>1191</h2>
976 1192
977对于本页不涵盖的组件的错误,请参阅相关指南:1193对于此页面未涵盖的组件错误,请参阅相关指南:
978 1194
979* MCP 服务器无法连接或身份验证:[MCP](/zh-CN/mcp)1195* MCP 服务器连接或身份验证失败:[MCP](/zh-CN/mcp)
980* Hook 脚本失败或阻止了工具:[调试 hooks](/zh-CN/hooks#debug-hooks)1196* Hook 脚本失败或阻止了工具:[调试 hooks](/zh-CN/hooks#debug-hooks)
981* 安装期间权限被拒绝或文件系统错误:[故障排除安装和登录](/zh-CN/troubleshoot-install)1197* 安装期间权限被拒绝或文件系统错误:[排查安装和登录问题](/zh-CN/troubleshoot-install)
982 1198
983如果此处未列出错误或建议的修复无法帮助:1199如果此处未列出错误或建议的修复方法无法帮助:
984 1200
985* 在 Claude Code 中运行 `/feedback` 以将记录和描述发送给 Anthropic。该命令还提供打开预填充的 GitHub 问题。在 Bedrock、Vertex AI、Foundry 和其他第三方提供商上,`/feedback` 会保存一个本地存档,您可以将其发送给您的 Anthropic 账户代表。1201* 在 Claude Code 中运行 `/feedback` 将记录和描述发送给 Anthropic。该命令还提供打开预填充的 GitHub issue 的选项。在 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 和其他第三方提供商上,`/feedback` 保存本地存档,您可以将其发送给您的 Anthropic 账户代表。
986* 运行 `/doctor` 以检查本地配置问题1202* 从您的 shell 运行 `claude doctor` 以获取安装的只读诊断,或在 Claude Code 中运行 `/doctor` 检查以查找和修复设置问题
987* 检查 [status.claude.com](https://status.claude.com) 以了解活跃事件1203* 检查 [status.claude.com](https://status.claude.com) 以了解活跃事件
988* 在 GitHub 上搜索[现有问题](https://github.com/anthropics/claude-code/issues)1204* 在 GitHub 上搜索[现有 issue](https://github.com/anthropics/claude-code/issues)