From b1242ed5406a50ae59b01af9fbe552d2c14aa3e0 Mon Sep 17 00:00:00 2001 From: saloui Date: Tue, 20 Jun 2023 12:34:07 +0200 Subject: [PATCH] bugfix --- api/__init__.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/api/__init__.py b/api/__init__.py index 544ade81..f0b3d1eb 100644 --- a/api/__init__.py +++ b/api/__init__.py @@ -657,7 +657,21 @@ class LoLLMsAPPI(): self._current_ai_message_id=id self._message_id = id - + def load_binding(self): + try: + print("update_settings : New binding selected") + if hasattr(self,"process") and self.process.ready: + result = self.process.set_config(self.config) + if result["status"]: + ASCIIColors.success("OK") + else: + ASCIIColors.error("NOK") + except Exception as ex: + ASCIIColors.error(f"Couldn't load model.Process returned exception : {ex}") + ASCIIColors.error(f"Binding returned this exception : {ex}") + ASCIIColors.error(f"{self.config.get_model_path_infos()}") + print("Please select a valid model or install a new one from a url") + self.menu.select_model() def load_model(self): try: print("update_settings : New model selected") @@ -678,7 +692,7 @@ class LoLLMsAPPI(): def load_personality(self): try: print("update_settings : New personality selected") - if hasattr(self,"process"): + if hasattr(self,"process") and self.process.ready: result = self.process.set_config(self.config) if result["status"]: ASCIIColors.success("OK")