walkingddd/CPA-Helper

CPA-Helper is a local, self-hosted multi-user management panel designed for CLIProxyAPI users. It features independent API keys per user, isolated usage statistics, detailed request tracking, model pricing maintenance, available model querying, administrator account management, and Codex account inspection.

解决的问题

CPA-Helper 是专为 CLIProxyAPI (CPA) 用户设计的自托管管理面板。它解决了管理多个用户、跟踪 API 用量和成本,以及在本地环境中维护 API 密钥的问题,无需依赖核心代理服务来执行管理任务。

运作方式

此工具作为管理层,与 CLIProxyAPI 的管理接口交互。它不会代理实际的 AI 模型请求,而是轮询使用队列并管理凭据。它使用 Go 后端搭配 SQLite 数据库存储运行时数据,并使用 Vue 3 前端作为用户界面。

适用对象

适用于需要监控全局用量、管理用户余额和权限,并提供多用户环境(让个别用户能管理自己的 API 密钥并跟踪自己的成本)的 CLIProxyAPI 实例管理员。

重点特色

  • 用量分析:详细跟踪请求、Token 和估计成本,提供全局与个别用户视图。
  • 用户与余额管理:可设置每月和终身余额(以美元计),达到限制时自动暂停 API 密钥。
  • API 密钥生命周期:独立创建、编辑 API 密钥,并与 CPA 同步。
  • 模型定价维护:提供基于 Token 和图像的模型本地价格目录,支持 LiteLLM 同步。
  • 账户检查:通过 Cron 定期检查 Codex 认证文件的健康状态和配额。
  • 本地优先存储:使用 SQLite 持久化数据,确保数据保留在主机上。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目