当前位置: 首页 > news >正文

longcat接入ccswitch获取余量查询

longcat最近出了LongCat-2.0新模型,用着还不错,还有个9.9套餐包。但是官方没出余量查询api,为了方便接入ccswitch查询余量,做了个脚本
效果如图:

api请求地址: https://longcat.chat/api/pay/quota/metering/token-packs/summary

需要打开https://longcat.chat/platform/usage 后,登录并打开f12-网络,刷新一下页面,找到summary,这个就是余量查询请求。完整的复制cookies,然后放到下面脚本里面
cookies目前有效时间不确定,短期用用还是不错的

({ request: { url: "https://longcat.chat/api/pay/quota/metering/token-packs/summary", method: "POST", headers: { cookie: "这里填写前面获取的cookies", Accept: "application/json", "User-Agent": "cc-switch/1.0" } }, extractor: function(response) { const isValid = response?.code === 0; const data = response?.data || {}; const currentLot = data.currentLot || {}; const otherLots = data.otherLots || []; //自动缩放数值到 K 或 M function formatData(remainingRaw, usedRaw, totalRaw) { let divisor = 1; let unit = "Tokens"; if (totalRaw >= 1000000) { divisor = 1000000; unit = "M"; } else if (totalRaw >= 1000) { divisor = 1000; unit = "K"; } return { remaining: Number((remainingRaw / divisor).toFixed(3)), used: Number((usedRaw / divisor).toFixed(3)), total: Number((totalRaw / divisor).toFixed(3)), unit: unit }; } const results = []; if (currentLot.lotId) { const formatted = formatData( Number(currentLot.remainingToken || 0), Number(currentLot.consumedToken || 0), Number(currentLot.totalToken || 0) ); results.push({ isValid, planName: "当前生效包", remaining: formatted.remaining, total: formatted.total, used: formatted.used, unit: formatted.unit, extra: `消耗: ${formatted.used}${formatted.unit} / 剩余: ${formatted.remaining}${formatted.unit}` }); } otherLots.forEach((lot, index) => { const formatted = formatData( Number(lot.remainingToken || 0), Number(lot.consumedToken || 0), Number(lot.totalToken || 0) ); results.push({ isValid, planName: otherLots.length > 1 ? `备用包 ${index + 1}` : "备用包", remaining: formatted.remaining, total: formatted.total, used: formatted.used, unit: formatted.unit, extra: `消耗: ${formatted.used}${formatted.unit} / 剩余: ${formatted.remaining}${formatted.unit}` }); }); let totalRemainingRaw = 0; let totalUsedRaw = 0; let totalAllRaw = 0; if (currentLot.lotId) { totalRemainingRaw += Number(currentLot.remainingToken || 0); totalUsedRaw += Number(currentLot.consumedToken || 0); totalAllRaw += Number(currentLot.totalToken || 0); } otherLots.forEach(lot => { totalRemainingRaw += Number(lot.remainingToken || 0); totalUsedRaw += Number(lot.consumedToken || 0); totalAllRaw += Number(lot.totalToken || 0); }); const formattedTotal = formatData(totalRemainingRaw, totalUsedRaw, totalAllRaw); if (results.length > 0) { results.unshift({ isValid, planName: "总账户额度", remaining: formattedTotal.remaining, total: formattedTotal.total, used: formattedTotal.used, unit: formattedTotal.unit, extra: `总消耗: ${formattedTotal.used}${formattedTotal.unit} / 总计: ${formattedTotal.total}${formattedTotal.unit}` }); } else { results.push({ isValid, invalidMessage: isValid ? "当前无可用额度包" : "请求失败", planName: "总账户额度", remaining: 0, unit: "Tokens" }); } return results; } });
http://www.gsyq.cn/news/1620696.html

相关文章:

  • Android cold‑starts(冷启动)
  • 《墨香情》2026年7月官网下载:无职业束缚的六大兵器流派全解析
  • Selenium自动化测试入门:从环境搭建到框架集成的完整指南
  • 【学习记录】Week4(四):进阶栈溢出——ret2syscall、栈劫持与 ret2mprotect 实战
  • Python从入门到实战(一):初识Python与基础语法
  • 微电网控制柜主控模块七大核心功能,决定微网智能化上限
  • 华为手机地震预警全面升级,提前开启筑牢“安全防线”
  • xshell与xftp的连接教程
  • 收藏!小白程序员也能抓住的AI高薪机遇,大厂都在布局!
  • 拯救者笔记本终极控制神器:Lenovo Legion Toolkit完全指南
  • VS Code 插件市场 AI 类插件上架量暴增 6 倍:2026 年开发者工具链选型避坑指南
  • Spring Boot安全实战:防范路由暴露、SQL注入与Thymeleaf SSTI三大核心漏洞
  • AI编程工具与数据标注平台实战解析
  • Brand Mind用RAG压测100次AI态度变化
  • 3分钟终极指南:用ncmdumpGUI轻松解密网易云NCM音乐文件
  • 如何免费解锁Wand专业版:开源增强工具让你的游戏修改体验更完美
  • 计算机毕业设计之耕地资源数据管理系统
  • 基于HFish蜜罐与Python构建自动化威胁情报源实战指南
  • 3步实现游戏参数自由调整:开源增强工具全攻略
  • 终极视频字幕去除指南:5分钟学会AI自动去除硬字幕
  • 上海章动厂二代接班,如何在行业中获得认可?
  • 终极Steam创意工坊下载指南:WorkshopDL轻松获取1000+游戏模组
  • KMX63与PIC32MX795F512L实现现代HMI手势交互设计
  • KMX63与STM32L162ZE在HMI设计中的低功耗手势控制方案
  • 缓存方案选型_为什么企业级首选阿里云Tair而非自建Redis
  • Beyond Compare 5终极激活指南:3步完成永久授权密钥生成
  • 高德地图商户通对本地商家的获客价值,不止是“占个位置”这么简单
  • 基于STM32单片机的温度控制系统(Proteus仿真+Keil源码+设计文档)DS18B20 附下载链接!
  • 原神帧率解锁指南:突破60帧限制的完美解决方案
  • 从原理到实战:利用iwebsec靶场深入理解SSRF漏洞与Gopher协议攻击