Skip to content

CC Switch 如何使用

使用前准备

  • 准备好 API Key
  • 准备好 Base URL
  • 准备好模型名
  • 如果你以前手动改过环境变量或配置文件,先记住这可能会跟 CC Switch 冲突

CC Switch 操作步骤

  1. 启动 CC Switch,选择你当前要管理的目标应用 cc-switch_1.png
  2. 点击添加 Provider 如果你是codex cc-switch_2.png
  3. 彻底重启CodeX即可

CC Switch 用量查询

cc-switch-used.png 注意选择:通用模版 cc-switch-config.png

填入用量查询的地址

txt
https://api.monkey-tools.cn

填入查询js

js
({
    request: {
        url: "{{baseUrl}}/api/admin-java/public/key-usage",
        method: "POST",
        headers: {
            "Content-Type": "application/json",
            "User-Agent": "cc-switch/1.0"
        },
        body: JSON.stringify({
            apiKey: "{{apiKey}}"
        })
    },
    extractor: function (response) {
        if (response.success && response.data) {
            const data = response.data;
            const remaining = Number(data.displayRemainQuotaMoney || 0);
            const used = Number(data.usedQuotaMoney || 0);

            return {
                planName: data.name || data.group || "NewAPI Key",
                remaining: remaining,
                used: used,
                total: remaining + used,
                unit: "RMB",
                extra: JSON.stringify({
                    key: data.key,
                    today: Number(data.todayQuotaMoney || 0),
                    todayRequests: data.todayRequests || 0,
                    todayTokens: data.todayTokens || 0,
                    userQuota: Number(data.userQuotaMoney || 0),
                    tokenQuota: Number(data.remainQuotaMoney || 0),
                    displayQuota: Number(data.displayRemainQuotaMoney || 0),
                    unlimitedQuota: Boolean(data.unlimitedQuota)
                })
            };
        }

        return {
            isValid: false,
            invalidMessage: response.message || "查询失败"
        };
    }
})

结果

cc-switch-config-result.png

常见问题

为什么我切换了 Provider,但终端结果没变?

开启新会话 或者 把当前会话派生一下

相关资源

面向 iKun API 的接入与工具使用文档