Appearance
通过 CloseAI 使用 Claude Code

Claude Code 是 Anthropic 推出的一款强大的编码助手,默认情况下,必须登录Claude账号才能使用,需要购买官方的每月订阅。虽然Claude Code本身支持API直接调用的,但是官方并没有暴露出来,为了让所有CloseAI的用户可以使用,我们特别研发了一个脚本,可以直接用CloseAI API Key使用。
🔥 全模型支持 · 国产模型超低折扣
CloseAI 现已支持全平台模型通过 Claude Code 直接访问,无需额外工具转换。除了 Claude 原生模型外,还可以使用 GPT、Gemini、以及国产模型(千问、Kimi、GLM、MiniMax、DeepSeek 等),国产模型价格实惠,量大管饱,目前正在进行超低折扣活动,是 Claude Code 的最佳高性价比替代选择。
使用方式:通过 --model 参数直接启动指定模型的 Claude Code 线程:
bash
claude --model glm-5
claude --model kimi-k2.5
claude --model qwen3.5-plus
claude --model gpt-5.4
claude --model gemini-3.1-pro-preview⚠️ 不推荐在运行中通过 /model 切换
Claude Code 内部虽然也支持 /model 命令切换,但切换后会影响同一用户下所有正在运行的窗口的底层模型,而界面上仍显示原模型名称,容易造成混淆。请始终通过 claude --model xxx 独立启动。
准备工作
在开始之前,请确保您已经拥有:
- 一个 CloseAI 账户。
- 一个 CloseAI API Key。您可以在您的账户仪表板中找到它。
- 已安装 Node.js 和 npm。
安装与配置
第一步:安装 Claude Code
运行 Claude 官方安装命令:
bash
curl -fsSL https://claude.ai/install.sh | bash备选方案,如果因为网络不通等问题,也可以使用 npm 全局安装:
bash
npm install -g @anthropic-ai/claude-code安装完成后,您就可以在终端的任何位置使用 claude 命令了。
第二步:配置 CloseAI 接入
通过 ~/.claude/settings.json 配置环境变量,这种方式最稳定可靠,无需配置系统环境变量,避免各种环境变量冲突问题。
1. 创建配置目录
bash
mkdir -p ~/.claude2. 编辑 settings.json
在您喜欢的文本编辑器中打开 ~/.claude/settings.json 文件,添加以下内容:
json
{
"env": {
"ANTHROPIC_API_KEY": "sk-xxxxxxxxxxxxxxxx",
"ANTHROPIC_BASE_URL": "https://api.openai-proxy.org/anthropic",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}配置说明:
ANTHROPIC_API_KEY设为您的 CloseAI API Key(请务必替换sk-xxxxxxxxxxxxxxxx)ANTHROPIC_BASE_URL设为 CloseAI 的 API 地址CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS设为1可禁用过新的实验性 Beta 功能,避免因使用尚不稳定的测试特性而导致的意外报错- 重要:配置文件中,不要添加
apiKeyHelper字段,否则会导致配置冲突
这种配置方式会覆盖系统环境变量,确保 100% 正常工作,无需额外配置系统环境变量。
第三步:免登录配置
Claude Code 首次启动时会需要你登录Claude官方账号,你如果挂了VPN,会弹出登录,如果没挂VPN会直接报错: Failed to connect to api.anthropic.com。
为了跳过登录,我们需要在 ~/.claude.json 中,加入设置 "hasCompletedOnboarding": true。如果不跳过登录,则会在第一次使用 claude 时,触发登录。
第四步:开始使用
现在,您可以在终端中启动 Claude Code 了:
bash
claude启动后Claude会问你是否使用自定key,选择yes。
备选方案:使用 apiKeyHelper 脚本配置
如果上述 settings.json 的 env 配置方式不生效,可以尝试使用 apiKeyHelper 脚本方式。这种方式通过脚本输出 API Key,而不是直接配置环境变量。注意备选方案是早期摸索的一种方案,当初claude并不支持环境变量的方案,一般最新版本claude无此问题,建议优先使用首选方案。
1. 修改 settings.json
编辑 ~/.claude/settings.json 文件:
json
{
"apiKeyHelper": "~/.claude/closeai_api_key.sh"
}注意:使用 apiKeyHelper 方式时,不要在 settings.json 中配置 env 字段,两种方式会冲突。
2. 创建 API Key 脚本
创建 ~/.claude/closeai_api_key.sh 文件并填入以下内容:
bash
#!/bin/sh
echo "sk-xxxxxxxxxxxxxxxx"请务必将 sk-xxxxxxxxxxxxxxxx 替换为您自己的 CloseAI API Key。
3. 设置脚本权限
bash
chmod +x ~/.claude/closeai_api_key.sh4. 配置环境变量
将以下命令添加到您的 shell 配置文件中(例如 ~/.zshrc、~/.bashrc 或 ~/.bash_profile):
bash
export ANTHROPIC_BASE_URL="https://api.openai-proxy.org/anthropic"通过运行 source ~/.zshrc (或相应的文件) 来使更改立即生效。
故障排查
权限问题
在执行 npm install -g @anthropic-ai/claude-code 命令时,您可能会遇到 EACCES 权限错误。解决方法:
bash
sudo chown -R $(whoami) /usr/local/lib/node_modules
sudo chown -R $(whoami) /usr/local/bin配置相关问题
推荐使用 settings.json 配置
如果遇到各种环境变量相关的报错,强烈建议使用 ~/.claude/settings.json 配置方式:
json
{
"env": {
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxx",
"ANTHROPIC_BASE_URL": "https://api.openai-proxy.org/anthropic",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}这种方式可以:
- 覆盖系统环境变量,避免冲突
- 避免 CMD/PowerShell 和 Git Bash 之间的环境变量差异
- 确保配置 100% 生效
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS设为1可禁用过新的实验性 Beta 功能,避免因使用尚不稳定的测试特性而导致的意外报错
API Key 相关问题
如果使用系统环境变量方式遇到认证失败,请检查:
- 是否在 Git Bash 中运行(Windows 用户)
- API Key 是否正确复制(注意不要有多余的空格)
- 环境变量名是否正确
- API Key 是否有效且有足够的配额
开始使用
恭喜您!所有配置都已完成。Claude Code 会启动一个交互式的 REPL 会话,您可以直接开始提问和交互。由于我们已经配置好了 API 接入点和 Key,它现在完全通过 CloseAI 平台运行。
在项目目录中使用 Claude Code:
bash
# 进入您的项目目录
cd /path/to/your/project
# 启动 Claude Code
claude尽情享受由 CloseAI 驱动的强大编码体验吧!