Ritesh-hf commited on
Commit
8d74aa7
·
verified ·
1 Parent(s): a779a90

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -23,6 +23,7 @@ from langchain_community.chat_models import ChatPerplexity
23
  from langchain.retrievers.document_compressors import CrossEncoderReranker
24
  from langchain_community.cross_encoders import HuggingFaceCrossEncoder
25
  from langchain_core.prompts import PromptTemplate
 
26
  import re
27
 
28
  # Load environment variables
@@ -91,9 +92,14 @@ llm = ChatPerplexity(temperature=0, pplx_api_key=GROQ_API_KEY, model="llama-3.1-
91
  # compression_retriever = ContextualCompressionRetriever(
92
  # base_compressor=compressor, base_retriever=retriever
93
  # )
94
- from langchain.retrievers.document_compressors import LLMChainExtractor
95
 
96
- compressor = LLMChainExtractor.from_llm(llm)
 
 
 
 
 
97
  compression_retriever = ContextualCompressionRetriever(
98
  base_compressor=compressor, base_retriever=retriever
99
  )
 
23
  from langchain.retrievers.document_compressors import CrossEncoderReranker
24
  from langchain_community.cross_encoders import HuggingFaceCrossEncoder
25
  from langchain_core.prompts import PromptTemplate
26
+ from langchain.retrievers.document_compressors import FlashrankRerank
27
  import re
28
 
29
  # Load environment variables
 
92
  # compression_retriever = ContextualCompressionRetriever(
93
  # base_compressor=compressor, base_retriever=retriever
94
  # )
95
+ # from langchain.retrievers.document_compressors import LLMChainExtractor
96
 
97
+ # compressor = LLMChainExtractor.from_llm(llm)
98
+ # compression_retriever = ContextualCompressionRetriever(
99
+ # base_compressor=compressor, base_retriever=retriever
100
+ # )
101
+
102
+ compressor = FlashrankRerank()
103
  compression_retriever = ContextualCompressionRetriever(
104
  base_compressor=compressor, base_retriever=retriever
105
  )