Skip to content

Sub2API 2.8.17

Choose a tag to compare

@github-actions github-actions released this 26 Sep 12:30
· 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.17

One-line install (Linux):

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

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation