mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-09-24 16:05:44 +08:00
回应 PR #3247 Copilot review: 1. NormalizeChineseLLMThinking 文档写 'MiniMax M3 / M3.x' 但实现覆盖 minimax-m* (M2.x 也命中)。改成 'MiniMax M-series (M2.x/M3.x)'。 2. Copilot 质疑 gemini_messages_compat 传 originalModel 不是 mappedModel 是误用。实际是有意为之的跨协议场景: - 上游是 Gemini,但被剥离的 body 是 Anthropic 格式 - 剥离逻辑要按客户端请求的 Anthropic 子协议族判定 - 传 mappedModel (gemini-3.1-pro) 会被判为 Unknown→不剥离→retry 死循环 未改代码逻辑,改为更新文档: - thinking_protocol.go ResolveThinkingProtocol 添加「调用路径语义」 说明 Anthropic gateway 与 Gemini compat 两条路径的参数语义差异。 - gemini_messages_compat_service.go 调用点加 inline 注释解释 路径语义为什么该传 originalModel。