一个将 AI 服务套餐额度直接显示在 Windows 任务栏上的 TrafficMonitor 插件。
当前支持:
- Kimi Code:5 小时额度、7 天额度及重置时间
- DeepSeek:账户总余额、赠送余额、充值余额
- 智谱 Coding Plan:5 小时额度、7 天额度及重置时间
每个厂商单独占一列,使用厂商图标和进度条区分。Kimi 与智谱的进度条表示 “已使用额度”,鼠标悬停可查看详细数据和重置时间。用户可在插件设置中选择要显示的厂商。
本项目是非官方社区插件,与 Moonshot AI、DeepSeek、智谱 AI 或 TrafficMonitor 官方均无隶属关系。
- 在 GitHub Releases
下载与 TrafficMonitor 位数一致的版本:
AIQuotaMonitor-v1.0.0-x64.zip或AIQuotaMonitor-v1.0.0-Win32.zip。 - 解压后,将
AIQuotaMonitor.dll放入 TrafficMonitor 程序目录下的plugins文件夹。 - 重启 TrafficMonitor。
- 打开“更多功能 → 插件管理”,进入 AI 套餐额度 的选项页,填写 API Key/Token 并勾选要显示的厂商。
- 在任务栏窗口的“显示设置”中勾选 AI 套餐额度。
从旧版 KimiQuota.dll 升级时,请删除旧 DLL。1.0.0 会自动沿用旧版的
任务栏显示项、INI 设置和 Windows 凭据,不需要重新输入密钥。
- API Key/Token 保存在本机的 Windows 凭据管理器,不会写入 INI、 DLL 或发布压缩包。
- 配置文件仅保存刷新间隔和厂商显示开关。
- 插件只会访问对应厂商的官方额度/余额接口:
api.kimi.com/coding/v1/usagesapi.deepseek.com/user/balanceopen.bigmodel.cn/api/monitor/usage/quota/limit
- 默认每 10 分钟刷新一次,可设置为 5–1440 分钟。
新的凭据目标名称为:
TrafficMonitor.AIQuotaMonitor.KimiApiKeyTrafficMonitor.AIQuotaMonitor.DeepSeekApiKeyTrafficMonitor.AIQuotaMonitor.ZhipuApiKey
要求:
- Windows 10/11
- Visual Studio 2022(Desktop development with C++)
- CMake 3.20 或更高版本
64 位:
cmake -S . -B build-x64 -A x64
cmake --build build-x64 --config Release
ctest --test-dir build-x64 -C Release --output-on-failure32 位:
cmake -S . -B build-win32 -A Win32
cmake --build build-win32 --config Release
ctest --test-dir build-win32 -C Release --output-on-failure生成的插件位于 build-x64/Release/AIQuotaMonitor.dll 或
build-win32/Release/AIQuotaMonitor.dll。
assets/provider-icons/ 厂商图标资源
include/ TrafficMonitor 插件接口
src/ 插件与额度解析实现
tests/ 解析器单元测试和 DLL 冒烟测试
tools/ 图标预处理及接口诊断工具
- 当前按 TrafficMonitor Plugin API 7 构建。
- 厂商未承诺这些额度接口长期保持不变;接口变化后插件可能暂时无法读取数据。
- DeepSeek 当前公开接口返回账户余额,而不是 5 小时/7 天套餐额度。
- 厂商名称和图标归各自权利人所有,仅用于标识数据来源。
欢迎提交 Issue 或 Pull Request。提交代码前请同时运行 x64 和 Win32 的测试。 请勿在 Issue、日志、截图或测试数据中提交真实 API Key/Token。
项目使用 Anti-996 License Version 1.0 (Draft)。 TrafficMonitor 插件接口的来源和授权信息见 NOTICE.md。
