这篇是配置记录，方便以后自己查，也给需要的人做个参考。

Claude Code 可以接第三方 API，小米的 MiMo 模型就是其中之一。支持按量付费和 Token Plan 两种方式，配置方式略有不同。

---

## 前置工作

先拿到两样东西：

| 项目 | 说明 |
|------|------|
| BASE_URL | Anthropic 兼容协议地址 |
| API Key | 用于认证的密钥 |

两种计费方式的地址不一样：

**按量付费**（按实际使用量计费，适合轻度使用）：

- BASE_URL：`https://api.xiaomimimo.com/anthropic`
- API Key 格式：`sk-xxxxx`
- 前往 API Keys 页面创建

**Token Plan**（固定订阅费，按套餐限量调用）：

- BASE_URL：`https://token-plan-cn.xiaomimimo.com/anthropic`
- API Key 格式：`tp-xxxxx`
- 成功订阅后，在订阅管理页面获取

---

## 安装 Claude Code CLI

需要 Node.js 18+。

Linux / macOS 直接装就行，Windows 需要先装 WSL 或 Git for Windows。

```bash
npm install -g @anthropic-ai/claude-code
```

验证安装：

```bash
claude --version
```

有版本号输出就说明装好了。

---

## 配置 CLI

安装完先别启动，先配置。

### 1）清理旧环境变量

如果之前配过 Anthropic 官方的环境变量，先清掉：

```bash
unset ANTHROPIC_AUTH_TOKEN
unset ANTHROPIC_BASE_URL
```

### 2）创建 settings.json

路径：

- macOS / Linux：`~/.claude/settings.json`
- Windows：`用户目录/.claude/settings.json`

把 `BASE_URL` 和 `MIMO_API_KEY` 替换成你自己的：

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "BASE_URL",
    "ANTHROPIC_AUTH_TOKEN": "MIMO_API_KEY",
    "ANTHROPIC_MODEL": "mimo-v2.5-pro",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "mimo-v2.5-pro",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "mimo-v2.5-pro",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "mimo-v2.5-pro"
  }
}
```

> MiMo 模型支持 1M 上下文，在模型 ID 后加 `[1m]` 后缀即可，例如 `mimo-v2.5-pro[1m]`。配置完重启 Claude Code，执行 `/context` 命令验证长上下文是否生效。

### 3）创建 .claude.json

路径：

- macOS / Linux：`~/.claude.json`
- Windows：`用户目录/.claude.json`

```json
{
  "hasCompletedOnboarding": true
}
```

### 4）重启终端

配置完重新打开终端窗口使配置生效。

---

## 使用 CLI

进入项目目录，执行：

```bash
claude
```

首次启动会提示"信任此文件夹 (Trust This Folder)"，选择信任即可。启动后用 `/status` 命令确认配置和模型状态。

---

## 配置 VS Code 插件

如果用 VS Code，可以装 Claude Code 插件。

### 安装

在 VS Code 扩展市场搜索 **Claude Code for VS Code** 安装。

### 配置

打开 VS Code 设置，搜索 `Claude Code: Environment Variables`，在 `settings.json` 中添加：

```json
{
  "claudeCode.preferredLocation": "panel",
  "claudeCode.selectedModel": "mimo-v2.5-pro",
  "claudeCode.environmentVariables": [
    {
      "name": "ANTHROPIC_BASE_URL",
      "value": "BASE_URL"
    },
    {
      "name": "ANTHROPIC_AUTH_TOKEN",
      "value": "MIMO_API_KEY"
    },
    {
      "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
      "value": "mimo-v2.5-pro"
    },
    {
      "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
      "value": "mimo-v2.5-pro"
    },
    {
      "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
      "value": "mimo-v2.5-pro"
    }
  ]
}
```

> 如果已安装 Claude Code CLI，VS Code 插件会自动复用 CLI 的配置。上面的独立配置方式适合需要分开管理的场景。

---

## 常见问题

**Windows 下安装报错？**

确保装了 Node.js 18+ 和 Git for Windows。如果 npm 安装遇到权限问题，用管理员身份运行终端，或者用 nvm 管理 Node.js 版本。

---

## 总结

配置步骤很简单：

1. 拿到 BASE_URL 和 API Key
2. 装 Claude Code CLI
3. 配 settings.json 和 .claude.json
4. 重启终端，开搞

按量付费适合轻度使用，Token Plan 适合重度用户按月订阅。两种方式配置方式一样，只是 BASE_URL 和 API Key 不同。