mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-30 16:23:31 +00:00
#7258 引入的 resolveGeminiThinkingVariant 只接到了 ForwardGemini, 因此仅覆盖 /v1beta 原生 Gemini 路径。经 /v1/chat/completions 与 /v1/messages 进来的请求直接调用 getMappedModel,裸名被原样透传; Antigravity 目录只登记 -low/-medium/-high/-tiered 变体,这些请求 仍然以 404 "Requested entity was not found." 失败。 把解析下沉到 getMappedModel(新增 getMappedModelForThinkingLevel), 一次覆盖四个调用点:/v1beta 原生、/v1/chat/completions、/v1/messages 以及后台账号连接测试。各转发入口按自身协议推导档位——原生读 generationConfig.thinkingConfig,Claude 侧读 thinking.budget_tokens, 两者阈值一致;默认入口按 high 兜底。 mapAntigravityModel 保持不变,调度侧的模型支持判定语义不受影响。