diff --git a/src/converter/antigravity_fix.py b/src/converter/antigravity_fix.py index b5769c506..f136267bb 100644 --- a/src/converter/antigravity_fix.py +++ b/src/converter/antigravity_fix.py @@ -671,23 +671,8 @@ def _normalize_antigravity_request( log.debug(f"[ANTIGRAVITY] 已在最后一个 assistant 消息开头插入思考块(含跳过验证签名)") break - if "claude" in model.lower(): - # 2. Claude 模型关键词映射 - # 使用关键词匹配而不是精确匹配,更灵活地处理各种变体 - original_model = model - if "opus" in model.lower(): - model = "claude-opus-4-6-thinking" - elif "sonnet" in model.lower(): - model = "claude-sonnet-4-6" - elif "haiku" in model.lower(): - model = "gemini-2.5-flash" - elif "claude" in model.lower(): - # Claude 模型兜底:如果包含 claude 但不是 opus/sonnet/haiku - model = "claude-sonnet-4-6" - - if original_model != model: - log.debug(f"[ANTIGRAVITY] 映射模型: {original_model} -> {model}") - + #实测 Antigravity 现在已经返回真实模型 ID,因此这里可以直接保留原始 model ID, + #无需再根据 opus / sonnet 等关键词把 Claude 模型强制映射到某个固定版本。 return model