# Claude Code (/zh-Hant/docs/guides/claude-code)

用你的 cheapaimodel 餘額執行 Claude Code。



<Callout type="warn">
  **尚無法使用。** [目錄](/zh-Hant/models)中目前沒有任何模型列有 Anthropic Messages 端點（`/v1/messages`），所以 Claude Code 沒有可執行的模型。若現在就需要寫程式的代理程式，請改用 [Codex CLI](/zh-Hant/docs/guides/codex-cli)、[Cursor](/zh-Hant/docs/guides/cursor) 或 [Cline](/zh-Hant/docs/guides/cline)。等到有模型的目錄頁列出 `/v1/messages`，本指南即適用。
</Callout>

Claude Code 使用 Anthropic Messages API，所以只需要一個 Base URL 與一組 Key。

## 設定 [#設定]

把以下內容加到你的 shell 設定檔（`~/.zshrc`、`~/.bashrc`），然後開啟新的終端機並執行 `claude`：

```bash title="~/.zshrc"
export ANTHROPIC_BASE_URL="https://api.cheapaimodel.ai"
export ANTHROPIC_AUTH_TOKEN="sk-..."
```

`ANTHROPIC_AUTH_TOKEN` 會以 `Authorization: Bearer` 送出。如果你已登入 Claude 訂閱，請先在 Claude Code 中執行 `/logout`，讓它改用這組 Key。

## 改用 settings.json [#改用-settingsjson]

若想把設定跟著 Claude Code 而不是放在 shell 中，請寫進 `~/.claude/settings.json`：

```json title="~/.claude/settings.json"
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.cheapaimodel.ai",
    "ANTHROPIC_AUTH_TOKEN": "sk-..."
  }
}
```

## 選擇模型 [#選擇模型]

Claude Code 會把 `sonnet`、`opus` 與 `haiku` 這些別名解析成模型 ID；`haiku` 也負責執行背景任務。請把這些別名指向[目錄](/zh-Hant/models)中列有 `/v1/messages` 的模型 ID：

```bash title="~/.zshrc"
export ANTHROPIC_DEFAULT_SONNET_MODEL="<model-id>"
export ANTHROPIC_DEFAULT_OPUS_MODEL="<model-id>"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="<model-id>"
```

`ANTHROPIC_MODEL` 設定起始模型；在工作階段中可用 `/model` 切換。

<Callout>
  為 Claude Code 單獨發一組設有[預算](/zh-Hant/docs/concepts/authentication#key-options)的 API Key，讓代理程式的執行永遠不會超出你的規劃。
</Callout>
