Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -41,6 +41,13 @@ from langchain_core.runnables import RunnableLambda, RunnableParallel, RunnableP
|
|
41 |
from langchain.schema import Document, format_document
|
42 |
from langchain_core.messages import AIMessage, HumanMessage, get_buffer_string
|
43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
from langchain.retrievers.document_compressors import DocumentCompressorPipeline
|
45 |
from langchain.text_splitter import CharacterTextSplitter
|
46 |
from langchain_community.document_transformers import EmbeddingsRedundantFilter,LongContextReorder
|
|
|
41 |
from langchain.schema import Document, format_document
|
42 |
from langchain_core.messages import AIMessage, HumanMessage, get_buffer_string
|
43 |
|
44 |
+
# OutputParser
|
45 |
+
from langchain_core.output_parsers import StrOutputParser
|
46 |
+
|
47 |
+
# Chroma: vectorstore
|
48 |
+
from langchain_community.vectorstores import Chroma
|
49 |
+
|
50 |
+
# Contextual Compression
|
51 |
from langchain.retrievers.document_compressors import DocumentCompressorPipeline
|
52 |
from langchain.text_splitter import CharacterTextSplitter
|
53 |
from langchain_community.document_transformers import EmbeddingsRedundantFilter,LongContextReorder
|