Commit ·
86ff876
1
Parent(s): e978a47
Fixing bugs and ollama errors
Browse files- Messaging_system/LLM.py +3 -1
- Messaging_system/Permes.py +1 -1
- messaging_main_test.py +1 -0
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(
|
| 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,
|