Ludovicollin commited on
Commit
85b88ff
·
1 Parent(s): 9d8afbe

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -2
main.py CHANGED
@@ -86,6 +86,7 @@ def to_cache(file):
86
 
87
  @cl.cache
88
  def retriever_to_cache():
 
89
  index_name = os.environ['PINECONE_INDEX_NAME']
90
  embeddings = HuggingFaceEmbeddings()
91
  pinecone.init(
@@ -96,6 +97,7 @@ def retriever_to_cache():
96
  index_name=index_name, embedding=embeddings
97
  )
98
  retriever = vectorstore.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": .7, "k": 30,"filter": {'categorie': {'$eq': 'OF'}}})
 
99
  return retriever
100
 
101
  @cl.set_chat_profiles
@@ -169,11 +171,11 @@ async def start():
169
  )
170
  #question_generator = LLMChain(llm=llm, prompt=CONDENSE_QUESTION_PROMPT)
171
  #doc_chain = load_qa_chain(streaming_llm, chain_type="stuff")
172
- relevant=retriever_to_cache()
173
  qa = ConversationalRetrievalChain.from_llm(
174
  streaming_llm,
175
  chain_type="stuff",
176
- retriever=relevant,
177
  #combine_docs_chain=doc_chain,
178
  #question_generator=question_generator,
179
  memory=memory,
 
86
 
87
  @cl.cache
88
  def retriever_to_cache():
89
+ from langchain.cache import InMemoryCache
90
  index_name = os.environ['PINECONE_INDEX_NAME']
91
  embeddings = HuggingFaceEmbeddings()
92
  pinecone.init(
 
97
  index_name=index_name, embedding=embeddings
98
  )
99
  retriever = vectorstore.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": .7, "k": 30,"filter": {'categorie': {'$eq': 'OF'}}})
100
+ retriever = InMemoryCache()
101
  return retriever
102
 
103
  @cl.set_chat_profiles
 
171
  )
172
  #question_generator = LLMChain(llm=llm, prompt=CONDENSE_QUESTION_PROMPT)
173
  #doc_chain = load_qa_chain(streaming_llm, chain_type="stuff")
174
+ #relevant=retriever_to_cache()
175
  qa = ConversationalRetrievalChain.from_llm(
176
  streaming_llm,
177
  chain_type="stuff",
178
+ retriever=retriever_to_cache(),
179
  #combine_docs_chain=doc_chain,
180
  #question_generator=question_generator,
181
  memory=memory,