你在 Claude Code 里发出请求,返回的却是报错而不是答案。2026年10月27日,Anthropic 的状态页记录了事件 "Elevated errors for Claude Sonnet 5.5":对 Sonnet 5.5 的请求错误率升高。
简短回答:先看 status.claude.com,如果问题在对方一侧,就运行 claude --fallback-model sonnet,haiku,或用 /model 切换模型。今天的事件已经解决,但这些步骤同样适用于下一次。

2026年10月27日 Sonnet 5.5 发生了什么?
Anthropic 状态页当天发布了三次更新,时间均为 UTC:
| 时间(UTC) | 状态 | 发布的原文 |
|---|---|---|
| 09:14 | Investigating | "We are investigating elevated errors on requests to Claude Sonnet 5.5." |
| 09:38 | Monitoring | "A fix has been deployed for the issue affecting Claude services and we are monitoring for recovery." |
| 09:56 | Resolved | "The issue affecting Claude services has been resolved." |
从开始调查到解决约 40 分钟。来源是 status.claude.com/history.atom 订阅源,查询日期为2026年10月27日。
如何判断是你这边的问题还是 Anthropic 的问题?
在改任何配置之前,先打开 status.claude.com。如果你使用的模型有未解决的事件,错误就出在对方一侧,重装、重新登录或清缓存都没有用。
如果状态页正常,问题就在别处:认证、计费、使用额度或网络。这些情况不会触发回退,见下面的表格。
如何让 Claude Code 自动切换模型?
使用 --fallback-model 参数,后面跟用逗号分隔的模型列表。根据官方 CLI 参考,当主模型过载或不可用时,它会自动回退,并按你列出的顺序依次尝试。
claude --fallback-model sonnet,haiku
根据模型配置文档,行为如下:
- 去重后,回退链最多 3 个模型,多出的条目会被忽略。
- 每个条目可以是模型名或别名。
"default"会展开为默认模型。 - 切换只对当前这一轮生效。你的下一条消息,Claude Code 会重新先尝试主模型。
- 发生切换时会显示提示。
/status不显示回退链,所以这条提示是回退已启用的第一个信号。 - 子代理也使用这条回退链,你当前会话的模型不会改变。
回退在什么情况下触发,什么情况下不触发?
| 情况 | 是否切换模型? |
|---|---|
| 模型过载 | 是 |
| 模型不可用 | 是 |
| 其他无法重试的服务器错误 | 是 |
| 认证错误 | 否 |
| 计费错误 | 否 |
| 使用额度限制(rate limit) | 否 |
| 请求过大或网络错误 | 否 |
所以回退不能解决“额度用完了”的问题。它应对的是服务方故障,而不是额度不足。
如何在会话中途切换模型?
输入 /model sonnet(或其他别名)即可立即切换,无需退出对话。不带参数的 /model 会打开选择器。根据文档,有一个细节会影响结果:
Enter切换模型,并保存为默认值。s只对本次会话切换,不改动默认值。
直接输入 /model <名称> 的行为与 Enter 相同,也就是会写入你的设置。如果只是为了熬过这次故障,请打开选择器按 s,否则明天你可能在不知不觉中仍在使用备用模型。
如何让回退链始终开启?
在设置中以列表形式写入 fallbackModel 字段:
{
"fallbackModel": ["sonnet", "haiku"]
}
对之后每个新会话生效。如果你在命令行传了 --fallback-model,该参数优先于设置。
注意:备用模型通常更小。文档说明,在上下文压缩期间,Claude Code 不会回退到上下文窗口比主模型更小的模型。如果所有备用模型都更小,你会看到原始错误,可以重试。
如果不想只依赖一家服务商呢?
回退有帮助,但仍然在同一家服务商之内。Verboo Code 让你在多个模型中选择,token 不限量,并且和 Claude Code 一样在终端中运行。遇到这样的日子,值得作为第二选择。



