0xrushi commited on
Commit
6a3ad81
·
1 Parent(s): 0f6be34

langchain docstore

Browse files
Files changed (2) hide show
  1. agent.py +3 -1
  2. requirements.txt +1 -0
agent.py CHANGED
@@ -17,6 +17,7 @@ from smolagents import DuckDuckGoSearchTool
17
  from smolagents import Tool
18
  from langchain.vectorstores import FAISS
19
  import faiss
 
20
 
21
  # Load environment variables
22
  load_dotenv()
@@ -68,7 +69,8 @@ sys_msg = SystemMessage(content=system_prompt)
68
  embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/all-mpnet-base-v2")
69
  embedding_dim = 768 # for 'all-mpnet-base-v2'
70
  empty_index = faiss.IndexFlatL2(embedding_dim)
71
- vector_store = FAISS(embedding_function=embeddings, index=empty_index, docstore={}, index_to_docstore_id={})
 
72
 
73
 
74
  retriever_tool = create_retriever_tool(
 
17
  from smolagents import Tool
18
  from langchain.vectorstores import FAISS
19
  import faiss
20
+ from langchain_community.docstore.in_memory import InMemoryDocstore
21
 
22
  # Load environment variables
23
  load_dotenv()
 
69
  embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/all-mpnet-base-v2")
70
  embedding_dim = 768 # for 'all-mpnet-base-v2'
71
  empty_index = faiss.IndexFlatL2(embedding_dim)
72
+ docstore = InMemoryDocstore({})
73
+ vector_store = FAISS(embedding_function=embeddings, index=empty_index, docstore=docstore, index_to_docstore_id={})
74
 
75
 
76
  retriever_tool = create_retriever_tool(
requirements.txt CHANGED
@@ -19,3 +19,4 @@ python-dotenv
19
  smolagents
20
  faiss-cpu
21
  gradio[oauth]
 
 
19
  smolagents
20
  faiss-cpu
21
  gradio[oauth]
22
+ langchain-community