переименование дублей профилей с нашими именами под чужими id
This commit is contained in:
@@ -155,6 +155,12 @@ if dflt is None:
|
|||||||
dflt_id = id_d
|
dflt_id = id_d
|
||||||
else:
|
else:
|
||||||
dflt_id = dflt["id"]
|
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 ("ollama", "both"): ensure(id_o, "ollama-cloud")
|
||||||
if routes in ("zai", "both"): ensure(id_z, "zai-glm")
|
if routes in ("zai", "both"): ensure(id_z, "zai-glm")
|
||||||
# Выкидываем записи, у которых файла на диске нет: они ломают выбор в панели.
|
# Выкидываем записи, у которых файла на диске нет: они ломают выбор в панели.
|
||||||
|
|||||||
Reference in New Issue
Block a user