Skip to content

[Feature]: 通过API获取GLM Coding Plan的剩余额度 #379

Description

@YiHui-Liu

影响页面 / 模块

认证文件 / 配额 / 巡检

使用场景

我通过API Key接入了GLM Coding Plan,但是无法在CPA-MP中查看剩余额度,也无法在剩余额度不足时暂时关闭该通道

当前痛点

只能每次打开bigmodel去看用量,如果没了手动禁用GLM

期望方案

通过GLM官方API获取剩余额度,智谱官方的 glm-plan-usage 插件源码中query-usage.mjs暴露了API:

GET https://open.bigmodel.cn/api/monitor/usage/quota/limit

可以通过以下示例获取:

curl -s \
  -H "Authorization: $ZHIPU_API_KEY" \
  -H "Accept-Language: zh-CN,zh" \
  -H "Content-Type: application/json" \
  "https://open.bigmodel.cn/api/monitor/usage/quota/limit"

返回的结果为:

{'type': 'TOKENS_LIMIT', 'used_percent': 7.0, 'remaining_percent': 93.0, 'reset_time': 1784150654841}
{'type': 'TOKENS_LIMIT', 'used_percent': 9.0, 'remaining_percent': 91.0, 'reset_time': 1784532745991}
{'type': 'TIME_LIMIT', 'used_percent': 0.0, 'remaining_percent': 100.0, 'reset_time': 1786606345995}

3行分别代表每5小时使用量、每周使用量和每月 MCP 工具额度

关注的数据维度

  • API Key / 调用方
  • AI 提供商 / Provider
  • 模型
  • 认证文件 / Auth File
  • 账号
  • 项目 / Project
  • 时间范围
  • 成本
  • Token / 用量
  • 配额 / Quota
  • 失败原因 / 错误类型
  • 不涉及这些维度

期望验收结果

可以类似OAuth认证类别凭证的额度显式、刷新与自动启停

需求优先级

中等:明显提升体验

补充信息

No response

检查清单

  • 我已经搜索过现有 Issues,没有找到重复需求

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions