anhkhoiphan commited on
Commit
dedac20
verified
1 Parent(s): b41b5de

Update chatbot/memory.py

Browse files
Files changed (1) hide show
  1. chatbot/memory.py +7 -6
chatbot/memory.py CHANGED
@@ -1,8 +1,9 @@
1
- from langchain.memory import CombinedMemory, ConversationBufferWindowMemory, ConversationSummaryMemory
2
  from chatbot.llm import gemini_llm
3
 
4
- buffer_memory = ConversationBufferWindowMemory(k=5, memory_key="buffer_history")
5
- summary_memory = ConversationSummaryMemory(llm=gemini_llm, memory_key="summary_history")
6
-
7
- memory = CombinedMemory(memories=[buffer_memory, summary_memory])
8
-
 
 
1
+ from langchain.memory import ConversationSummaryBufferMemory
2
  from chatbot.llm import gemini_llm
3
 
4
+ memory = ConversationSummaryBufferMemory(
5
+ llm=gemini_llm,
6
+ memory_key="chat_history", # this key will hold the conversation context
7
+ max_token_limit=2000, # adjust this limit based on your needs
8
+ return_messages=True
9
+ )