AI API Gateway Platform - 将 AI 订阅配额分发和管理
Sub2API 2.19.3
新增 Mistral 接入、账号级 UltraFast 响应档位计费、共享随机题对照保护和邀请抽奖,并改进账号性能监控与管理界面。
Mistral 与协议兼容
- 新增 Mistral API Key 账号和 Chat 兼容处理;补齐 Codex 模型目录、图片能力元数据及 Composite 平台识别(#640)。
- 修复流式扩展在 OpenAI SDK 累积时的异常、历史正文截断、reasoning effort 出站转换与 developer 角色归一化。
mistral_content流式扩展使用 JSONL 字符串;历史恢复同时兼容旧数组格式。协议与冲突规则见 docs/mistral-chat-compatibility.md。
计费与账号质量
- OpenAI API Key 账号新增默认关闭的 UltraFast 响应档位计费开关;开启后采用已知上游响应档位,缺失或未知则回退出站请求档位(#641)。
- 最终按 UltraFast 结算的 token 模型统一按标准输入、输出与缓存价乘 6,再应用有效倍率。客户端明确请求 UltraFast 时,即使账号开关关闭也适用此价格;关闭开关不会恢复旧的通用 2 倍价,不重算历史账单。
- 同批账号共享随机题,只有同条件的其他账号明确通过时,答错结果才进入原有质量处置;全错或缺少通过对照时保留答错记录但不新增质量限制(#642)。已有随机题规则在全部检测实例升级后使用新逻辑,混合版本不能保证保护完整;回滚前暂停随机题规则。
- 账号性能监控窗口改为全局可配置的 1–1440 分钟,未配置时默认从 15 分钟改为 60 分钟;需要旧口径可显式设置为 15 分钟(#637)。
抽奖与管理端
- 抽奖新增紧凑滚动连抽、邀请访问/注册/累计充值奖池以及充值、兑换前规则提示,保留服务端中奖结果与幂等结算(#636)。
- Ops 延迟分组默认收起,支持筛选与分页(#635)。使用记录主表移除三项内容时序列,保留后端采集和其他诊断入口(#643)。
升级与验证边界
- 相对 v2.19.2 新增
325_lottery_invitations.sql、326_quality_shared_batches.sql;前者与既有325_account_performance_monitor.sql按完整文件名分别识别。升级前备份数据库;回退二进制不会自动撤销迁移。 - Mistral 本轮验证包含固定真实 SDK 累积函数、协议/目录/路由回归及构建,不等同于完整 SDK 端到端、真实付费上游或生产流量验收。原 #640 UI 前后截图附件仍未补齐。
- 本次仅发布 Release 和构建产物,不执行生产部署或服务重启。
完整变更:v2.19.2...v2.19.3
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/ranxi2001/sub2api:2.19.3One-line install (Linux):
curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.19.3/deploy/install.sh | sudo bash -s -- install -v v2.19.3Manual 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.19.3/deploy/upgrade-k3s.sh | sudo bash -s -- --version v2.19.3Defaults: namespace tosky-canary, Deployment tosky-nerd; override with --namespace NAME --deployment NAME.
Upgrade every instance sharing Redis to this release.