当前位置: 首页 > 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.jsqmd.com/news/1108722/

相关文章:

  • Hermes Agent 从入门到企业实战-15:Hermes-WebUI-可视化管理-告别命令行-图形界面提效
  • 广州亲子行业企业靠谱GEO服务商推荐与亲子行业GEO服务商优选:2026年本地选型7大维度解析
  • Android cold‑starts(冷启动)
  • 《墨香情》2026年7月官网下载:无职业束缚的六大兵器流派全解析
  • 【学习记录】Week4(四):进阶栈溢出——ret2syscall、栈劫持与 ret2mprotect 实战
  • Selenium自动化测试入门:从环境搭建到框架集成的完整指南
  • 5分钟搭建Sunshine:零门槛打造你的免费游戏串流主机
  • 微电网控制柜主控模块七大核心功能,决定微网智能化上限
  • Python从入门到实战(一):初识Python与基础语法
  • 华为手机地震预警全面升级,提前开启筑牢“安全防线”
  • 为什么远程分支删除了,本地 git branch -r 还能看到?
  • 开发者必读:Kiran-authentication-devices的驱动工厂与设备创建机制
  • 收藏!小白程序员也能抓住的AI高薪机遇,大厂都在布局!
  • 企业微信外部群API 项目中的文件与素材回调如何处理
  • xshell与xftp的连接教程
  • 无蜂窝大规模MIMO无线前传系统与硬件损伤优化
  • 从“AI 辅助”到“AI 代理”:2026 年 IDE 智能化演进的三个关键阶段
  • 2026中日跨境 + 全国多点位,SAP运维服务商综合能力盘点
  • 拯救者笔记本终极控制神器:Lenovo Legion Toolkit完全指南
  • 抖音下载器终极指南:快速免费保存无水印视频
  • 朗艺琴行课程体系|从启蒙到专业,一站式音乐成长
  • 音频功放国产化:NX8403 3W D类功放,兼容PAM8403/CS8403/NS8403
  • uniapp APP端实现NFC读卡功能
  • VS Code 插件市场 AI 类插件上架量暴增 6 倍:2026 年开发者工具链选型避坑指南
  • 同网段与不同网段通信及vlan
  • Spring Boot安全实战:防范路由暴露、SQL注入与Thymeleaf SSTI三大核心漏洞
  • 2026 OpenClaw (小龙虾) 全能安装与配置指南
  • Brand Mind用RAG压测100次AI态度变化
  • AI编程工具与数据标注平台实战解析
  • 3分钟终极指南:用ncmdumpGUI轻松解密网易云NCM音乐文件