github ranxi2001/sub2api v2.20.5
Sub2API 2.20.5

57 minutes ago

AI API Gateway Platform - 将 AI 订阅配额分发和管理

本版修复 OpenAI API Key 兜底账号选择与托管 BPS 的计费、授权状态展示,适合使用自动配置兜底或托管 BPS 授权连接的部署升级。

  • 兜底账号更容易查找和选择:自动配置页复用质量运维账号选择器,支持按名称、#ID、分组筛选,每页展示 20 个候选账号,跨页保留勾选,批量选择最多 100 个。修复调度已关闭的 API Key 账号被漏列的问题;候选仍须为启用状态、未过期的 OpenAI API Key 母账号。刷新失败保留已选 ID,恢复加载后可继续编辑。#782
  • 托管 BPS 计费遵循现有开关:开启“缓存创建按普通输入计费”后,经 BPS 授权连接发送的请求,其用量记录和账单将把缓存创建 Token 计入普通输入,与返回给客户端的用量口径一致;普通网关请求与受控实验共用此判断。#784
  • 托管授权状态显示准确:已启用的托管 BPS 授权连接不再因遗留 Excel 授权标记显示“等待授权”;账号测试弹窗同步移除此误导提示。托管 BPS 连接本身尚待授权时,仍保留等待状态。#784

兜底规则和“缓存创建按普通输入计费”均保持默认关闭,现有配置继续沿用。本版没有新增数据库迁移。已开启计费开关的托管 BPS 账号,升级后的请求会采用修正后的普通输入计费分类,建议核对账号开关和模型价卡;历史账单不追溯调整。

缓存创建计费修复仅适用于实际走 BPS 协议的请求,并依赖上游返回受支持的缓存创建用量字段,例如 input_tokens_details.cache_write_tokens 或 cache_creation_input_tokens。上游未提供这些明细时,无法据此补算缓存创建数量。

完整变更


📥 Installation

Docker:

# GitHub Container Registry
docker pull ghcr.io/ranxi2001/sub2api:2.20.5

One-line install (Linux):

curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.20.5/deploy/install.sh | sudo bash -s -- install -v v2.20.5

Manual download:
Download the appropriate archive for your platform from the assets below.

K3s gateway upgrade (on each existing single-node host):

curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.20.5/deploy/upgrade-k3s.sh | sudo bash -s -- --version v2.20.5

Defaults: namespace tosky-canary, Deployment tosky-nerd; override with --namespace NAME --deployment NAME.
Upgrade every instance sharing Redis to this release.

📚 Documentation

Don't miss a new sub2api release

NewReleases is sending notifications on new releases.