singhankur01 commited on
Commit
ccabfb3
·
verified ·
1 Parent(s): 2c9fac4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -22,7 +22,7 @@ from langchain_huggingface import HuggingFaceEmbeddings # Correct new import
22
  # from langchain_chroma import Chroma
23
  from langchain_community.retrievers import BM25Retriever
24
  from langchain.retrievers import EnsembleRetriever, ContextualCompressionRetriever
25
- from langchain.retrievers.document_compressors import CrossEncoderReranker , DocumentCompressorPipeline
26
  from langchain_community.cross_encoders import HuggingFaceCrossEncoder
27
  from langchain.prompts import PromptTemplate
28
 
@@ -166,7 +166,7 @@ async def run_hackrx(req: RunRequest):
166
  # dense_retriever = Chroma.from_documents(documents=chunks, embedding=ml_models["embedder"]).as_retriever()
167
  ensemble_retriever = EnsembleRetriever(retrievers=[keyword_retriever, dense_retriever], weights=[0.4, 0.6])
168
 
169
- compression_retriever = DocumentCompressorPipeline(
170
  base_retriever=ensemble_retriever, base_compressor=ml_models["reranker_compressor"]
171
  )
172
  # compression_retriever = ContextualCompressionRetriever(
 
22
  # from langchain_chroma import Chroma
23
  from langchain_community.retrievers import BM25Retriever
24
  from langchain.retrievers import EnsembleRetriever, ContextualCompressionRetriever
25
+ from langchain.retrievers.document_compressors import CrossEncoderReranker
26
  from langchain_community.cross_encoders import HuggingFaceCrossEncoder
27
  from langchain.prompts import PromptTemplate
28
 
 
166
  # dense_retriever = Chroma.from_documents(documents=chunks, embedding=ml_models["embedder"]).as_retriever()
167
  ensemble_retriever = EnsembleRetriever(retrievers=[keyword_retriever, dense_retriever], weights=[0.4, 0.6])
168
 
169
+ compression_retriever = ContextualCompressionRetriever(
170
  base_retriever=ensemble_retriever, base_compressor=ml_models["reranker_compressor"]
171
  )
172
  # compression_retriever = ContextualCompressionRetriever(