确认系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | macOS 13.0+ · Windows 10 1809+ / Server 2019+ · Ubuntu 20.04+ · Debian 10+ · Alpine 3.19+ |
| 硬件 | 4 GB 以上内存,x64 或 ARM64 处理器 |
| Shell | Bash、Zsh、PowerShell、CMD |
| 网络 | 需要联网;通过 Codelux 调用模型时,模型请求发往 Codelux |
Claude Code 是 Anthropic 推出的官方 Agent,可以在终端、VS Code / JetBrains、桌面应用和浏览器中使用。它能读懂整个代码库,跨多个文件修 Bug、写测试、做持续数天的迁移,也能执行命令、创建 Git 提交,并通过 MCP 连接外部工具。
已有账号?登录
整个过程约 10 分钟:安装 Claude Code → 在 Portal 创建密钥 → 用 CC-Switch 一键导入(或手动写入 settings.json)→ 启动并切换模型。
官方推荐原生安装,会在后台自动更新;也可以用 Homebrew、WinGet 或 npm。
| 项目 | 要求 |
|---|---|
| 操作系统 | macOS 13.0+ · Windows 10 1809+ / Server 2019+ · Ubuntu 20.04+ · Debian 10+ · Alpine 3.19+ |
| 硬件 | 4 GB 以上内存,x64 或 ARM64 处理器 |
| Shell | Bash、Zsh、PowerShell、CMD |
| 网络 | 需要联网;通过 Codelux 调用模型时,模型请求发往 Codelux |
curl -fsSL https://claude.ai/install.sh | bashirm https://claude.ai/install.ps1 | iex提示符显示 PS C:\ 说明你在 PowerShell 中;无需管理员权限。建议同时安装 Git for Windows,让 Claude Code 可以使用 Bash 工具。
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdbrew install --cask claude-codeHomebrew 安装不会自动更新,之后用 brew upgrade claude-code 升级。
winget install Anthropic.ClaudeCodenpm install -g @anthropic-ai/claude-codenpm 方式需要 Node.js 22 或更高版本;不要使用 sudo npm install -g。
打开一个新的终端窗口,运行:
claude --version
claude doctor正常会打印版本号,例如 2.1.211 (Claude Code)。claude doctor 会检查安装状态和设置文件。如果提示 command not found,重新打开终端,或按官方安装排错检查 PATH。
Claude Code 通过 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 连接网关。推荐用 CC-Switch 一键写入,也可以手动编辑 ~/.claude/settings.json。
sk- 开头)和「API 地址」。密钥只完整显示一次,请妥善保存。CC-Switch 是开源(MIT)的桌面应用,统一管理 Claude Code、Codex、Gemini CLI、OpenCode 等工具的 API 供应商,自动写入各工具的配置文件,免去手动编辑。系统要求:Windows 10 及以上、macOS 12 及以上,或 glibc 2.35+ 且带 WebKitGTK 4.1 的 Linux x86_64/ARM64(如 Ubuntu 22.04+、Debian 12+)。
推荐使用 Homebrew 安装:
brew install --cask cc-switch也可以在 Releases 下载 CC-Switch-v{版本号}-macOS.dmg。这是通用包(Apple Silicon 与 Intel 均可运行),已通过 Apple 签名与公证。
在 Releases 下载 CC-Switch-v{版本号}-Windows.msi 安装包(或 -Windows-Portable.zip 绿色版)并运行。ARM 版 Windows 请下载 -Windows-arm64 对应文件。
在 Releases 按架构下载 .deb(Debian/Ubuntu)、.rpm(Fedora 等)或 .AppImage。以 Ubuntu 为例:
sudo apt install ./CC-Switch-v*-Linux-x86_64.debArch Linux 可使用 paru -S cc-switch-bin。

ccswitch:// 链接)。也可以手动添加:在 CC-Switch 点击右上角橙色「+」→「自定义配置」,依次填写「供应商名称」(如 codelux.io)、「官网链接」https://codelux.io、「API Key」和「请求地址」(Codelux API 地址,不要以斜杠结尾),点击「添加」。

