Claude Code 国内合规使用与配置完全指南
Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手,支持代码生成、调试、重构、项目分析、文件读写等强大的 Agent 能力。但由于 Claude 官方服务未对中国大陆地区开放,直接安装使用会遇到地区限制、强制登录等问题。
本教程基于国内合规大模型平台 + Anthropic 协议兼容接口实现可用配置,全程合规、可直接用于开发环境。
⚠️ 重要声明
- 本文不引导、不提供任何违规跨境网络访问方式
- 不使用 Claude 官方模型,仅接入国内依法合规 AI 平台
- 用户需自行实名认证、申请 API Key,遵守平台规则
- 本文仅做技术演示,使用行为需符合法律法规
目录
- 环境准备
- 安装 Claude Code 客户端
- 跳过登录与地区检查
- API 协议适配说明(必读)
- 国内兼容平台配置清单
- WSL2 环境配置路径
- 完整配置文件
- 模型选择避坑(Agent 专用)
- 安全使用提醒
- 常见错误与解决方案
- 一键快速配置脚本
一、环境准备
1.1 系统要求
- Windows 10+/WSL2(Ubuntu)/macOS/Linux
- Git(项目文件识别依赖)
- Node.js ≥ 18.x
1.2 快速安装依赖
Windows(PowerShell)
powershell
winget install --id Git.Git -e --source winget
winget install OpenJS.NodeJS --version 22
macOS
bash
运行
brew install git node
二、安装 Claude Code 客户端
官方安装脚本需要访问 claude.ai,未开放地区会直接提示地区不可用。
合规使用方式:
- 在具备合法访问权限的环境完成安装
- 使用社区可信分发的二进制程序包
安装完成后验证:
bash
运行
claude --version
三、跳过登录与地区检查
Claude Code 启动默认强制:地区校验 → 账号登录 → 首次引导。通过本地配置文件可安全跳过(纯本地行为,不涉及服务端绕过)。
3.1 创建配置目录
Windows
powershell
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude"
Linux/macOS/WSL2
bash
运行
mkdir -p ~/.claude
3.2 创建并编辑配置文件
powershell
notepad "$env:USERPROFILE\.claude\settings.json"
基础配置(跳过登录)
json
{
"hasCompletedOnboarding": true
}
四、API 协议适配说明(必读!)
Claude Code 底层强制调用 Anthropic 原生协议 /v1/messages不兼容 OpenAI 格式接口!
如果平台只支持 OpenAI 协议,直接报错:
404 Not FoundAPI ErrorUnsupported model
✅ 必须选择:支持 Anthropic 协议转发的平台
五、国内合规兼容平台配置
表格
| 平台 | Anthropic 兼容接口地址 | 推荐模型 |
|---|---|---|
| 硅基流动 | https://api.siliconflow.cn |
Qwen/Qwen3-235B-A22B-Instruct-2507 |
| 智谱 AI | https://open.bigmodel.cn/api/anthropic |
glm-4.5-air |
| DeepSeek | https://api.deepseek.com/anthropic |
deepseek-chat |
| MiniMax | https://api.minimaxi.com/anthropic |
MiniMax-M2.5 |
六、WSL2 环境配置路径
很多开发者在 Windows 下使用 WSL2 开发,路径对应关系:
- WSL2 内路径:
~/.claude/settings.json - 对应 Windows 路径:
$env:USERPROFILE\.claude\settings.json
两个环境共用同一份配置,无需重复设置。
七、完整配置文件(直接复制)
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.siliconflow.cn",
"ANTHROPIC_API_KEY": "sk-你自己申请的API密钥",
"ANTHROPIC_MODEL": "Qwen/Qwen3-235B-A22B-Instruct-2507"
},
"hasCompletedOnboarding": true
}
保存后执行:
bash
运行
cd 你的项目目录
claude
出现欢迎界面即配置成功。
八、模型选择避坑指南(Agent 关键)
Claude Code 是强智能体(Agent),会自动执行:ls/cat/grep/cd/文件读写/项目分析
弱模型会出现:
- 无限复读
- 不执行工具调用
- 理解错误、逻辑混乱
- 频繁报错中断
✅ 推荐强推理模型
- Qwen3-235B
- DeepSeek-V3 / R1
- GLM-4.5 Air
- MiniMax-M2.5
❌ 不推荐
- 小参数量基础模型
- 指令遵循能力差的模型
九、安全使用提醒(非常重要)
- 请勿将包含 API Key 的
settings.json上传至 GitHub/Gitee 等公开仓库,极易导致密钥泄露被盗刷。 - 在项目
.gitignore中添加:
plaintext
.claude/
- 定期轮换 API Key,不要在公共设备保存明文密钥。
十、常见错误与解决方案
10.1 404 Not Found
原因:平台不支持 Anthropic /v1/messages 协议解决:更换本文推荐的兼容平台
10.2 401 Unauthorized
原因:API Key 错误、过期、未启用解决:重新生成密钥,检查格式与权限
10.3 400 Missing Model
原因:模型名称错误(大小写敏感)解决:对照平台文档复制准确模型名
10.4 Agent 复读、不执行操作
原因:模型推理能力不足解决:更换强推理模型
10.5 地区不可用(安装阶段)
原因:官方服务未对当前地区开放解决:仅在合规可访问环境安装客户端
十一、Windows 一键快速配置
powershell
# 创建配置目录
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude"
# 写入配置(替换自己的API Key)
@'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.siliconflow.cn",
"ANTHROPIC_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxx",
"ANTHROPIC_MODEL": "Qwen/Qwen3-235B-A22B-Instruct-2507"
},
"hasCompletedOnboarding": true
}
'@ | Out-File -FilePath "$env:USERPROFILE\.claude\settings.json" -Encoding utf8
# 启动 Claude Code
claude
十二、日常使用命令
bash
运行
claude # 启动
/cost # 查看 token 消耗
/clear # 清空历史
/model # 临时切换模型
/exit # 退出
总结
- Claude 官方服务国内不可直接使用,本文为合规替代方案
- 必须使用支持 Anthropic 协议的平台,否则 404
- 必须使用强推理模型才能正常使用 Agent 能力
- 配置完成后可实现代码编写、调试、重构、项目分析全功能
本文为原创技术配置教程,仅用于学习交流,严禁用于非法用途。如有平台接口变动,请以各平台官方文档为准。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)