# 接入 Claude Code

> 网页版：https://tokenjoy.org/docs/agents/claude-code

Claude Code 是 Anthropic 推出的终端 AI 编程助手，使用 Anthropic 格式的接口，本站原生支持。

## 从现有安装中迁移

如果你已经安装了 Claude Code，运行下面这行命令，把 Key 换成你自己的，会自动写好配置（原配置会先备份）。API Key 在控制台的 [API Keys](https://tokenjoy.org/console/keys) 页创建。

**macOS / Linux：**

在终端中执行：

```
curl -fsSL https://tokenjoy.org/setup.sh | TOKENJOY_BASE_URL=https://api.tokenjoy.org sh -s -- <你的 API Key>
```

**Windows：**

在 PowerShell 中执行：

```
$env:TOKENJOY_BASE_URL="https://api.tokenjoy.org"; $env:TOKENJOY_API_KEY="<你的 API Key>"; $env:TOKENJOY_AGENT="claude-code"; irm https://tokenjoy.org/scripts/setup.ps1 | iex
```

创建 Key 时弹出的窗口里可以选择 Claude Code，命令中已经带上了你的 Key，直接复制即可。

## 从零安装 Claude Code

### 1. 安装 Claude Code

安装 Node.js 18 或更高版本。Windows 用户还需要安装 Git for Windows。然后执行：

```
npm install -g @anthropic-ai/claude-code
```

安装结束后，执行下面的命令，显示版本号即安装成功：

```
claude --version
```

### 2. 配置环境变量

可以用上面的一键命令，也可以手动配置。

**macOS / Linux：**

加到 `~/.zshrc`（macOS 默认）或 `~/.bashrc` 末尾，然后执行 `source ~/.zshrc`：

```
export ANTHROPIC_BASE_URL="https://api.tokenjoy.org"
export ANTHROPIC_AUTH_TOKEN="<你的 API Key>"
export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1
```

**Windows：**

在 PowerShell 中执行，然后关掉并重新打开 PowerShell：

```
setx ANTHROPIC_BASE_URL "https://api.tokenjoy.org"
setx ANTHROPIC_AUTH_TOKEN "<你的 API Key>"
setx CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY 1
```

也可以只对 Claude Code 生效，写进 `~/.claude/settings.json`：

~/.claude/settings.json：

```
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.tokenjoy.org",
    "ANTHROPIC_AUTH_TOKEN": "<你的 API Key>",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

### 3. 开始使用

进入项目目录，执行 `claude`：

```
cd /path/to/my-project
claude
```

进去后输入 `/status`，Base URL 显示为 https://api.tokenjoy.org 即配置成功。输入 `/model` 可以切换本站的全部模型：`CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` 让 Claude Code 从本站读取模型列表，GPT、DeepSeek 等非 Claude 模型显示为 `anthropic-compat/` 开头的名字，选中后实际调用的就是对应模型。
