mirror of
https://gitee.com/wanwujie/sub2api
synced 2026-04-03 23:12:14 +08:00
重构速率限制从 scope 级别到 model 级别,新增分组拖拽排序功能,优化 Antigravity 智能重试和错误处理策略。 - 分组拖拽排序:管理后台支持拖拽调整分组顺序 - 账号调度防雷群:相同优先级的账号在调度时随机打乱,防止并发请求集中到同一账号 - 上游账号路由:AccountTypeUpstream 正确路由到 ForwardUpstream 流程 - 客户端断开检测:流式响应时检测客户端断开,继续消费上游响应以确保计费准确 - Antigravity 失败切换延迟:账号切换时增加线性延迟,避免瞬时切换造成雪崩 - Gemini 错误策略集成:统一 Antigravity 错误策略,支持 Gemini 账号自定义错误码 - 重构速率限制:从 scope 级别(claude/gemini_text/gemini_image)改为 model 级别限速,简化账号选择算法 - 重构会话存储:使用扁平缓存替代 Trie 结构,简化 digest session 存储 - 速率限制延迟:使用上游返回的 retryDelay 而非固定 30s 默认值 - 修复 Gemini 原生请求格式解析,确保 session hash 正确生成 - 修复不同用户发送相同消息时 sessionHash 冲突问题 - 修复 thoughtSignature 清理逻辑,现在适用于所有客户端而非仅 CLI - 修复粘性会话失败切换时的缓存计费豁免问题 # Conflicts: # backend/cmd/server/VERSION # backend/internal/service/gateway_multiplatform_test.go # backend/internal/service/gemini_multiplatform_test.go # frontend/src/components/account/AccountStatusIndicator.vue # frontend/src/views/admin/ops/components/OpsConcurrencyCard.vue