1. 23 Dec, 2025 2 commits
    • shaw's avatar
      feat: 账号管理新增使用统计功能 · 7b9c3f16
      shaw authored
      - 新增账号统计弹窗,展示30天使用数据
      - 显示总费用、请求数、日均费用、日均请求等汇总指标
      - 显示今日概览、最高费用日、最高请求日
      - 包含费用与请求趋势图(双Y轴)
      - 复用模型分布图组件展示模型使用分布
      - 显示实际扣费和标准计费(标准计费以较淡颜色显示)
      7b9c3f16
    • shaw's avatar
      feat: 平台图标与计费修复 · fda75327
      shaw authored
      - fix(billing): 修复 OpenAI 兼容 API 缓存 token 重复计费问题
      - fix(auth): 隐藏数据库错误详情,返回通用服务不可用错误
      - feat(ui): 新增 PlatformIcon 组件,GroupBadge 支持平台颜色区分
      - feat(ui): 账号管理新增重置状态按钮,重授权后自动清除错误
      - feat(ui): 分组管理新增计费类型列,显示订阅限额信息
      - ui: 首页 GPT 状态改为已支持
      fda75327
  2. 22 Dec, 2025 1 commit
  3. 19 Dec, 2025 2 commits
    • shaw's avatar
      feat(account): 支持账号级别拦截预热请求 · d1f0902e
      shaw authored
      - 新增 intercept_warmup_requests 配置项,存储在 credentials 字段
      - 启用后,标题生成、Warmup 等预热请求返回 mock 响应,不消耗上游 token
      - 前端支持所有账号类型(OAuth、Setup Token、API Key)的开关配置
      - 修复 OAuth 凭证刷新时丢失非 token 配置的问题
      d1f0902e
    • shaw's avatar
      feat(account): 账号测试支持选择模型 · ee86dbca
      shaw authored
      - 新增 GET /api/v1/admin/accounts/:id/models 接口获取账号可用模型
      - 账号测试弹窗新增模型选择下拉框
      - 测试时支持传入 model_id 参数,不传则默认使用 Sonnet
      - API Key 账号支持根据 model_mapping 映射测试模型
      - 将模型常量提取到 claude 包统一管理
      ee86dbca
  4. 18 Dec, 2025 2 commits