主题
常见问题
Claude Code
Claude Code 报错 Unable to connect to Anthropic services / ERR_BAD_REQUEST
如果错误日志是:
text
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR_BAD_REQUEST
Please check your internet connection and network settings.通常是 Claude Code 仍在访问 Anthropic 官方地址(api.anthropic.com),而不是 X-Code 地址。可按下面步骤处理:
- 确认已设置基础地址:
ANTHROPIC_BASE_URL=https://x-code.cc。 - 确认 API Key 已生效(
ANTHROPIC_AUTH_TOKEN),并重启终端会话。 - 若仍报错,补上
~/.claude.json的hasCompletedOnboarding=true:
powershell
powershell -Command "$f='%USERPROFILE%\.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"执行后请重启 Claude Code。如果你看到的目标不再是 api.anthropic.com 而是 X-Code 域名,说明配置已生效。
配置后仍然提示未设置 API Key?
先确认 ANTHROPIC_AUTH_TOKEN 已在当前终端生效;修改了 ~/.bashrc/~/.zshrc 后,记得执行 source 重新加载。
Windows 下环境变量配置后不生效?
关闭并重新打开 PowerShell 或终端工具,确保新会话读取了最新系统环境变量。
如何确认请求走的是 X-Code 地址?
检查 ANTHROPIC_BASE_URL 是否为 https://x-code.cc,并在命令行里打印环境变量进行二次确认。
Codex
Codex 启动后提示认证失败怎么办?
先确认 OPENAI_API_KEY 正确,且 ~/.codex/config.toml 中 base_url 配置为 https://x-code.cc/v1。
修改 config.toml 后未生效?
关闭当前 Codex 会话后重新启动,避免旧进程继续读取缓存配置。
如何检查当前使用的模型?
查看 ~/.codex/config.toml 中的 model 字段,并确保与当前账号可用模型一致。
