From b4c7f22dca84e3fae2eb072c7ad00e1e90ae172d Mon Sep 17 00:00:00 2001 From: giteaMyFirstvdsRoot Date: Wed, 2 Sep 2026 06:06:15 +0000 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=B4=D1=83=D0=B1?= =?UTF-8?q?=D0=BB=D0=B5=D0=B9=20=D0=BF=D1=80=D0=BE=D1=84=D0=B8=D0=BB=D0=B5?= =?UTF-8?q?=D0=B9=20=D1=81=20=D0=BD=D0=B0=D1=88=D0=B8=D0=BC=D0=B8=20=D0=B8?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=B0=D0=BC=D0=B8=20=D0=BF=D0=BE=D0=B4=20?= =?UTF-8?q?=D1=87=D1=83=D0=B6=D0=B8=D0=BC=D0=B8=20id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/setup.sh b/setup.sh index de4944d..bb0fa26 100644 --- a/setup.sh +++ b/setup.sh @@ -155,6 +155,12 @@ if dflt is None: dflt_id = id_d else: dflt_id = dflt["id"] +# Старые записи с нашими именами, но чужими id (от ручной настройки или прошлых +# версий) переименовываем, иначе в панели будут два одинаковых пункта. +ours = {id_o: "ollama-cloud", id_z: "zai-glm"} +for x in ent: + if x.get("name") in ours.values() and x.get("id") not in ours: + x["name"] = x["name"] + " (старый)" if routes in ("ollama", "both"): ensure(id_o, "ollama-cloud") if routes in ("zai", "both"): ensure(id_z, "zai-glm") # Выкидываем записи, у которых файла на диске нет: они ломают выбор в панели.