Danialebrat commited on
Commit
86ff876
·
1 Parent(s): e978a47

Fixing bugs and ollama errors

Browse files
Messaging_system/LLM.py CHANGED
@@ -39,7 +39,7 @@ class LLM:
39
  :return:
40
  """
41
  openai_models = ["4o-mini", "gpt-4o", "gpt-4.1-nano"]
42
- ollama_models = ["deepseek-r1:1.5b", "gemma3:4b", "deepseek-r1:7b"]
43
 
44
  if self.Core.model in openai_models:
45
  self.model_type = "openai"
@@ -167,6 +167,8 @@ class LLM:
167
  print(
168
  f"'header' or 'message' is more than specified characters in response on attempt {attempt + 1}. Retrying...")
169
  continue
 
 
170
 
171
  except json.JSONDecodeError:
172
  print(f"Invalid JSON from LLM on attempt {attempt + 1}. Retrying...")
 
39
  :return:
40
  """
41
  openai_models = ["4o-mini", "gpt-4o", "gpt-4.1-nano"]
42
+ ollama_models = ["deepseek-r1:1.5b", "gemma3:4b", "deepseek-r1:7b", "gemma3:4b"]
43
 
44
  if self.Core.model in openai_models:
45
  self.model_type = "openai"
 
167
  print(
168
  f"'header' or 'message' is more than specified characters in response on attempt {attempt + 1}. Retrying...")
169
  continue
170
+ else:
171
+ return output
172
 
173
  except json.JSONDecodeError:
174
  print(f"Invalid JSON from LLM on attempt {attempt + 1}. Retrying...")
Messaging_system/Permes.py CHANGED
@@ -84,7 +84,7 @@ class Permes:
84
  personalize_message.set_features_to_use(selected_source_features)
85
 
86
  if model is not None:
87
- personalize_message.set_llm_model(selected_source_features)
88
 
89
  # if involve_recsys_result is not None:
90
  # personalize_message.set_messaging_mode("recsys_result")
 
84
  personalize_message.set_features_to_use(selected_source_features)
85
 
86
  if model is not None:
87
+ personalize_message.set_llm_model(model)
88
 
89
  # if involve_recsys_result is not None:
90
  # personalize_message.set_messaging_mode("recsys_result")
messaging_main_test.py CHANGED
@@ -165,6 +165,7 @@ if __name__ == "__main__":
165
  permes = Permes()
166
 
167
  users_message = permes.create_personalize_messages(session=session,
 
168
  users=users,
169
  brand=brand,
170
  config_file=config_file,
 
165
  permes = Permes()
166
 
167
  users_message = permes.create_personalize_messages(session=session,
168
+ model="gemma3:4b",
169
  users=users,
170
  brand=brand,
171
  config_file=config_file,