не отображжт процент у тупой нет автовыбор

This commit is contained in:
huker667 committed 2026-09-16 00:39:16 +03:00
1 parent 8812393f9f
commit 8eaf622b9d
1 file changed
+11 -4
+11 -4
View File
@@ -31,6 +31,8 @@ async def select_provider_callback(callback: CallbackQuery):
i = 0
shown = set()
auto_entries = expand_auto_models()
for model in MODELS.get(provider):
base_model = model.split("*")[0] if "*" in model else model
if base_model in shown:
@@ -38,12 +40,17 @@ async def select_provider_callback(callback: CallbackQuery):
shown.add(base_model)
i += 1
m_trust = round(get_display_trust([provider, base_model]))
full_model = f"{provider}*{base_model}"
if full_model == user_model or user_model.startswith(full_model + "*"):
text = f"{base_model} ({m_trust}%) ✅"
in_auto = any(e == full_model or e.startswith(full_model + "*") for e in auto_entries)
if in_auto:
m_trust = round(get_display_trust([provider, base_model]))
model_text = f"{base_model} ({m_trust}%)"
else:
text = f"{base_model} ({m_trust}%)"
model_text = base_model
if full_model == user_model or user_model.startswith(full_model + "*"):
text = f"{model_text} ✅"
else:
text = model_text
if MODELS[provider][model].get("alias"):
base_model = MODELS[provider][model].get("alias")