mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-27 16:07:02 +00:00
OpenAI OAuth 账户收到 402 deactivated_workspace(ChatGPT Team 工作区被停用)时, 将同一 Team(credentials.chatgpt_account_id 相同)的其余 active 账户一并置为 error 并进程内立即熔断,让调度瞬间切走,避免流量继续打到已死的兄弟账户。 - 触发条件仅限 402 + detail.code == deactivated_workspace;通用 402 与 401 行为不变 - 调用点两处:fastpath 各类早退之前 + HandleUpstreamError 顶部,进程内 60s 按 Team 去重 - 逐账户 SetError(错误信息标注触发账户),单账户失败不中断其余 - 默认生效,无配置开关