From 3e53eb69646c22d9812ef9ea38202863a86e5ef5 Mon Sep 17 00:00:00 2001 From: Saifeddine ALOUI Date: Sat, 8 Mar 2025 00:32:16 +0100 Subject: [PATCH] upgraded modules --- lollms/prompting.py | 5 +---- lollms/server/endpoints/lollms_function_calls.py | 4 ++-- lollms/services/ttv/lumalabs/lollms_lumalabs.py | 14 +++++++++++--- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/lollms/prompting.py b/lollms/prompting.py index e06fdfa..745773d 100644 --- a/lollms/prompting.py +++ b/lollms/prompting.py @@ -195,10 +195,7 @@ class LollmsContextDetails: full_context+=custom_entries # Build the final prompt - if self.model is None: - prompt = template.separator_template.join(full_context) - else: - prompt = template.separator_template.join(full_context) + prompt = template.separator_template.join(full_context) # Debugging information if self.debug and self.model: diff --git a/lollms/server/endpoints/lollms_function_calls.py b/lollms/server/endpoints/lollms_function_calls.py index ed9a3f5..22a4c5f 100644 --- a/lollms/server/endpoints/lollms_function_calls.py +++ b/lollms/server/endpoints/lollms_function_calls.py @@ -219,7 +219,7 @@ async def toggle_function_call(request: Request): async def get_function_call_settings(request: Request): data = await request.json() client = check_access(lollmsElfServer,data["client_id"]) - fn_dir = data.get("dir") + fn_dir = data.get("category") function_name = data.get("name") # Add new entry @@ -251,7 +251,7 @@ async def set_function_call_settings(request: Request): try: print("- Setting function call settings") - fn_dir = data.get("dir") + fn_dir = data.get("category") function_name = data.get("name") # Add new entry diff --git a/lollms/services/ttv/lumalabs/lollms_lumalabs.py b/lollms/services/ttv/lumalabs/lollms_lumalabs.py index b0d5e0e..6a77fcd 100644 --- a/lollms/services/ttv/lumalabs/lollms_lumalabs.py +++ b/lollms/services/ttv/lumalabs/lollms_lumalabs.py @@ -37,11 +37,19 @@ class LollmsLumaLabs(LollmsTTV): "api_key": "", # use avx2 }) ) - super().__init__("lumalabs", app, service_config, output_folder, api_key) - self.client = LumaAI(auth_token=api_key) + super().__init__("lumalabs", app, service_config, output_folder) + try: + self.client = LumaAI(auth_token=self.service_config.api_key) + except: + ASCIIColors.error("Couldn't create a client") + self.client = None def settings_updated(self): - self.client = LumaAI(auth_token=self.service_config.api_key) + try: + self.client = LumaAI(auth_token=self.service_config.api_key) + except: + ASCIIColors.error("Couldn't create a client") + self.client = None def generate_video(