[开源] CPA-Helper: 一个基于 CLIProxyAPI (CPA) 的多用户管理、用量统计与 Codex 凭证维护工具

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
[开源] CPA-Helper: 一个基于 CLIProxyAPI (CPA) 的多用户管理、用量统计与 Codex 凭证维护工具
[开源] CPA-Helper: 一个基于 CLIProxyAPI (CPA) 的多用户管理、用量统计与 Codex 凭证维护工具
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


佬友们,由于 newapi、sub2api 感觉对于我这种只有几个朋友间共享一个号池的情况而言,使用起来太重了。

所以写了一个基于CPA的多用户管理与用量统计面板,每个用户可以单独管理自己的账号,管理员也可以管理多个用户,设置模型价格,查看所有用户的用量,统一进行 codex 的凭证维护(可单独设置不同类型凭证的优先级)等等。

支持按用户隔离 API Key 与用量数据:每个用户都可以独立创建和管理自己的 Key,并查看属于自己的请求、Token 与费用统计;管理员可以创建或禁用普通用户账号,查看全局用量和用户维度明细,适合个人、小团队或朋友间共享 CPA 服务的场景。项目采用 FastAPI + SQLite + Vue 3 + Vite 构建,已完整开源:

walkingddd/CPA-Helper: CPA-Helper 是面向 CLIProxyAPI 用户的本地自托管多用户管理面板,支持多用户独立 API Key、用量隔离统计、请求明细追踪、模型价格维护、可用模型查询、管理员账号管控与 Codex 账号巡检。

历史用量

管理员可按时间、用户、模型和接口查看全局请求量、Token、费用、趋势和分布。

历史用量

请求明细

管理员可筛选全局请求明细。

请求明细

用户管理

管理员可创建或禁用普通用户账号,维护昵称、角色、启停状态,并查看用户维度的今日用量概览。

用户管理

模型价格

管理员可一键同步 LiteLLM 或自定义估算历史请求费用。

模型价格

系统设置

集中配置 CPA 地址、管理密钥、本地采集和轮询参数。

系统设置

账号巡检

巡检设置

配置 Codex 凭证巡检的 Cron 调度、额度阈值、超时、重试、线程数和设置优先级规则。

巡检设置

账号状态

查看 凭证的健康状态、额度窗口、账号类型、优先级和最近巡检维护结果。

账号状态

个人视图

我的用量

每个用户可查看自己的请求量、Token、费用、趋势和模型使用情况。

我的账户

我的明细

每个用户可查看自己账号下的请求事件和详情,不与其他用户混在一起。

我的明细

API 密钥

每个用户可独立创建和管理自己的 API Key,并查看今日请求、Token 和费用概览。

API密钥

可用模型

通过绑定的 CPA API Key 查询可用模型,并展示来源 Key 与价格信息。

可用模型

账户设置

查看当前登录账号并更新密码。

账户设置

3 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文