не отображжт процент у тупой нет автовыбор
This commit is contained in:
1 parent
8812393f9f
commit
8eaf622b9d
1 file changed
+11
-4
+11
-4
@@ -31,6 +31,8 @@ async def select_provider_callback(callback: CallbackQuery):
|
|||||||
i = 0
|
i = 0
|
||||||
shown = set()
|
shown = set()
|
||||||
|
|
||||||
|
auto_entries = expand_auto_models()
|
||||||
|
|
||||||
for model in MODELS.get(provider):
|
for model in MODELS.get(provider):
|
||||||
base_model = model.split("*")[0] if "*" in model else model
|
base_model = model.split("*")[0] if "*" in model else model
|
||||||
if base_model in shown:
|
if base_model in shown:
|
||||||
@@ -38,12 +40,17 @@ async def select_provider_callback(callback: CallbackQuery):
|
|||||||
shown.add(base_model)
|
shown.add(base_model)
|
||||||
|
|
||||||
i += 1
|
i += 1
|
||||||
m_trust = round(get_display_trust([provider, base_model]))
|
|
||||||
full_model = f"{provider}*{base_model}"
|
full_model = f"{provider}*{base_model}"
|
||||||
if full_model == user_model or user_model.startswith(full_model + "*"):
|
in_auto = any(e == full_model or e.startswith(full_model + "*") for e in auto_entries)
|
||||||
text = f"{base_model} ({m_trust}%) ✅"
|
if in_auto:
|
||||||
|
m_trust = round(get_display_trust([provider, base_model]))
|
||||||
|
model_text = f"{base_model} ({m_trust}%)"
|
||||||
else:
|
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"):
|
if MODELS[provider][model].get("alias"):
|
||||||
base_model = MODELS[provider][model].get("alias")
|
base_model = MODELS[provider][model].get("alias")
|
||||||
|
|||||||
Reference in new issue
Block a user