singhankur01 commited on
Commit
ca83208
·
verified ·
1 Parent(s): 84ee692

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -206,14 +206,14 @@ async def run_hackrx(req: RunRequest):
206
  # dense_retriever = Chroma.from_documents(documents=chunks, embedding=ml_models["embedder"]).as_retriever()
207
  ensemble_retriever = EnsembleRetriever(retrievers=[keyword_retriever, dense_retriever], weights=[0.4, 0.6],search_kwargs={"k": 11})
208
  ### to make it faster we are now using our built reranker thats why commenting the code below
209
- # compression_retriever = ContextualCompressionRetriever(
210
- # base_retriever=ensemble_retriever, base_compressor=ml_models["reranker_compressor"]
211
- # )
212
 
213
 
214
  # Define the RAG chain using pre-loaded components
215
  hybrid_rag_chain = (
216
- {"context": itemgetter("full_query") | ensemble_retriever, "full_query": itemgetter("full_query")}
217
  | ml_models["prompt_template"]
218
  | ml_models["llm"]
219
  )
 
206
  # dense_retriever = Chroma.from_documents(documents=chunks, embedding=ml_models["embedder"]).as_retriever()
207
  ensemble_retriever = EnsembleRetriever(retrievers=[keyword_retriever, dense_retriever], weights=[0.4, 0.6],search_kwargs={"k": 11})
208
  ### to make it faster we are now using our built reranker thats why commenting the code below
209
+ compression_retriever = ContextualCompressionRetriever(
210
+ base_retriever=ensemble_retriever, base_compressor=ml_models["reranker_compressor"]
211
+ )
212
 
213
 
214
  # Define the RAG chain using pre-loaded components
215
  hybrid_rag_chain = (
216
+ {"context": itemgetter("full_query") | compression_retriever, "full_query": itemgetter("full_query")}
217
  | ml_models["prompt_template"]
218
  | ml_models["llm"]
219
  )