AI Update: یادت نره که بگی روی چه افورتی تنظیم شده

This commit is contained in:
Antigravity Bot
2026-08-30 13:42:48 +03:30
parent 4e4b3e6859
commit 64a48d2525
2 changed files with 24 additions and 22 deletions
+16 -14
View File
@@ -36,35 +36,37 @@ def format_duration_compact(seconds: float) -> str:
def get_model_display_name(model: Optional[str] = None, effort: Optional[str] = None) -> str:
"""Returns a clean user-friendly display name for the model and reasoning effort."""
if not model:
return "Gemini 3.7 Flash Auto"
model = "gemini-3.7-flash-auto"
m_clean = model.lower().strip()
eff_clean = (effort or "").lower().strip()
if not eff_clean:
if "flash-high" in m_clean:
eff_clean = "high"
elif "flash-auto" in m_clean or "3.7-flash" in m_clean or "3.6-flash" in m_clean or "3.1-pro" in m_clean:
eff_clean = "medium"
eff_map = {"high": "High", "medium": "Med", "med": "Med", "low": "Low"}
eff_tag = f" [{eff_map.get(eff_clean, eff_clean.capitalize())}]" if eff_clean else ""
if "flash-auto" in m_clean or m_clean == "gemini-3.7-flash-auto":
if eff_clean == "high":
return "Gemini 3.7 Flash Auto [High]"
elif eff_clean == "medium":
return "Gemini 3.7 Flash Auto [Med]"
elif eff_clean == "low":
return "Gemini 3.7 Flash Auto [Low]"
return "Gemini 3.7 Flash Auto"
return f"Gemini 3.7 Flash Auto{eff_tag}"
elif "flash-high" in m_clean:
return "Gemini 3.7 Flash [High]"
elif "3.7-flash" in m_clean:
return f"Gemini 3.7 Flash [{eff_clean.capitalize()}]" if eff_clean else "Gemini 3.7 Flash"
return f"Gemini 3.7 Flash{eff_tag}"
elif "3.6-flash" in m_clean:
return f"Gemini 3.6 Flash [{eff_clean.capitalize()}]" if eff_clean else "Gemini 3.6 Flash"
return f"Gemini 3.6 Flash{eff_tag}"
elif "3.1-pro" in m_clean or "pro" in m_clean:
return f"Gemini 3.1 Pro [{eff_clean.capitalize()}]" if eff_clean else "Gemini 3.1 Pro"
return f"Gemini 3.1 Pro{eff_tag}"
elif "opus" in m_clean:
return "Claude Opus 4.6 Thinking"
return f"Claude Opus 4.6 Thinking{eff_tag}"
elif "sonnet" in m_clean or "claude" in m_clean:
return "Claude Sonnet 4.6 Thinking"
return f"Claude Sonnet 4.6 Thinking{eff_tag}"
elif "gpt" in m_clean:
return "GPT-120B"
else:
return model
return f"{model}{eff_tag}"
def format_context_stats(