CoreCode文档

帮助

Claude Code 报错排查

最后更新:2026 年 11 月 1 日

按报错信息找原因。每一节先说是什么,再说怎么办。先确认请求走的是哪里:在 Claude Code 里运行 /status,Base URL 应当是 https://corecode.live;不是的话,先按 Claude Code 接入 改好配置。

Unable to connect to Anthropic services

首次启动时,引导流程会去连 Anthropic 官方服务,国内网络常常连不上,于是报 Unable to connect to Anthropic services 或 Failed to connect to api.anthropic.com。这一步和中转无关,跳过引导即可:

  1. 用编辑器打开 ~/.claude.json(Windows 是 %USERPROFILE%\.claude.json)。
  2. 在最外层加上 "hasCompletedOnboarding": true,保存。
  3. 重新运行 claude。

之后仍有零星的官方请求(自动更新、遥测、错误上报)连不上,可以在 ~/.claude/settings.json 的 env 里加 "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" 关掉它们,见 推荐配置。

Invalid API key · Please run /login

Claude Code 没有读到中转的密钥,回退到了官方登录。常见原因:

不要按提示运行 /login 登录 claude.ai 账号,那会让 Claude Code 改用官方账号。

Auth conflict: Both a token and an API key are set

同时设置了 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_API_KEY,Claude Code 不确定该用哪个。删掉 ANTHROPIC_API_KEY,只留 ANTHROPIC_AUTH_TOKEN。用 echo $ANTHROPIC_API_KEY(PowerShell 是 $env:ANTHROPIC_API_KEY)确认它在当前终端里也已清空;之前登录过 claude.ai 的,再运行一次 /logout。

401 authentication_error

中转收到了请求,但不认这个密钥:复制时少了字符、密钥已被删除,或者填的是别家的密钥。到控制台 API 密钥 页重新复制一份,确认以 sk- 开头、前后没有空格。

403

报错内容原因怎么办
额度不足余额用完。到 钱包 充值,立即恢复,不用改配置。
仅接受来自 Claude Code 的请求「仅限CC」分组的密钥只放行 Claude Code CLI,SDK、curl 和其他客户端会被拒绝。在 Claude Code 里使用;其他客户端改用「可外接」分组的密钥。
Request not allowed请求直接发到了 Anthropic 官方,被地区限制拒绝,说明没有走中转。用 /status 检查 Base URL,见 上面。
该对话包含被上游模型以违反使用政策为由拒绝的消息Anthropic 的安全分类器拒绝过这个对话里的一条消息。同一段对话再发还会被拒,CoreCode 直接拦下,不再转给上游。分类器有时也会拒绝正常的请求,包括 Claude Code auto 模式单独发出的检查请求。开一个新对话,或改掉被拒的那条消息再发。经常遇到时,检查有没有设置 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS,见 auto 模式的开销。

429 rate_limit_error

单个密钥的请求速率或并发超过了上限。Claude Code 会自动退避重试,偶尔出现可以不管。持续出现时,减少同时运行的 Claude Code 会话和子代理;需要更高并发请 联系我们。

529 overloaded_error

Anthropic 官方暂时过载,和你的配置无关,Claude Code 会自动重试。持续几分钟以上时先看 服务状态,也可以临时用 /model 换一个模型。

500、502、503、504

400 invalid_request_error

报错内容怎么办
prompt is too long上下文超过了模型上限。运行 /compact 压缩历史,或者用 /clear 开新会话。
模型不存在用 模型价格 页列出的模型名,不要带厂商前缀。

长时间没有输出、请求超时

开启深度思考时,模型可能几分钟不出字,这是正常的。CoreCode 网关的读超时是 10 分钟。Claude Code 自己的超时由 API_TIMEOUT_MS 控制,单位毫秒;调得比 10 分钟短,长思考会被客户端提前断开。

开着代理或 VPN

corecode.live 在国内可以直连。全局代理会让请求绕一圈,变慢,偶尔还会断流。在代理软件的规则里把 corecode.live 设为直连(DIRECT)。支付页面打不开或一直加载时,也先关掉代理再试。

还是不行

先看 服务状态。状态正常的话,把三样东西发给我们:claude --version 的输出、报错原文,以及使用日志里出错请求的时间。也可以到 微信交流群 里问。其他问题见 常见问题。