AI API Gateway Platform - 将 AI 订阅配额分发和管理
修复一个高危账号接管漏洞:攻击者仅凭受害者邮箱,即可通过 OAuth 登录补全流程把自己的第三方身份绑定到他人账号并直接登录,建议尽快升级。同时新增上游响应模型审计,可识别上游偷偷替换/降级模型的行为。
新增功能
- 上游响应模型审计:用量日志新增记录上游响应声明的模型,并标记与实际发往上游的模型是否一致(区分本站映射与上游侧替换);管理端用量页支持展示该字段并可筛选「仅看不一致」
- Antigravity 支持 Gemini 3.6 Flash 系列模型(补入模型目录与默认映射,此前请求会返回 503)
优化改进
- Codex OAuth 默认出站身份跟随官方迁移切换为 codex-tui,自定义 UA 首尾两处版本号统一同步
- Responses 工具 Schema 净化改为单次拼接,消除大请求体下的重复全量拷贝
Bug 修复
- 修复 OAuth 登录补全流程的账号接管漏洞:非终态会话不再执行身份绑定(安全修复)
- 修复 Codex 流内容量降载错误无法故障转移的问题:恢复输出前切号,必须透传时改写为客户端可重试的错误码,不再直接终止会话提示 "model is at capacity"
- 修复 v0.1.170 引入的订阅日额度回归:恢复每天 0 点(配置时区)刷新,手动重置/新购后刷新时刻不再漂移,存量漂移锚点次日 0 点自愈
- 修复计费金额未按数据库精度量化,导致余额扣减与配额累计出现微小偏差、无法精确对账的问题
- 修复上游域名解析异常或 IP 不可达时建连无超时上限(内核级约 130 秒),故障转移阻塞数分钟的问题:建连/TLS 握手显式 10 秒超时,含 SOCKS5 代理路径
- 修复 Responses→Anthropic 转换发出上游拒收的 content block(reasoning 分片、空内容消息),坏块随会话历史每轮重放 400 的问题
- 修复 Codex Desktop 工具定义 parameters.type 显式为 null 导致上游 400 并随会话历史反复重放的问题(自动修正为 object)
- 修复图片模型被发到 Codex 文本端点触发 400 时误写模型冷却,导致整个号池对正常生图请求 503 的问题
- 修复 Grok 账号自定义端点对 /v1/responses 返回 405 时会话粘性锁死的问题:405 纳入故障转移,不做账号级下线
- 修复系统日志落库失败后每秒重试拖垮数据库连接池的问题:连续失败改为指数退避(2 秒起,封顶 60 秒)
- 修复低流量部署下瞬时故障计数被时间窗口重置、持续故障账号永不熔断的问题
- 修复 count_tokens 遇到代理返回的 HTML 403 时误冷却 OAuth 账号的问题,改为回退本地 token 估算
- 修复 Codex WebSocket 预热请求后的业务请求被误判为上下文变化、丢失增量续链的问题
- 修复模型广场不展示组合分组模型、跨平台同名模型被折叠的问题,并增加平台标识
- 修复管理端错误列表自定义时间范围在切换或刷新后丢失的问题
- 修复 Grok 视频提交回执使用 task_id 时跳过归属绑定、后续结果回查失败的问题
- 修复腾讯验证码票据过期与区域切换问题,完善国内站/国际站 SDK 适配与 CSP 白名单
- 修复易支付错误信息中文乱码的问题
📥 Installation
Docker:
# Docker Hub
docker pull weishaw/sub2api:0.1.172
# GitHub Container Registry
docker pull ghcr.io/wei-shaw/sub2api:0.1.172One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.