github ranxi2001/sub2api v2.8.6
Sub2API 2.8.6

latest releases: v2.21.0, v2.20.5, v2.20.4...
one month ago

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

本版新增请求耗时详情与 TPS 展示,帮助区分请求接收、本地处理、排队和上游等待;同时按提交同步上游 v0.2.8,加入 OpenCode Go 用量查询、推理力度计费倍率和备份管理等功能,保留 fork 的门票、代理控制、DeepSeek compaction/SSE 与鹈鹕测智。

请求耗时详情与 TPS

  • 管理员点击使用记录的延迟列,可打开右侧详情抽屉,查看完整请求耗时、请求体读取、鉴权审核、并发等待、账号选择、上游连接与响应等分段。HTTP Responses 路径启用详细采集,历史记录无法补采集;详情保留 30 天。
  • 首个语义事件、首个可见输出和应用侧首次输出 Flush 分别记录。原列表首字/总耗时保持原计时口径,详情补充完整请求耗时,避免遗漏转发前的等待。
  • 增加分级颜色、文字标签、首字解读及最长已采集本地阶段提示。颜色是排查参考,阶段可能重叠,不能直接相加;应用侧读取速率和 Flush 也不代表客户端公网带宽或实际接收时间。
  • 上游出口与实际 HTTP 尝试分层编号,保留每次尝试的数据。正常完成后关闭上游流不再误报“已取消”;HTTP 状态与传输结束原因分开展示,旧记录保留原信息并说明局限。
  • 管理员和用户使用记录增加 TPS 与三段健康色条。TPS 按输出 Token 和耗时估算,推理 Token、缓冲及极短输出窗口可能使结果偏高,不等同于模型实际生成速度。

感谢 akihitohyh 在 PR #35 中贡献 TPS 展示。详情采集与解释见 PR #36、PR #37。

同步上游 v0.2.8

本次通过 PR #38 按上游顺序 cherry-pick 67 个提交,跳过已引入补丁,并保留 fork 独立版本号和定制行为。

  • OpenCode Go 支持官方用量窗口查询、主动刷新与自动刷新,以及同 Key 用量共享和刷新防抖。
  • 支持自动同步 Claude Code 客户端版本号,并避免无效 User-Agent 覆盖已有版本设置。
  • 支持按推理力度配置计费倍率;未配置的力度使用 1 倍,并修正部分转发路径的最终推理力度记录。
  • 增加 Codex 积分展示与邀请管理、月度备份归档及独立保留策略、滚动日志保留设置。
  • 简易模式可选启用 API Key 消费窗口限额;管理员登记线下提现支持幂等,避免同次登记重试重复扣减。
  • 同步工具 schema、图片路由、流式错误与前端交互修复。Gemini/Banana 图片模型保留兼容 API Key 通道,插件账号快照继续剔除门票私有字段。

升级说明

  • 相比 v2.8.5,新增请求耗时详情表、推理力度倍率和提现幂等三项迁移。升级前备份数据库。
  • 倍率迁移会将已配置的旧 max_reasoning_effort_multiplier 转换为通用倍率映射,分组 JSON 中已消费的旧键会移除。升级后检查自定义计费规则;仅回滚二进制不能保证恢复旧版倍率语义。
  • 详情采集不保存请求正文、凭据或代理 URL。详细诊断仅管理员可查;不将 HTTP 200 单独视为流完整的证明。
  • 已有门票、业务代理和采票代理配置保持原有用途;本次发布不会自动开启这些功能。

完整版本对比


📥 Installation

Docker:

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

One-line install (Linux):

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

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

📚 Documentation

Don't miss a new sub2api release

NewReleases is sending notifications on new releases.