AI API Gateway Platform - 将 AI 订阅配额分发和管理
v2.17.7
本版围绕质量运维、GPT-6.1 Sol 长上下文计费、用量时间范围和内容审查用户管理补齐边界行为。以下内容依据源码 v2.17.6..production@ab49f1715cffeb890b104b29cede187ea36d2df2 的实际差异整理。
质量运维
- 凭据错误以安全状态呈现,避免把上游错误正文带入管理端提示;同时保留质量规则的归属审查与显式恢复/删除流程。
- 普通账号保存以服务端最新的模型隔离状态为准,避免旧表单覆盖、清除或复活隔离标记。质量规则恢复和删除继续要求预览、确认及归属校验。
- 该修复防止后续普通保存造成隔离状态漂移;不自动修复或解除已存在的历史冲突,规则 152 的线上历史漂移仍需单独处理。
- 关联:PR #576。
GPT-6.1 Sol 计费边界
- 相应长上下文计费开关启用时,API Key 按官方 272,000 输入 token 阶梯计费;普通输入、缓存创建和缓存读取均计入。超过门槛后沿用价卡倍率(输入 ×2、输出 ×1.5)。
- 仅 OpenAI OAuth 与 Setup Token 的 GPT-6.1 Sol 在计入的输入 token 不超过 500,000 时不套用 272,000 门槛;超过 500,000 后在长上下文计费开启时按价卡倍率计费。别名和模型映射按最终发送模型判断,分组自定义区间价仍优先;其他平台及凭据类型不获得该豁免。
- 关联:PR #577。
用量时间范围
- 管理端“近 24 小时”使用精确
[now-24h, now)滚动窗口;同一次筛选、分页、排序或导出沿用已应用的时间快照。 - 清理操作要求先选日历日期范围,不把滚动小时窗口当作日期范围提交。
- 无额外筛选的趋势图仅在服务器时区为 UTC 且范围边界与日/小时聚合桶对齐时使用预聚合数据;其他时区或非完整桶范围回查原始日志。该路径可能增加数据库读取,本版不声明性能提升。
- 关联:PR #579。
内容审查用户管理
- 内容审查用户面板新增独立的“用户管理”解除禁用入口,使用管理员用户状态更新并要求确认原因;写入前后回读用户状态。
- 原内容审查来源解除流程仍按 ownership/version 校验。新入口不清零计数、不改白名单,也不解除其他独立安全限制。
- 关联:PR #580。
完整源码差异:v2.17.6..ab49f171。
本次发布不包含生产部署。
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/ranxi2001/sub2api:2.17.7One-line install (Linux):
curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.17.7/deploy/install.sh | sudo bash -s -- install -v v2.17.7Manual 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.17.7/deploy/upgrade-k3s.sh | sudo bash -s -- --version v2.17.7Defaults: namespace tosky-canary, Deployment tosky-nerd; override with --namespace NAME --deployment NAME.
Upgrade every instance sharing Redis to this release.