Skip to content

Repository files navigation

AIQuotaMonitor

一个将 AI 服务套餐额度直接显示在 Windows 任务栏上的 TrafficMonitor 插件。

AIQuotaMonitor 任务栏显示效果

当前支持:

  • Kimi Code:5 小时额度、7 天额度及重置时间
  • DeepSeek:账户总余额、赠送余额、充值余额
  • 智谱 Coding Plan:5 小时额度、7 天额度及重置时间

每个厂商单独占一列,使用厂商图标和进度条区分。Kimi 与智谱的进度条表示 “已使用额度”,鼠标悬停可查看详细数据和重置时间。用户可在插件设置中选择要显示的厂商。

本项目是非官方社区插件,与 Moonshot AI、DeepSeek、智谱 AI 或 TrafficMonitor 官方均无隶属关系。

安装

  1. GitHub Releases 下载与 TrafficMonitor 位数一致的版本: AIQuotaMonitor-v1.0.0-x64.zipAIQuotaMonitor-v1.0.0-Win32.zip
  2. 解压后,将 AIQuotaMonitor.dll 放入 TrafficMonitor 程序目录下的 plugins 文件夹。
  3. 重启 TrafficMonitor。
  4. 打开“更多功能 → 插件管理”,进入 AI 套餐额度 的选项页,填写 API Key/Token 并勾选要显示的厂商。
  5. 在任务栏窗口的“显示设置”中勾选 AI 套餐额度

从旧版 KimiQuota.dll 升级时,请删除旧 DLL。1.0.0 会自动沿用旧版的 任务栏显示项、INI 设置和 Windows 凭据,不需要重新输入密钥。

数据与安全

  • API Key/Token 保存在本机的 Windows 凭据管理器,不会写入 INI、 DLL 或发布压缩包。
  • 配置文件仅保存刷新间隔和厂商显示开关。
  • 插件只会访问对应厂商的官方额度/余额接口:
    • api.kimi.com/coding/v1/usages
    • api.deepseek.com/user/balance
    • open.bigmodel.cn/api/monitor/usage/quota/limit
  • 默认每 10 分钟刷新一次,可设置为 5–1440 分钟。

新的凭据目标名称为:

  • TrafficMonitor.AIQuotaMonitor.KimiApiKey
  • TrafficMonitor.AIQuotaMonitor.DeepSeekApiKey
  • TrafficMonitor.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-failure

32 位:

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.dllbuild-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

About

在 Windows 任务栏显示 Kimi、DeepSeek 和智谱额度或余额的 TrafficMonitor 插件

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages