Sub2API 2.8.17
·
377 commits
to production
since this release
AI API Gateway Platform - 将 AI 订阅配额分发和管理
本版新增按授权分组管理账号的观察者角色,统一 Excel / BPS 账号编辑选项,并修复 BPS 401 认证失败的账号状态处理。
观察者角色
- 新增观察者角色,管理员可指定其允许管理的账号分组。观察者支持授权范围内的账号新增,编辑,删除,测试,刷新,启停,批量操作,定时测试和数据导入导出。#109
- 后端统一校验账号和分组范围;同时包含授权与未授权账号的批量操作整体拒绝。系统设置,用户/分组/代理管理,运维和系统更新等管理接口不向观察者开放。
- 观察者可查看和导出授权范围内的账号凭据。共享账号只要属于一个授权分组即可操作,操作可能影响它所属的其他分组。导入时禁止携带代理配置和代理凭据。
Excel / BPS 账号编辑
- 单个及批量编辑账号时,默认选择
gpt-6-astra,gpt-5.6-sol,gpt-5.6-terra。已保存的模型选择继续按原配置加载。#111 - 批量编辑补齐 BPS 403 自动关闭协议,自动调整分组和目标分组选择,与单账号编辑选项一致。两项可独立或同时启用,支持移入指定分组或退出全部分组。
- 批量提交增加目标分组校验;关闭协议或取消分组处理时清除相应配置,重新打开弹窗恢复默认值。
BPS 认证错误处理
- BPS 主请求,附件上传和工具纠错收到 HTTP 401 时,按既有 OpenAI 认证策略更新账号状态。认证错误原因经过脱敏,当前请求不自动重放。#110
升级说明
- 包含数据库迁移
252_user_observer_groups.sql,为用户增加授权分组字段observer_group_ids。 - 观察者的授权分组需由管理员配置;BPS 403 自动处理选项默认关闭。
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/ranxi2001/sub2api:2.8.17One-line install (Linux):
curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.8.17/deploy/install.sh | sudo bash -s -- install -v v2.8.17Manual download:
Download the appropriate archive for your platform from the assets below.