This commit is contained in:
Saifeddine ALOUI 2023-06-25 19:43:50 +02:00
parent 577056ace8
commit 81d0498508
2 changed files with 13 additions and 2 deletions

View File

@ -107,8 +107,11 @@ class LoLLMsAPPI():
if config.model_name is None:
self.menu.select_model()
self.model = self.binding.build_model()
try:
self.model = self.binding.build_model()
except Exception as ex:
ASCIIColors.error(f"Couldn't build model. Try to reinstall binding {self.config['binding_name']}")
self.model = None
self.mounted_personalities = []
self.mounted_personalities = self.rebuild_personalities()
if self.config["active_personality_id"]<len(self.mounted_personalities):

8
app.py
View File

@ -821,6 +821,14 @@ class LoLLMsWebUI(LoLLMsAPPI):
ASCIIColors.info(f"- Reinstalling binding {data['name']}...")
try:
self.binding = BindingBuilder().build_binding(self.config, self.lollms_paths, InstallOption.FORCE_INSTALL)
try:
self.model = self.binding.build_model()
except Exception as ex:
print(f"Couldn't build model: [{ex}]")
try:
self.rebuild_personalities()
except Exception as ex:
print(f"Couldn't reload personalities: [{ex}]")
return jsonify({"status": True})
except Exception as ex:
print(f"Couldn't build binding: [{ex}]")