Phoenix21 commited on
Commit
9b11728
·
verified ·
1 Parent(s): 99474e2

Update my_memory_logic.py

Browse files
Files changed (1) hide show
  1. my_memory_logic.py +2 -3
my_memory_logic.py CHANGED
@@ -4,8 +4,7 @@ import os
4
 
5
  # Import your actual RAG chain (or pipeline) from pipeline.py
6
  # We'll assume `rag_chain` is exposed by pipeline.py
7
- from pipeline import run_with_chain
8
-
9
  # We'll import the session-based classes from langchain_core
10
  # If they're in different modules, adjust accordingly.
11
  from langchain_core.chat_history import BaseChatMessageHistory
@@ -32,7 +31,7 @@ def get_session_history(session_id: str) -> BaseChatMessageHistory:
32
  # This wraps your `rag_chain` so it automatically reads/writes
33
  # conversation history from get_session_history for each session.
34
  conversational_rag_chain = RunnableWithMessageHistory(
35
- run_with_chain, # the main chain from pipeline.py
36
  get_session_history, # fetches or creates ChatMessageHistory by session_id
37
  input_messages_key="input", # key in the dict for user's new query
38
  history_messages_key="chat_history", # key for existing chat logs
 
4
 
5
  # Import your actual RAG chain (or pipeline) from pipeline.py
6
  # We'll assume `rag_chain` is exposed by pipeline.py
7
+ from pipeline import run_with_chain_context
 
8
  # We'll import the session-based classes from langchain_core
9
  # If they're in different modules, adjust accordingly.
10
  from langchain_core.chat_history import BaseChatMessageHistory
 
31
  # This wraps your `rag_chain` so it automatically reads/writes
32
  # conversation history from get_session_history for each session.
33
  conversational_rag_chain = RunnableWithMessageHistory(
34
+ run_with_chain_context, # the main chain from pipeline.py
35
  get_session_history, # fetches or creates ChatMessageHistory by session_id
36
  input_messages_key="input", # key in the dict for user's new query
37
  history_messages_key="chat_history", # key for existing chat logs