如何在 9Router Dashboard 查看各提供商剩余配额、重置倒计时与成本估算?
【免费下载链接】9routerUnlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40% tokens, never hit limits.项目地址: https://gitcode.com/GitHub_Trending/9r/9router
如果你同时接入了 Claude Code、Codex、Gemini CLI、GLM 等多个 AI 提供商,最常见的难题是:每个提供商的配额类型不同(5 小时滚动、每日、每周、每月),剩余额度多少、什么时候重置、这个月花了多少钱,全靠记忆。9Router 的 Dashboard 内置了 Quota 页面、Costs 视图和用量 API,可以在一个界面里查看各提供商的剩余配额、重置倒计时和成本估算。本文的任务就是把这些信息逐一看清。
适用前提:已按安装文档装好 9Router 并至少通过 OAuth 连接了一个提供商(配额追踪依赖已连接的提供商凭证)。
准备工作:启动服务并确认 Dashboard 可访问
系统要求来自安装文档:Node.js 20.0.0+、npm 10.0.0+,macOS / Linux / Windows(推荐 WSL)。
全局安装并启动:
npm install -g 9router 9router启动后会发生(均为安装文档描述的行为):
- 服务在
http://localhost:20128启动; - Dashboard 自动在浏览器中打开;
- 数据目录创建在
~/.9router; - 自动生成 API key。
用下面的命令确认服务正常(文档给出的预期响应):
curl http://localhost:20128/healthDashboard 首次登录的默认密码是123456,安装文档要求登录后立即在 Settings → Change Password 修改。
连接提供商后,打开 Quota 页面(FAQ 中给出的入口是Dashboard → Providers → Quota Tracking)。如果还没有连接任何提供商,该页面会显示 “No Providers Connected” 空状态,提示先通过 OAuth 连接提供商。
查看各提供商的剩余配额与重置倒计时
Quota 页面对每个已连接的提供商显示一张配额卡片,包含用量比例、剩余量、重置时间(倒计时或固定时刻)。不同提供商的配额类型和重置规则如下(摘自 quota-tracking 文档):
| 提供商 | 配额类型 | 重置规则 | Dashboard 显示内容 |
|---|---|---|---|
| Claude Code (Pro/Max) | 5 小时滚动 | 5 小时滚动窗口 + 每周一 00:00 UTC 周刷新 | Opus / Sonnet / Haiku 各自的用时(如 2.5h / 5h) |
| OpenAI Codex (Plus/Pro) | 5 小时滚动 | 5 小时滚动 + 每周刷新 | 已用时长与 “Resets in: …” 倒计时 |
| Gemini CLI (FREE) | 每日请求数 + 月度 tokens | 每日 00:00 UTC + 每月 1 日 | 今日请求数、本月 completions、日/月重置倒计时 |
| GitHub Copilot | 月度用量 | 每月 1 日 | 月度配额百分比与重置日期 |
| GLM-4.7 | 每日 token 上限(10M/天) | 每日北京时间 10:00 | 已用/剩余 token、重置倒计时、当日成本 |
| MiniMax M2.1 | 5 小时滚动(5M tokens/5h) | 持续滚动窗口 | 5 小时窗口用量、最早过期时间、窗口成本 |
| Kimi K2 | 月度订阅(10M tokens/月) | 每月订阅日 | 月度用量百分比、重置日期 |
| iFlow / Qwen / Kiro | 无硬上限(有限速) | 无 | 当日用量、成本为 $0 |
文档中给出的卡片示例(注意:以下是文档示例,数值仅示意,你的实际数值取决于账号用量):
Claude Code (cc/) ████████████░░░░░░░░ 2.5h / 5h (50%) Resets in: 2h 30m Cost: $0 (subscription) Gemini CLI (gc/) ████████░░░░░░░░░░░░ 450 / 1000 (45%) Daily reset in: 18h 30m Monthly: 45K / 180K (25%) Cost: $0 (free tier) GLM-4.7 (glm/) ██████████████░░░░░░ 7M / 10M tokens (70%) Resets: Daily 10:00 AM (in 5h 35m) Cost today: $4.20Quota 页面支持按提供商筛选、按“最早重置时间优先”排序(Expiring first),以及自动刷新开关(默认开启,约 60 秒刷新一次,浏览器标签页不可见时暂停;实现见 ProviderLimits 组件/dashboard/usage/components/ProviderLimits/index.js))。对 Codex 连接,页面还内置了 auto-ping 选项:5 小时窗口重置后自动发一个小请求,让新的 5 小时窗口立即开始,代价是消耗少量配额。
查看单请求 token 用量与成本估算
配额页面看的是额度消耗;单请求花了多少 token、多少钱,文档给出的入口是Dashboard → Activity → Recent Requests。每条请求记录包含模型、时间戳、Input / Output / Total token 数、成本和耗时,文档示例(文档示例):
Request #1234 Model: cc/claude-opus-4-5-20251101 Timestamp: 2026-02-04 04:15:32 Tokens: Input: 1,250 tokens Output: 850 tokens Total: 2,100 tokens Cost: $0 (subscription quota) Duration: 3.2s Status: ✅ Success成本估算在Dashboard → Costs下分三个视图:Today(当日)、This Month(本月周报 + 按提供商拆分)、Projections(基于最近 7 天的月度和日成本预测、预算状态)。付费提供商的成本按每 1M token 单价拆分计算,例如文档中 GLM-4.7 的当日成本明细示例(文档示例):
GLM-4.7: 8M tokens Input: 6M × $0.60/1M = $3.60 Output: 2M × $2.20/1M = $4.40订阅类提供商显示为 $0(已包含在订阅内),免费提供商为 $0。月度视图会给出按提供商的成本占比(如 “GLM-4.7: $22.00 (78%)”)和平均每 1M token 成本。
如果成本估算和实际账单对不上,文档给出的排查路径是:Dashboard → Settings → Pricing,核对该提供商的单价是否与当前费率一致,不一致就更新。
可选:通过 API 核对配额与用量
如果你想在脚本里核对页面数据,quota-tracking 文档 给出了两个接口。your-api-key需替换为你在Dashboard → Settings → API Keys复制的 API key(文档中的格式形如9r_1234567890abcdef...):
GET http://localhost:20128/api/quota Authorization: Bearer your-api-key返回每个提供商的quota(used / limit / unit / percentage)、reset(类型与 nextReset 时间)和cost(today / month)。文档示例(文档示例):
{ "providers": [ { "id": "cc", "name": "Claude Code", "quota": { "used": 2.5, "limit": 5, "unit": "hours", "percentage": 50 }, "reset": { "type": "rolling", "window": "5h", "nextReset": "2026-02-04T06:45:00Z" }, "cost": { "today": 0, "month": 0, "currency": "USD" } } ] }用量统计:
GET http://localhost:20128/api/usage?period=today Authorization: Bearer your-api-key返回周期内的请求数、总 token、总成本,以及按模型拆分的byModel列表。
常见问题排查
以下问题与判断方法直接摘自 quota-tracking 文档 的 Troubleshooting 部分:
- 配额显示 0% 但请求失败:依次检查提供商连接状态(Dashboard → Providers)、API key 是否有效、提供商是否宕机、OAuth 提供商尝试重新连接。
- 成本估算不正确:到 Settings → Pricing 核对单价是否已随提供商调价更新。
- 重置倒计时不更新:先刷新页面(F5),再检查系统时间与设置是否正确,仍不更新则重启 9Router。
- 收不到配额告警:检查 Settings → Alerts 中的邮箱、查看垃圾邮件文件夹、用 Send Test 按钮验证通知通道。
限制与下一步
- 配额数据只对已连接(OAuth/API key 导入)的提供商可见,未连接的提供商不会出现在 Quota 页面。
- 免费无硬上限的提供商(iFlow / Qwen / Kiro)不显示重置倒计时,只展示当日用量。
- 文档给出的延伸操作是配额告警:在
Dashboard → Settings → Alerts中开启 80%、90%、耗尽时提醒;预算告警(Settings → Budget Alerts)支持在超过日/月预算时自动切换到免费层。这两个开关是可选配置,不影响上述查看配额的操作路径。
【免费下载链接】9routerUnlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40% tokens, never hit limits.项目地址: https://gitcode.com/GitHub_Trending/9r/9router
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考