Skip to content

Commit cfc3d4f

Browse files
committed
Memory instance migration to library
1 parent 76075d4 commit cfc3d4f

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

‎src/dialog/llm/default.py‎

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111

1212
from dialog.learn.idf import categorize_conversation_history
1313
from dialog_lib.agents.abstract import AbstractLLM
14-
from dialog.llm.embeddings import get_most_relevant_contents_from_message
15-
from dialog.llm.memory import generate_memory_instance
14+
from dialog_lib.embeddings.generate import get_most_relevant_contents_from_message
15+
from dialog_lib.db.memory import generate_memory_instance
16+
from dialog.llm.embeddings import EMBEDDINGS_LLM
1617
from dialog.settings import Settings
1718
from dialog.models.db import get_session
1819

@@ -26,7 +27,9 @@ def memory(self) -> BaseChatMemory:
2627
if self.session_id:
2728
return generate_memory_instance(
2829
session_id=self.session_id,
29-
parent_session_id=self.parent_session_id
30+
parent_session_id=self.parent_session_id,
31+
dbsession=self.dbsession,
32+
database_url=Settings().DATABASE_URL
3033
)
3134
return None
3235

@@ -35,7 +38,9 @@ def generate_prompt(self, text):
3538
text,
3639
top=Settings().LLM_RELEVANT_CONTENTS,
3740
dataset=self.dataset,
38-
session=self.dbsession
41+
session=self.dbsession,
42+
embeddings_llm=EMBEDDINGS_LLM,
43+
cosine_similarity_threshold=Settings().COSINE_SIMILARITY_THRESHOLD
3944
)
4045
prompt_config = self.config.get("prompt")
4146
fallback = prompt_config.get("fallback") or \

0 commit comments

Comments
 (0)