github Wei-Shaw/sub2api v0.1.76
Sub2API 0.1.76

latest releases: v0.1.129, v0.1.128, v0.1.127...
3 months ago

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

  • 分组拖拽排序:管理后台支持拖拽调整分组顺序

  • 账号调度防雷群:相同优先级的账号在调度时随机打乱,防止并发请求集中到同一账号

  • 上游账号路由:AccountTypeUpstream 正确路由到 ForwardUpstream 流程

  • 客户端断开检测:流式响应时检测客户端断开,继续消费上游响应以确保计费准确

  • Antigravity 失败切换延迟:账号切换时增加线性延迟,避免瞬时切换造成雪崩

  • Gemini 错误策略集成:统一 Antigravity 错误策略,支持 Gemini 账号自定义错误码

  • 重构速率限制:从 scope 级别(claude/gemini_text/gemini_image)改为 model 级别限速,简化账号选择算法

  • 重构会话存储:使用扁平缓存替代 Trie 结构,简化 digest session 存储

  • 速率限制延迟:使用上游返回的 retryDelay 而非固定 30s 默认值

  • 修复 Gemini 原生请求格式解析,确保 session hash 正确生成

  • 修复不同用户发送相同消息时 sessionHash 冲突问题

  • 修复 thoughtSignature 清理逻辑,现在适用于所有客户端而非仅 CLI

  • 修复粘性会话失败切换时的缓存计费豁免问题


📥 Installation

Docker:

# Docker Hub
docker pull weishaw/sub2api:0.1.76

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

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.