Update src/rag.py
Browse files- src/rag.py +3 -3
src/rag.py
CHANGED
|
@@ -5,8 +5,8 @@ from langchain_core.runnables import RunnablePassthrough
|
|
| 5 |
from langchain_core.output_parsers import StrOutputParser
|
| 6 |
from langchain_core.prompts import ChatPromptTemplate
|
| 7 |
from langchain_qdrant import QdrantVectorStore
|
| 8 |
-
from
|
| 9 |
-
from
|
| 10 |
from sentence_transformers import CrossEncoder
|
| 11 |
|
| 12 |
|
|
@@ -50,7 +50,7 @@ base_retriever = vector_store.as_retriever(
|
|
| 50 |
search_kwargs={"k": 20}
|
| 51 |
)
|
| 52 |
|
| 53 |
-
model_r =
|
| 54 |
compressor = CrossEncoderReranker(model=model_r, top_n=5)
|
| 55 |
|
| 56 |
retriever = ContextualCompressionRetriever(
|
|
|
|
| 5 |
from langchain_core.output_parsers import StrOutputParser
|
| 6 |
from langchain_core.prompts import ChatPromptTemplate
|
| 7 |
from langchain_qdrant import QdrantVectorStore
|
| 8 |
+
from langchain_community.cross_encoders import HuggingFaceCrossEncoder
|
| 9 |
+
from langchain_community.retrievers.document_compressors import CrossEncoderReranker
|
| 10 |
from sentence_transformers import CrossEncoder
|
| 11 |
|
| 12 |
|
|
|
|
| 50 |
search_kwargs={"k": 20}
|
| 51 |
)
|
| 52 |
|
| 53 |
+
model_r = HuggingFaceCrossEncoder(model_name="BAAI/bge-reranker-v2-m3")
|
| 54 |
compressor = CrossEncoderReranker(model=model_r, top_n=5)
|
| 55 |
|
| 56 |
retriever = ContextualCompressionRetriever(
|