github ranxi2001/sub2api v2.17.7
Sub2API 2.17.7

7 hours ago

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.7

One-line install (Linux):

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

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.17.7/deploy/upgrade-k3s.sh | sudo bash -s -- --version v2.17.7

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.