NewAPI 搭建的中转站
注意: 黑与白公益其实也属于NewAPI搭建的中转,由于添加比较特殊,这里单独强调下;
大部分用户可能都是因为找不到用户id,还有黑与白的查询用量接口地址不对导致的报错
1.获取用户id
1.1 登陆后在页面中:F12 ,找到网络Fetch/XHR,然后刷新页面,找到profile接口
1.2 在预览中找到【用户id】和【访问令牌】
1.3 在cc-switch中配置
将获取到的用户id和访问令牌填入cc-switch,下方默认的代码模板需要将url中的self替换为刚才的profile接口即可;
其他的NewAPI 搭建的中转在这我不过多赘述,参考一下文章即可
CC-Switch的用量查询 小白式保姆级配置教程 - 开发调优 - LINUX DO
其他类型中转站
有好多中转站不支持直接调用查量接口,看了好多教程都说是需要登录中转站抓包获取 authorization的token信息,这种方式token过期就需要重新获取一遍,比较麻烦,这种方式后面也会附上教程和代码;
自己在走了一圈弯路后,找了个适用大部分中转站的脚本,包括86game、cat.ai等都适用(其他的可以自己去尝试)
1. cc-switch配置
填写自己创建的大模型API Key和请求地址,注意请求地址不要带/v1(如果不行再尝试加v1,一般都支持不带/v1)

提取器代码:
({
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 位参与者