Claude Code 终端接入
如何安装 Claude Code 并将其接入 SupaStore,支持 Windows、macOS、Linux 全平台。
更新时间:
Claude Code 是 Anthropic 官方推出的命令行交互式 AI 编程代理工具。它不仅能够直接读取和写入您的本地文件,还能够执行终端命令、分析 Git 提交、搜索代码库等。
通过 SupaStore 中转,您可以在没有 Anthropic Console 官方开发者账号或未绑定外卡的情况下,使用 SupaStore 的 API 密钥和接口直接启动并运行 Claude Code。
📦 安装 Claude Code
Windows
Claude Code 需要 Node.js 环境才能运行。
- 打开浏览器访问 https://nodejs.org/,下载 LTS 版本。
- 双击
.msi文件,按照安装向导完成安装,保持默认设置即可。 - 安装完成后,打开 PowerShell,验证安装:
node --version npm --version
建议使用 PowerShell 而不是 CMD。如果遇到权限问题,尝试以管理员身份运行。
Windows 环境下需要使用 Git Bash 来安装 Claude Code(安装完成后仍然在 PowerShell 中使用)。
- 访问 https://git-scm.com/downloads/win 下载安装包。
- 运行安装文件,保持默认设置一路 Next 完成安装。
打开 PowerShell,运行:
npm install -g @anthropic-ai/claude-code
如果提示需要将 ~/.local/bin 加入 PATH:
[Environment]::SetEnvironmentVariable('Path', ([Environment]::GetEnvironmentVariable('Path','User') + ";$HOME\.local\bin"), 'User')
验证安装:
claude --version
macOS
打开终端,运行官方安装脚本:
curl -fsSL https://claude.ai/install.sh | bash
如果提示需要配置 PATH:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
验证安装:
claude --version
Linux
打开终端,运行:
curl -fsSL https://claude.ai/install.sh | bash
如果遇到权限问题:
sudo curl -fsSL https://claude.ai/install.sh | bash
验证安装:
claude --version
🛠️ 配置接入 SupaStore
安装完成后,需要将 Claude Code 的 API 流量指向 SupaStore。主要有两种方式:
方式一:修改配置文件 settings.json (推荐)
这是最稳定的持久化配置方案。即使重启终端或电脑,配置也会一直保留。
- 编辑或新增 Claude Code 配置文件
~/.claude/settings.json(在 Windows 上通常位于C:\Users\您的用户名\.claude\settings.json)。 - 在 JSON 配置的
env字段中,增加ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN。
配置文件内容示例如下:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "您的SupaStore_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.supastore.cc/v1",
"API_TIMEOUT_MS": "300000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
- 请注意将上面的
"您的SupaStore_API_KEY"替换为您在 SupaStore 控制台获取的以sk-开头的真实密钥。CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC设为"1"可以禁止非必要的遥测流量,节省 Token 消耗。- 配置保存后,在命令行中直接运行
claude即可自动读取该配置启动服务。
方式二:使用环境变量 (临时/快速测试)
如果您只是想快速体验或在一台临时服务器上运行,可以直接在启动命令前配置环境变量。
macOS / Linux 终端配置:
export ANTHROPIC_BASE_URL="https://api.supastore.cc/v1"
export ANTHROPIC_AUTH_TOKEN="YOUR_SUPASTORE_API_KEY"
# 启动 Claude Code
claude
Windows PowerShell 终端配置:
$env:ANTHROPIC_BASE_URL="https://api.supastore.cc/v1"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_SUPASTORE_API_KEY"
# 启动 Claude Code
claude
设置环境变量后,使用所有模型(包括官方预设模型)均通过 SupaStore 接入点调用,不会使用官方账号额度。
🚀 启动与使用示例
当您成功配置并启动 claude 后,Claude Code 会扫描您的当前项目,并进入一个交互式的 Shell 命令行界面。
在特定项目中使用:
# 进入你的项目目录
cd /path/to/your/project
# 启动 Claude Code
claude
切换模型
在 Claude Code 交互界面中输入 /model 命令,按 Enter 即可选择不同的模型。通常使用默认模型即可。
自然语言交互示例
- 代码解析与问答:
> 这个项目是用什么技术栈写的?入口文件在哪里? - 自动生成与编辑文件:
> 请帮我在 components 目录下新建一个 button.tsx 组件,需要包含 tailwind 的幽灵按钮样式。 - 诊断与排障:
> 为什么我运行 npm run build 会报错,请读取报错信息并帮我修复。
⚡ 性能调优建议
由于 Claude Code 在运行期间可能会对您的代码库进行高频次的检索与多步骤推理(会产生巨大的 Context Tokens),我们建议:
- 账户余额充足:使用前确保您的 充值钱包 有足够余额,防止由于中途欠费导致多步骤任务被异常中断。
- 过滤多余文件:在项目根目录下配置
.gitignore或.claudeignore,排除如node_modules、.next、dist等构建产物和临时缓存文件夹,以大幅减少 Token 的消耗并提升响应速度。
🔧 常见问题与排障
macOS 安全设置阻止运行
如果系统阻止运行 Claude Code:
- 打开 系统偏好设置 → 安全性与隐私。
- 点击 "仍要打开" 或 "允许"。
- 或者在终端中运行:
sudo spctl --master-disable
Linux 缺少依赖库
某些 Linux 发行版需要安装额外依赖:
# Ubuntu/Debian
sudo apt install build-essential
# CentOS/RHEL
sudo dnf groupinstall "Development Tools"
环境变量不生效
请检查以下几点:
- 确认修改了正确的配置文件(
.bashrc或.zshrc)。 - 重新启动终端或运行
source ~/.bashrc(或source ~/.zshrc)。 - 验证设置:
echo $ANTHROPIC_BASE_URL。
提示 "Invalid API Key" 或 "Authentication Failed"
- 请确认您的 SupaStore 密钥没有复制多余的空格,且开头为
sk-。 - 确认您的 钱包余额 是否充足,如果钱包额度为 0,请求会被拒绝。
最后更新:2026-05-29