github Wei-Shaw/sub2api v0.1.89
Sub2API 0.1.89

latest releases: v0.1.136, v0.1.135, v0.1.134...
3 months ago

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

  • /v1/usage 双模式:支持 quota_limited(Key 级额度/速率/过期)和 unrestricted(订阅限额/钱包余额)两种查询模式,新增 model_stats 按模型用量统计

  • 未分组 Key 调度控制:系统设置中可控制未分组 Key 的调度行为

  • API Key 速率控制:支持 5h/1d/7d 多时间窗口速率限制

  • 账号 RPM 限速:支持为账号配置每分钟请求数限制,含前端创建/编辑/批量编辑支持

  • 双模式用户消息队列:串行队列 + 软性限速,提升并发控制能力

  • 自定义菜单页面:支持 iframe 嵌入外部页面并自动注入 CSP 安全策略

  • 代理 URL 验证:集中验证并实现全局 fail-fast

  • 新用户默认订阅:创建用户时自动分配默认订阅

  • 指纹缓存 TTL 懒续期机制

  • 代理密码可见性 + 一键复制代理 URL

  • 分组用量分布图:用量页面新增分组维度的用量分布可视化

  • Claude Code 客户端最低版本检查

  • 批量编辑混合渠道风险预检确认弹窗

  • 管理员直接修改用户 API Key 分组

  • 充值/订阅支付集成文档和 create-and-redeem API

  • 重构 api_key_auth 中间件,用 skipBilling 替代 7 处散落的 isUsageQuery,职责拆分为鉴权和计费两层

  • 管理后台趋势加载加速:预聚合 + 异步用户趋势查询

  • GitHub Actions 升级至 Node 24 兼容版本

  • 修复 count_tokens 404 错误未被忽略的问题

  • 修复 OAuth 401 永久锁死账号的问题,改用临时不可调度实现自动恢复

  • 修复分组隔离缺失导致未分组账号被跨组调度

  • 修复迁移 061 全表回填导致启动服务中断

  • 修复自定义菜单项在管理后台侧边栏不显示

  • 修复分组切换为无限制时可空限制字段未清除

  • 修复 Dashboard 最近用量 tooltip 未按 token 消费排序

  • 修复错误类型未标准化导致分类异常

  • 恢复被误替换为占位符的 OAuth client_secret


📥 Installation

Docker:

# Docker Hub
docker pull weishaw/sub2api:0.1.89

# GitHub Container Registry
docker pull ghcr.io/wei-shaw/sub2api:0.1.89

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bash

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.