mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-27 00:04:32 +00:00
此前 Gemini 三条转发路径对池模式账号命中 ErrorPolicySkipped 时直接把 上游错误体透传给客户端(强制标 500),既不同账号重试也不换号, pool_mode_retry_count 配置完全不生效;而 Anthropic/OpenAI 等路径 会构造 UpstreamFailoverError 交给 handler 层按池模式配置重试后换号。 - 新增 poolModeSkippedFailoverError:池模式 + 可 failover 状态码时 返回 UpstreamFailoverError,RetryableOnSameAccount 按 pool_mode_retry_status_codes(默认 401/403/429)判定 - 原生 v1beta(ForwardNative)与 Claude messages 兼容路径的 Skipped 分支接入;非池模式的自定义错误码透传行为不变 - chat completions 兼容路径的 failover 错误补上 RetryableOnSameAccount 池模式判定