Commit Graph

9 Commits

Author SHA1 Message Date
db75b7954a 修复排行榜输入/输出列折行与数值列间距失衡
- 输入/输出列补回 nowrap 并居中(去掉 .right 类后丢了 nowrap 被压折行),定宽 132px
- Token / 请求 / 输入输出列全部定宽,剩余空间按比例摊到各列,
  不再由单列 auto 独吞宽度造成数字右对齐后左侧大片空白
2026-09-15 16:21:02 +08:00
10945762c5 统一筛选栏控件高度,消除请求列与左侧数值列的间距空洞
- period-switch / date-field / refresh 统一为 40px 高,变窄的 padding 配合固定高度,与 tab 组齐平
- 输入输出列定宽 118px、请求列定宽 112px,避免与 Token 列平分剩余宽度导致数字右对齐后左侧留白过大
2026-09-15 16:05:03 +08:00
6606b9178c 参考成本小时级时间升级为秒级精准,并调整排行榜列宽与排序
- 开始使用/最后活跃改从逐请求日志取秒级精准时间,失败回退图表近似值
- 用户列从 140px 收窄至 80px,时间列定宽 112px,请求列放回 auto 平分
- 开始使用、最后活跃支持点击排序(精准值优先,无记录排最后)
- 输入/输出列改为居中,缓解与请求列间距过大
2026-09-15 15:52:43 +08:00
853dc39f3a 修正可用模型列表口径,并支持复制模型名
可用模型列表此前直接用 /admin/accounts/{id}/models 的返回,那是上游渠道挂载的
全量目录,未经账号 model_mapping 投影,导致「上游有但账号没配」的模型(qwen3.6-flash、
qwen3.7-max)被列成可用,而实际调用返回 404 model_not_found;别名式映射
(deepseek-v4-flash => deepseek-v4-flash-0731)还会把上游名列出来、别名反而不可用。

- 新增 projectAccountModels:复刻网关 /v1/models 的 projectAccountModelsBody,
  候选为「上游模型 ∪ model_mapping 别名」,逐条解析映射(精确优先、末尾 * 通配最长优先),
  未命中即丢弃,命中后校验映射目标确实存在于上游目录,最终输出别名而非上游名
- 过滤链统一为:上游全量 → model_mapping 投影 → 分组 model_allowlist → 账号粒度状态
- 状态判定回到账号粒度(挂它的账号里至少一个在线才算可用),不再按分组任一账号在线放大
- filterModelsByAllowlist 复刻 Sub2API GroupModelAllowlist.FilterForListing
- AdminAccount 补 credentials(model_mapping 不在脱敏清单内,可安全读取),
  移除三个 Sub2API 并不存在的 models/model_whitelist/allowed_models 字段

可用模型弹窗:模型名支持点击复制(带 1.5s 对勾反馈,非安全上下文回退 execCommand),
并左对齐——.model-table td 的居中特异性高于 .model-name,需用 td.model-name 覆盖。
2026-09-15 14:54:20 +08:00
7c6a5cff9e 修复可用模型弹窗列错位,分组页接入单价列与排序
- 弹窗表体单元格顺序对齐表头(单价/Token/成本错位导致单价显示成 Token、成本排序看似颠倒)
- 抽出 useModelPricing、modelSort 供主页与分组页复用
- 分组模型表新增参考单价列,表头支持排序,默认区间成本降序
- 可用模型弹窗默认排序由单价降序改为区间成本降序
2026-09-14 18:20:33 +08:00
fe65d1b653 页眉品牌文案改为「行业应用」并写入约定 2026-09-14 16:38:52 +08:00
2419141284 接入百炼额度探针、重置卡管理与周期/自动刷新升级
- 百炼 Token Plan:探针(cookie 网关)每 5 分钟写快照,卡片展示 7 天窗口、订阅到期与重置卡
- 重置卡使用:reset-card-server 本机服务经 Admin Key+卡归属校验后代发 use,前端二次确认;入口默认 CSS 隐藏(localStorage bailian-reset-card=1 开启),探针本体只读不碰 use
- 时间周期:新增近 7 天/近 30 天预设,筛选行独立成一行,分组页统计随区间变化
- list/groups 每 5 分钟自动刷新,后台标签页暂停、回窗补拉
- deploy.sh 一键 web/cookie/probe/nginx/status/all;脱敏 env.example,补文档
2026-09-14 15:40:35 +08:00
17d3bf03bf 排行榜升级为成本优先视角,并接入模型参考单价
- 主表默认按参考成本降序,成本、成本占比列紧跟用户列;表头支持双向排序(再点切换升/降)
- 顶部统计卡新增参考成本与每百万 Token 均价,顺序调整为成本、Token、输入输出、请求、人数
- 走势图与用户明细图 tooltip 展示成本;总走势改为成本 + Token 双 Y 轴曲线
- 模型明细与「可用模型」弹窗新增单价列:优先分组配置价,缺价模型懒加载 Sub2API 内置计费目录,参考价统一带 ~ 前缀,表头全列可排序(默认单价降序)
- 分组页模型列表默认按当日成本降序并增加成本列
- 取消 admin 排除逻辑,admin 有用量即入榜;移除未使用的 TARGET_GROUP_NAMES
- 页面文案统一为用量排行 / 用量榜与 Token(去表头大写);配色收敛:成本橙、Token 钢蓝走 CSS 变量
- 新增 AGENTS.md 沉淀项目约定,README 同步功能现状
2026-09-14 11:44:37 +08:00
95e46314e5 从小熊那拷贝一份 2026-09-14 09:10:16 +08:00