如果 Claude Code 首次启动时仍要求登录或显示初始化引导,在 CC-Switch「设置 → 通用」中打开「跳过 Claude Code 初次安装确认」,再重新启动 Claude Code。该选项会在 ~/.claude.json 写入 hasCompletedOnboarding: true。

不使用 CC-Switch 时,把下面的 env 块写入用户设置文件,所有项目都会生效:
| 系统 | 文件路径 |
|---|---|
| macOS / Linux / WSL | ~/.claude/settings.json |
| Windows | %USERPROFILE%\.claude\settings.json |
{
"env": {
"ANTHROPIC_BASE_URL": "https://codelux.io",
"ANTHROPIC_AUTH_TOKEN": "sk-你的Codelux密钥",
"ANTHROPIC_MODEL": "claude-sonnet-5"
}
}ANTHROPIC_BASE_URL:Codelux 的 API 地址,不要带 /v1,Claude Code 会自动拼接 /v1/messages。ANTHROPIC_AUTH_TOKEN:你的 Codelux API 密钥,以 Authorization: Bearer 方式发送。ANTHROPIC_MODEL(可选):默认模型,可填 Portal「AI 中心」里的任意模型 ID,例如 claude-opus-4-8、glm-5.2。只想在当前终端临时使用,也可以导出环境变量:
export ANTHROPIC_BASE_URL=https://codelux.io
export ANTHROPIC_AUTH_TOKEN=sk-你的Codelux密钥$env:ANTHROPIC_BASE_URL = "https://codelux.io"
$env:ANTHROPIC_AUTH_TOKEN = "sk-你的Codelux密钥"在已导出上述变量的终端中运行,返回以 {"id":"msg_ 开头的 JSON 即表示地址和密钥都正确:
curl -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 16, "messages": [{"role": "user", "content": "hi"}]}'返回 401 说明密钥不对或已被删除,请回到 Portal 检查。
在项目目录启动 Claude Code,确认已连到 Codelux,然后按需切换模型。
cd your-project
claude进入会话后输入 /status,在「Status」页确认:
Anthropic base URL 显示 https://codelux.io,说明请求已发往 Codelux;ANTHROPIC_AUTH_TOKEN,说明正在使用 Codelux 密钥而不是 claude.ai 登录。然后随便发一句话(例如“介绍一下这个项目”),能正常回复即配置完成。
在会话中输入 /model 打开模型选择器,或直接在后面加上模型 ID:
/model claude-opus-4-8
/model glm-5.2
/model deepseek-v4-flash通过 CC-Switch 或 ANTHROPIC_MODEL 设置的是默认模型;/model 的选择会保存为新会话的默认值。切换模型后第一条请求会重新读取整个对话,不命中缓存。
| 命令 | 作用 |
|---|---|
/init | 扫描项目并生成 CLAUDE.md 项目说明 |
/status | 查看 API 地址、凭证来源与已加载的设置文件 |
/model | 切换当前及新会话的模型 |
/compact | 压缩长对话,释放上下文 |
claude -p "..." | 不进入交互界面直接执行一次任务(适合脚本与 CI) |
claude doctor | 诊断安装与设置问题 |
每次请求的模型、tokens 和扣费可以在 Portal「使用日志」中查看。
把 ANTHROPIC_AUTH_TOKEN 放在 Claude Code 首次运行前就会读取的位置:~/.claude/settings.json 或 shell 环境变量(项目内 .claude/settings.json 要在首次引导完成后才生效)。使用 CC-Switch 时打开「跳过 Claude Code 初次安装确认」。
密钥错误、已删除,或写在了错误的变量里。请在 Portal「API 密钥」中核对,并确认写在 ANTHROPIC_AUTH_TOKEN 中。
ANTHROPIC_BASE_URL 只填域名,不要带 /v1 或 /v1/messages。可用上文的 curl 命令测试地址是否可达。
可以。设置 ANTHROPIC_MODEL,或在会话中输入 /model glm-5.2 等 Portal「AI 中心」里的模型 ID,Codelux 会完成协议转换。
在 VS Code 用户设置的 claudeCode.environmentVariables 中添加同样的两个变量,详见官方网关文档。
在 env 中加入 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1,让 Claude Code 不再发送预发布字段。