CPA Key Billing 近期更新:完善订阅计划与路由规则

Hao 2026-09-11 04:14 1

前情提要


CPA Key Billing 是一个 CLIProxyAPI 插件,该插件核心功能是管理 CPA 下游 API Key 的用量,可以对不同 API Key 限制额度、并发、可用模型、可用上游凭证




近期更新


CPA Key Billing 插件发布 1.0 版本过后不少佬友进行了试用和反馈,期间一直在更新维护。下面介绍近期的主要更新:


1. 完善订阅计划



多周期窗口:支持为一个订阅计划添加多个周期窗口,类似于 Codex/Claude 5 小时限额和周限额窗口





多维度限额:支持金额、Token 和请求次数三种不同维度的额度限制,且三种维度可以混合使用,一个周期窗口就可以同时设置三种维度,只要有一个维度达到限额就禁止使用





独立/统一周期模式:独立模式下,每个 Key 周期独立,其开始时间是该 Key 第一次调用模型的时间;统一模式下,周期和订阅计划绑定,所有绑定该计划的 Key 周期同时开始和结束




2. 完善路由规则


---
config:
themeVariables:
fontSize: "13px"
flowchart:
diagramPadding: 4
nodeSpacing: 20
rankSpacing: 28
padding: 3
---
flowchart TB
A["全部绑定路由<br/>+ Key 直接选择"] --> M["模型黑白名单分别取并集<br/>白名单为空则不限,再排除黑名单"]
A --> C["凭证黑白名单分别取并集<br/>整类凭证 + 单个凭证<br/>白名单为空则不限,再排除黑名单"]
M --> D{请求模型是否允许?}
D -- 否 --> R[返回 HTTP 403]
D -- 是 --> P["在 CPA 可用候选中<br/>按凭证权限选择上游"]
C --> P
P -- 有可用凭证 --> U[调用上游]
P -- 无可用凭证 --> S[返回 HTTP 503]


统一限制模型与上游凭证:路由规则支持绑定模型与上游凭证,请求到来时会先判断模型是否允许,如果不允许则直接返回 403,模型允许再判断上游凭证是否允许,如果不允许则直接返回 503,只有模型和上游凭证都允许时,才会请求上游





黑白名单机制:路由规则支持白名单与黑名单同时存在,可以轻松实现“允许访问 Codex 但不允许访问某个特定账号”这类需求,在路由规则编辑弹窗中通过重复点击条目即可在“未选择->白名单->黑名单->未选择”之间轮换




3. Codex Fast Mode 计费



支持通过配置开启 Codex Fast Mode 2.5 倍计费






往期更新



经过一段时间的折腾,CPA API Key 计费插件今天终于整理出了相对完整的 v1.0.0 版本,发出来和大家分享一下。该插件主要用于管理通过 CLIProxyAPI 分发出去的 API Key(下游 API Key),可以记录用量、计算费用,并对不同 API Key 限制额度、并发、模型和订阅账号。下面介绍 1.0 版本的核心特性:
工作原理
插件会在请求到达上游前检查订阅额度、并发和路由。…



本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

我的帖子已经打上 开源推广 标签: 是
我的开源项目完整开源,无未开源部分: 是
我的开源项目已链接认可 LINUX DO 社区: 是
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
以上选择我承诺是永久有效的,接受社区和佬友监督: 是

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

概述
CL…
最新回复 (0)
    没有回复
* 帖子来源Linux.do
返回