CC-Switch的用量查询配置教程(含黑与白公益配置)

CC-Switch的用量查询配置教程(含黑与白公益配置)
CC-Switch的用量查询配置教程(含黑与白公益配置)

NewAPI 搭建的中转站

注意: 黑与白公益其实也属于NewAPI搭建的中转,由于添加比较特殊,这里单独强调下;
大部分用户可能都是因为找不到用户id,还有黑与白的查询用量接口地址不对导致的报错

1.获取用户id

1.1 登陆后在页面中:F12 ,找到网络Fetch/XHR,然后刷新页面,找到profile接口

image

1.2 在预览中找到【用户id】和【访问令牌】

image

1.3 在cc-switch中配置

将获取到的用户id访问令牌填入cc-switch,下方默认的代码模板需要将url中的self替换为刚才的profile接口即可;

image


其他的NewAPI 搭建的中转在这我不过多赘述,参考一下文章即可
CC-Switch的用量查询 小白式保姆级配置教程 - 开发调优 - LINUX DO

其他类型中转站

有好多中转站不支持直接调用查量接口,看了好多教程都说是需要登录中转站抓包获取 authorizationtoken信息,这种方式token过期就需要重新获取一遍,比较麻烦,这种方式后面也会附上教程和代码;
自己在走了一圈弯路后,找了个适用大部分中转站的脚本,包括86game、cat.ai等都适用(其他的可以自己去尝试)

1. cc-switch配置

填写自己创建的大模型API Key请求地址,注意请求地址不要带/v1(如果不行再尝试加v1,一般都支持不带/v1)

image
提取器代码:

({
    request: {
      url: "{{baseUrl}}/v1/usage",
      method: "GET",
      headers: { "Authorization": "Bearer {{apiKey}}" }
    },
    extractor: function(response) {
      const remaining = response?.remaining ?? response?.quota?.remaining ?? response?.balance;
      const unit = response?.unit ?? response?.quota?.unit ?? "USD";
      return {
        isValid: response?.is_active ?? response?.isValid ?? true,
        remaining,
        unit
      };
    }
  })

3 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文