github ranxi2001/sub2api v2.12.3
Sub2API 2.12.3

4 hours ago

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

本版增加登录限流开关、网关实际传输路径诊断、ModelTrace 手动指纹测试与 MiniMax-H3 视频中转支持,并修复 DeepSeek 工具调用兼容、BPS schema 诊断及监控 V2 卡片展示。发布代码来自 production,对应提交 7cf8892c1d20cab786736e524cba983d80938fe8。

登录限流与传输诊断

  • 系统设置的“安全与认证”新增默认开启的“登录限流”开关。关闭后,密码、2FA、Passkey 及第三方绑定登录跳过请求计数和失败封禁,下一次登录请求生效,无需重启。注册、验证码与其他认证校验继续执行;已有计数和封禁保留原 TTL,重新开启后恢复生效。设置读取失败仍启用防护。PR #474
  • 请求采集与 HTTP 请求计时补充实际上下游传输、路由模式、WS 握手/写入边界及回退原因,便于区分原生 HTTP、WebSocket 和桥接路径。沿用既有采集权限、开关和留存规则;本版未增加诊断界面或全量成功 WS 轮次留存,也不据此宣称网络性能提升。PR #475,字段与边界说明

ModelTrace 手动指纹测试

  • 管理端账号“智商测试”新增 ModelTrace 指纹入口,对受支持的原生 OpenAI / Anthropic 文本账号顺序发送三条独立题目,在本机评分并展示候选模型、家族概率、有效样本和分歧;最近五轮完成记录保存在当前浏览器。PR #467
  • 测试会消耗上游额度,不自动补题或换号。结果受提示词和采样参数影响,未收录模型也会被分配到现有候选,概率不能作为模型身份或降智的证明;不会自动隔离、封禁或恢复账号。支持范围和取消行为见使用说明。

MiniMax-H3 视频中转

  • 为提供 OpenAI Videos JSON 协议的 MiniMax-H3 中转服务增加视频创建、查询和内容重定向入口。使用 MiniMax 按量付费 API Key 账号及自定义 Base URL,需要在分组中显式开启并配置按秒或按次价格;MiniMax 原生视频 API 和 Coding Plan 不适用。PR #468
  • 任务绑定创建者、下游密钥与上游账号,确认完成后结算一次;创建遇到错误不自动换号重试。基础报价快照保留 24 小时,无后台主动轮询结算。配置、计费和任务边界见使用说明。

协议兼容与监控修复

  • DeepSeek 语义的 Chat Completions 转 Responses 路径兼容以文本标记输出的工具调用,覆盖流式和非流式;畸形工具协议返回明确失败,避免把错误文本当作正常工具结果。PR #466
  • Anthropic API Key 账号新增默认关闭的“抹除 Claude Code 身份”开关,启用后在转发、token 计数和后台连接测试中清理相关身份头与系统提示标识,保留能力型 beta 和缓存断点;账号显式请求头覆写仍最后生效。PR #469
  • BPS 工具 schema 被拒绝时补充工具名、schema 路径及原因分类,帮助定位本地引用或资源限制问题,诊断避免带出原始 schema 和敏感 URL。PR #471
  • 监控 V2 卡片支持由管理员选择时间段采样或最近有效样本,并配置平台内分组顺序;已有实例默认继续使用时间段采样。PR #464

升级注意

  • 新增迁移 289_channel_monitor_v2_card_timeline_mode.sql 与 290_channel_monitor_v2_group_order.sql,为监控 V2 增加显示模式和分组顺序字段。回退二进制不会撤销数据库新增字段。
  • 登录限流默认保持开启;旧版本不支持关闭开关,回退时会恢复固定防护。MiniMax-H3 降级前应先处理在途任务。
  • 本次仅发布 Release、归档与镜像,不部署生产服务;离线测试及构建结果不代表真实上游或生产环境验收。

完整差异 v2.12.2...v2.12.3


📥 Installation

Docker:

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

One-line install (Linux):

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

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

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.