Article

如何在国内使用Claude Code:CC Switch

1. Node.js

在powershell中安装

查看可安装版本

nvm list available

安装指定版本

nvm install 20.11.1

切换使用该版本

nvm use 20.11.1

查看当前版本

node -v

2. 安装 Claude Code

安装最新版本 Claude Code

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

查看当前版本

claude --version

效果是这样的:

alt text

3. 使用 CC Switch

github上安装

CC switch 安装地址

alt text

添加 Claude Code

alt text

添加第三方 API key

我购买的是 MiniMax 的 Token plan

点击“导入当前配置”,然后 API key 那一栏填入自己的 API key 就可以了。

4. 效果展示

alt text

alt text

5. 用量查询配置

alt text

MiniMax 的 config 如下:

({
  request: {
    url: "https://www.minimaxi.com/v1/api/openplatform/coding_plan/remains",
    method: "GET",
    headers: {
      Authorization: "Bearer {{apiKey}}",
      "Content-Type": "application/json",
    },
  },
  extractor: function (response) {
    var data = typeof response === "string" ? JSON.parse(response) : response;
    var modelRemains = data.model_remains || [];
    var targetModel = modelRemains[0] || {};
    for (var i = 0; i < modelRemains.length; i++) {
      var name = modelRemains[i].model_name || "";
      if (name.slice(0, 8) === "MiniMax-M" || name === "MiniMax-M*") {
        targetModel = modelRemains[i];
        break;
      }
    }
    var used =
      (targetModel.current_interval_total_count || 0) -
      (targetModel.current_interval_usage_count || 0);
    var total = targetModel.current_interval_total_count || 0;
    var percent = total > 0 ? Math.round((used / total) * 100) : 0;
    return {
      isValid: true,
      used: used,
      balance: used,
      remaining: targetModel.current_interval_usage_count || 0,
      total: total,
      unit: "count",
      extra: percent + "%",
    };
  },
});

然后点击“测试脚本”,出现绿色的测试成功字段就是配置成功了!

然后可以在 CC Switch 上实时查看用量和余额:

alt text