Claude Code 常见问题
本页适用于 Claude Code CLI。桌面版的安装、启动和连接问题见 Claude 桌面版常见问题。
先按报错判断
| 报错 | 优先处理 |
|---|---|
仍在连接 api.anthropic.com | 配置没被读取 → 往下看「配置与连接」 |
API Error: 524 | 换长连接地址 + 完全重启客户端 |
API Error: 400 | 检查模型名称和令牌分组 |
403 且包含 bad response 808 | 保留报错信息并联系客服 |
403 Forbidden | 检查令牌的「模型可用列表」 |
| 请求超时或无响应 | 检查 Base URL、网络、客户端是否已重启 |
配置与连接
仍在连接 Anthropic 官方服务
出现下面一类提示:
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com
说明 Claude Code 没读到你的配置,依次检查:
settings.json是否在当前系统用户实际使用的配置目录- 未设置
CLAUDE_CONFIG_DIR时:Windows 为%userprofile%\.claude\settings.json,macOS / Linux 为~/.claude/settings.json
- 未设置
- 文件名确实为
settings.json,末尾没有多出.txt - JSON 中包含完整的
ANTHROPIC_AUTH_TOKEN和ANTHROPIC_BASE_URL ANTHROPIC_BASE_URL为https://187api.com,末尾没有/v1或其他接口路径- 修改后完全退出 Claude Code,并关闭原来的终端窗口,再开新终端启动
修改配置后没有变化
Claude Code 启动后不会持续重新读取配置。改完 settings.json 要退出会话 → 关掉终端 → 重开终端。从编辑器启动的也要完全退出编辑器。
同时确认改的是当前用户实际使用的配置文件,而不是其他账号、旧备份或项目目录里的同名文件。
查看实际配置目录:
Windows(PowerShell):
$claudeDir = if ($env:CLAUDE_CONFIG_DIR) { $env:CLAUDE_CONFIG_DIR } else { Join-Path $HOME '.claude' }
New-Item -ItemType Directory -Force $claudeDir | Out-Null
$claudeDir
notepad (Join-Path $claudeDir 'settings.json')
macOS / Linux:
CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}"
printf '当前 Claude Code 配置目录:%s\n' "$CLAUDE_DIR"
mkdir -p "$CLAUDE_DIR"
touch "$CLAUDE_DIR/settings.json"
nano "$CLAUDE_DIR/settings.json" # macOS 可用 open -e
注意
如果系统设置了 CLAUDE_CONFIG_DIR,Claude Code 读的是该变量指向目录里的 settings.json,改默认目录不生效。
返回 524:请求超时
API Error: 524
通常表示请求等待时间长、连接被中途断开。处理:
- 把
settings.json的ANTHROPIC_BASE_URL改为长连接地址https://187api.com - 末尾不要加
/v1、/messages或其他接口路径 - 只替换
ANTHROPIC_BASE_URL,API Key 和其他配置保持不变 - 保存后完全退出 Claude Code,关掉原终端,重开后再试
如果已经用了该地址仍出现 524,检查本地网络和代理是否稳定;只在特定模型或长任务中发生时,可稍后重试或换模型。
模型与权限
返回 503:服务暂时不可用
服务暂时不可用,请稍后重试
error.code: get_channel_failed
表示当前模型没有可用通道,属于服务端模型路由暂时不可用,不是 API Key 格式错误。稍后重试;持续出现则联系客服并提供请求时间和 request id。
返回 model_not_found
表示当前令牌分组不支持 Claude Code 实际请求的模型:
返回 403:Forbidden
通常是「模型可用列表」不包含当前模型。建议留空;必须限制时,填写与报错中完全一致的模型名。
返回 400
优先检查模型名称和令牌分组。
排错
| 现象 | 优先检查 |
|---|---|
| 报连接官方域名 | 配置没被读取 |
| 404 | Base URL 加了 /v1,去掉 |
| 401 | key 不完整,或环境变量没生效 |
| 一直重试 | 网络/代理问题 |
相关:Claude Code 配置 · 卸载重装 · 常见问题总览