- 主表默认按参考成本降序,成本、成本占比列紧跟用户列;表头支持双向排序(再点切换升/降) - 顶部统计卡新增参考成本与每百万 Token 均价,顺序调整为成本、Token、输入输出、请求、人数 - 走势图与用户明细图 tooltip 展示成本;总走势改为成本 + Token 双 Y 轴曲线 - 模型明细与「可用模型」弹窗新增单价列:优先分组配置价,缺价模型懒加载 Sub2API 内置计费目录,参考价统一带 ~ 前缀,表头全列可排序(默认单价降序) - 分组页模型列表默认按当日成本降序并增加成本列 - 取消 admin 排除逻辑,admin 有用量即入榜;移除未使用的 TARGET_GROUP_NAMES - 页面文案统一为用量排行 / 用量榜与 Token(去表头大写);配色收敛:成本橙、Token 钢蓝走 CSS 变量 - 新增 AGENTS.md 沉淀项目约定,README 同步功能现状
1.5 KiB
1.5 KiB
Token 排行榜
Sub2API 用户用量排行,支持日 / 周 / 月和自定义日期区间。主表默认按参考成本降序(成本、成本占比紧跟用户列),点开一行看该用户每个模型的请求、Token 拆分、参考成本、单价和成本占比,模型明细与「可用模型」弹窗的表头均可排序(默认单价降序)。主表表头可按成本 / Token / 请求 / 输入 / 输出排序,再次点击切换升 / 降序。单价为参考价(统一带 ~ 前缀):优先取管理后台分组配置的模型计费单价,未配置的模型回退 Sub2API 内置计费目录(悬停可见完整价格与来源)。所有用户都计入排行(含 admin),仅无请求的账号不显示。右上角「可用模型」弹窗展示全部上游账号挂载的模型,状态来自账号可用状态。/groups.html 为分组模型总览,分组配置在 src/groups.config.ts,模型列表默认按当日成本从高到低排列。
开发
cp .env.example .env
# 填入 ADMIN_API_KEY
pnpm install
pnpm dev
开发时 Vite 把 /api 代理到 Sub2API,并用 .env 里的 ADMIN_API_KEY 注入 x-api-key,浏览器里不会带上这把 key。
同域部署
构建:
pnpm build
推荐独立域名部署(例如 token.example.com),Sub2API 现有 nginx 不用改。把 dist/ 内容放到新站点网站目录,并反代 /api/ 到本机 127.0.0.1:8080。详见 deploy/DEPLOY.md。