最近在用 MiniMax 的 Coding Plan接claude code,想把额度接入cc-switch 自动显示剩余额度,结果踩了一堆坑。这篇直接分享配好的查询脚本,你直接在cc-switch里复制粘贴就行。

一、MiniMax coding plan官方接口

官方给的是这个:

这是 次数额度接口。

二、配置方法

API key就填coding plan的key,请求地址填https://www.minimaxi.com

提取器代码直接复制:

({
  request: {
    url: "{{baseUrl}}/v1/api/openplatform/coding_plan/remains",
    method: "GET",
    headers: {
      "Authorization": "Bearer {{apiKey}}",
      "Content-Type": "application/json",
      "User-Agent": "cc-switch/1.0"
    }
  },
  extractor: function(response) {
    var data = typeof response === "string" ? JSON.parse(response) : response;

    var modelRemains =
      data.model_remains ||
      data.data?.model_remains ||
      [];

    var target = modelRemains.find(function(item) {
      return Number(item.current_interval_total_count || 0) > 0;
    }) || modelRemains[0] || {};

    var total = Number(target.current_interval_total_count || 0);
    var used = Number(target.current_interval_usage_count || 0);
    var remaining = total - used;
    var percent = total > 0 ? Math.round(remaining / total * 100) : 0;

    return {
      isValid: true,
      used: remaining,
      remaining: used,
      balance: used,
      total: total,
      unit: "count",
      extra: remaining + "/" + total + " (" + percent + "%)"
    };
  }
})

完整替换:

三、解释

MiniMax 返回的核心字段:

字段 含义
current_interval_total_count 总额度
current_interval_usage_count 已使用

我们自己算:remaining = total - used

最终效果:

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