mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-21 05:21:20 +00:00
PR #4394 (776f3f0de) 在新增 alpha_search 调度能力时加入了 OAuth-only 门控,把 APIKey 账号从 /alpha/search 候选池整体剔除;但转发层自52071d391起就支持 APIKey 走 {base_url}/v1/alpha/search,门控注释中 「API key 会被发往 chatgpt.com 导致 401」与实际路由不符。结果是纯 APIKey 分组自 v0.1.157 起独立搜索在选号阶段即失败(无可用账号)。 修复: - SupportsOpenAIEndpointCapability 的 alpha_search 门控放行 AccountTypeAPIKey(OAuth/APIKey 均可,Grok 等仍拒绝);显式能力集 语义不变,chat_completions 继续隐含放行 alpha_search。 - ForwardAlphaSearch 对 APIKey 账号的 404/405 按端点级 failover 处理 (换号、不写账号错误状态),避免混合分组里请求死在不支持该端点的 APIKey 上游;OAuth 账号 404 透传行为保持不变。 - 更新固化旧门控行为的用例,并在调度层新增 APIKey 放行回归锁。