新闻详情

新闻详情

首页 / 资讯中心 / 详情

给 AI 编程套餐写个“油量表”:逆向 GLM Coding Plan 额度查询接口的完整记录

发布时间:2026/9/30 2:48:18来源:尧图网络
给 AI 编程套餐写个“油量表”:逆向 GLM Coding Plan 额度查询接口的完整记录
本文记录一次完整的接口逆向 工具化过程如何找到智谱 GLM Coding Plan 的内部额度查询端点解析它的三窗口限额结构并做成一个零依赖的命令行工具。所有信息基于 2026 年 9 月的实测接口可能随版本调整。问题额度是个黑盒用过 AI 编程套餐GLM Coding Plan、Claude Pro 这类的人都有同一种焦虑不知道自己还剩多少额度。以 GLM Coding Plan 为例它的额度结构相当复杂——有 5 小时滚动窗口、有周限额还有内置工具联网搜索、网页阅读的 30 天次数。官方只在你的请求被打满时才报一个1310 rate_limit_error此时你已经干不了活了。更麻烦的是模型对话接口本身不返回余量。你在终端里问我还剩多少额度模型只能给你背一遍套餐文档。想要真实的余量必须找到平台自己用来展示用量的那个内部接口。第一步找到 monitor 端点突破口是一个常识套餐购买页能显示用量说明一定有一个带鉴权的查询接口被前端调用。抓包前端页面很快能定位到GET https://open.bigmodel.cn/api/monitor/usage/quota/limit Authorization: Bearer 你的 API Key两个要点鉴权就是你的 API Key 本身就是配在ANTHROPIC_AUTH_TOKEN里的那串不需要额外的登录态或签名——这对工具化非常友好这个接口只挂在官方域名open.bigmodel.cn上。很多人配了本地桥接127.0.0.1:8080之类的转发层或第三方中转端点这些端点只代理对话接口不代理 monitor 接口。所以工具里必须先做端点校验检测到非官方端点直接报错退出而不是发出一个必然 404 的请求让用户困惑。第二步解读响应结构接口返回的 JSON 长这样节选关键字段{success:true,data:{level:max,limits:[{type:TOKENS_LIMIT,unit:3,percentage:42.5,nextResetTime:1790550000000},{type:TOKENS_LIMIT,unit:6,percentage:87.2,nextResetTime:1790800000000},{type:TIME_LIMIT,unit:5,percentage:12.0,currentValue:37,remaining:263,usageDetails:[{modelCode:search-prime,usage:21},{modelCode:web-reader,usage:16}]}]}}逐个字段说人话TOKENS_LIMIT出现两次靠unit区分语义unit3是 5 小时滚动窗口的 token 额度unit6是周额度。这是整个响应里最大的坑——不看 unit 只按 type 取值会拿错窗口percentage是已用比例不是剩余。而且智谱只给百分比不给具体 token 数所以界面上只能画进度条报不出还剩 3.2M tokens这种精确数字nextResetTime是毫秒时间戳对 5 小时窗口来说它是当前滚动窗口的结束时间对周额度来说就是下周重置点。减去当前时间就是多久后回血TIME_LIMIT是内置工具的 30 天次数currentValue/remaining直接给次数usageDetails甚至按工具名拆明细搜索用了几次、网页阅读用了几次。还有一个实测出来的行为细节周额度打到 100% 后模型请求会报 1310但 monitor 接口依然正常返回——意味着这个工具在被打满的最坏时刻反而最有用它能告诉你具体几点回血而不是让你对着报错干瞪眼。第三步工具化整个工具就是一个零依赖的 Node 脚本≥18只用内置 fetch核心流程五十行以内constresawaitfetch(apiUrl,{headers:{Authorization:Bearer${apiKey}}});constbodyawaitres.json();constlimitsbody.data.limits??[];constpick(type,unit)limits.find(ll.typetype(unitundefined||l.unitunit));constwindows[{name:5小时额度,l:pick(TOKENS_LIMIT,3)},{name:周额度,l:pick(TOKENS_LIMIT,6)},{name:内置工具(30天),l:pick(TIME_LIMIT),isTime:true},];展示层有三个值得说的小设计key 打码key.slice(0,6)…key.slice(-4)截图发群不会泄露重置时间人性化fmtDuration把毫秒差折算成3天2小时/“45分钟”比裸时间戳有用得多——你关心的是还能不能干完这轮活错误码语义化401 提示令牌无效套餐续期后 key 会变“非官方端点提示monitor 接口不随桥接代理”——每个错误都直接给出下一步动作。最终效果终端渲染GLM Coding Plan 用量 套餐: MAX key: d4fbc0…8a2f ────────────────────────────────────────────────── 5小时额度 ███████░░░░░░░░░░░░░░░░░ 42% 已用 重置: 2026/9/28 14:002小时13分后 周额度 █████████████████░░░░░░░ 87% 已用 重置: 2026/9/29 00:0012小时后 内置工具(30天) ██░░░░░░░░░░░░░░░░░░░░░░ 12% 已用 37 次 / 剩余 263 次 明细: search-prime:21 web-reader:16踩坑总结按 type 取值不看 unit——两个 TOKENS_LIMIT 窗口语义完全不同percentage 方向搞反——它是已用不是剩余进度条画反了工具就从油表变成反油表在非官方端点上调 monitor——桥接/中转端点只代理对话接口monitor 必打 404工具必须前置校验端点打满后以为接口也挂了——实际 monitor 独立于对话配额最需要它的时刻它最可用key 硬编码进脚本——从配置文件读取 展示时打码既方便又不泄露。一点延伸这套找内部接口 → 解析响应 → CLI 化的路数可以平移到几乎所有 AI 套餐平台各家都有类似的用量页。差异点通常在三处鉴权方式本例最简单Bearer key 即可、限额的窗口结构、以及是否提供具体数值。把响应结构抽象成窗口数组 重置时间工具层可以完全复用。完整脚本已整理进我的开源技能集欢迎在评论区交流你所在平台的额度接口结构。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

