- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
佬友们,由于 newapi、sub2api 感觉对于我这种只有几个朋友间共享一个号池的情况而言,使用起来太重了。
所以写了一个基于CPA的多用户管理与用量统计面板,每个用户可以单独管理自己的账号,管理员也可以管理多个用户,设置模型价格,查看所有用户的用量,统一进行 codex 的凭证维护(可单独设置不同类型凭证的优先级)等等。
支持按用户隔离 API Key 与用量数据:每个用户都可以独立创建和管理自己的 Key,并查看属于自己的请求、Token 与费用统计;管理员可以创建或禁用普通用户账号,查看全局用量和用户维度明细,适合个人、小团队或朋友间共享 CPA 服务的场景。项目采用 FastAPI + SQLite + Vue 3 + Vite 构建,已完整开源:
历史用量
管理员可按时间、用户、模型和接口查看全局请求量、Token、费用、趋势和分布。
请求明细
管理员可筛选全局请求明细。
用户管理
管理员可创建或禁用普通用户账号,维护昵称、角色、启停状态,并查看用户维度的今日用量概览。
模型价格
管理员可一键同步 LiteLLM 或自定义估算历史请求费用。
系统设置
集中配置 CPA 地址、管理密钥、本地采集和轮询参数。
账号巡检
巡检设置
配置 Codex 凭证巡检的 Cron 调度、额度阈值、超时、重试、线程数和设置优先级规则。
账号状态
查看 凭证的健康状态、额度窗口、账号类型、优先级和最近巡检维护结果。
个人视图
我的用量
每个用户可查看自己的请求量、Token、费用、趋势和模型使用情况。
我的明细
每个用户可查看自己账号下的请求事件和详情,不与其他用户混在一起。
API 密钥
每个用户可独立创建和管理自己的 API Key,并查看今日请求、Token 和费用概览。
可用模型
通过绑定的 CPA API Key 查询可用模型,并展示来源 Key 与价格信息。
账户设置
查看当前登录账号并更新密码。
3 个帖子 - 2 位参与者