深信服aDesk医疗桌面云:VDI架构、部署与运维实战指南 2026/9/30 3:39:45

深信服aDesk医疗桌面云:VDI架构、部署与运维实战指南

简介:这份PDF文档聚焦深信服aDesk医疗桌面云解决方案,面向医疗行业IT运维人员、信息化建设决策者以及关注桌面虚拟化落地的技术人员。内容从传统医疗桌面终端多而杂、系统兼容性差、人员流动大、固定终端难以支撑弹性办公等痛点切入,系统梳理…

阅读更多 →
容器平台选型指南:Sealos/ACK/TKE真实对比与避坑实战 2026/9/30 3:39:39

容器平台选型指南:Sealos/ACK/TKE真实对比与避坑实战

这几年做容器化改造,几乎每个客户都会把Sealos、阿里云ACK、腾讯云TKE摆在桌面上比一轮。我带着团队把这仨都真实跑过——不是那种拿Demo环境点两下就算完,而是各自扛过生产业务小半年之后,算是有资格说几句真话。刚开始我也觉得:…

阅读更多 →
MySQL存储引擎深度解析:InnoDB与MyISAM核心差异与原理 2026/9/30 3:39:39

MySQL存储引擎深度解析:InnoDB与MyISAM核心差异与原理

我之前在整理 MySQL 数据库相关笔记的时候,特别把存储引擎部分单独拎出来过一遍。笔记 113-114 这一节,标题就四个字“存储引擎”,但实际牵扯到事务、索引、锁、日志和主从复制,算是从“会写 SQL”到“懂 MySQL”的一道分水岭。My…

阅读更多 →
液压挖掘机整机CAD图纸:从环境配置到数据化应用全解析 2026/9/30 3:39:39

液压挖掘机整机CAD图纸:从环境配置到数据化应用全解析

1. 从一台整机图纸说起:液压挖掘机CAD资料到底长什么样我在工程机械行业摸爬滚打这些年,经手过的液压挖掘机整机图纸少说也有十几个主机厂的版本。说实话,第一次打开一套完整的整机CAD图纸时,大多数人的第一反应不是兴奋&#xff…

阅读更多 →
结课考试配置实战:从规则设定到考后归档的避坑指南 2026/9/30 3:39:39

结课考试配置实战:从规则设定到考后归档的避坑指南

结课考试配置这事,看着简单,真做起来坑不少。我这些年接手过不少次考试系统的配置和运维,从最开始的手忙脚乱,到后来形成一套相对固定的流程,中间踩过的坑、总结出来的经验,值得好好梳理一下。这篇博文就把…

阅读更多 →
容器平台选型实录:SealOS、阿里云ACK与腾讯云TKE深度对比 2026/9/30 3:39:39

容器平台选型实录:SealOS、阿里云ACK与腾讯云TKE深度对比

先说个题外话。现在但凡有人在群里提一嘴 ACK,十个同事里至少有八个会条件反射回一句“手动 ack”,剩下两个可能还在问“ack 响应了没有”。跟上这个网络热梗相比,阿里云容器服务 ACK 属实有点“名字吃亏”。但真到了企业做容器平台选型的那一…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