Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -5,10 +5,10 @@ import streamlit as st
|
|
5 |
import validators
|
6 |
|
7 |
from langchain_community.document_loaders import PyPDFLoader, TextLoader, Docx2txtLoader, WebBaseLoader
|
8 |
-
from
|
9 |
-
from
|
10 |
from langchain.chains import QAGenerationChain
|
11 |
-
from
|
12 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
13 |
from langchain.chains import QAGenerationChain, LLMChain
|
14 |
from langchain.chains.conversational_retrieval.prompts import CONDENSE_QUESTION_PROMPT
|
@@ -20,7 +20,7 @@ from langchain.agents.agent_toolkits import create_retriever_tool
|
|
20 |
from langchain.agents.openai_functions_agent.agent_token_buffer_memory import (
|
21 |
AgentTokenBufferMemory,
|
22 |
)
|
23 |
-
from
|
24 |
from langchain.schema import SystemMessage, AIMessage, HumanMessage
|
25 |
from langchain.prompts import MessagesPlaceholder
|
26 |
from langsmith import Client
|
|
|
5 |
import validators
|
6 |
|
7 |
from langchain_community.document_loaders import PyPDFLoader, TextLoader, Docx2txtLoader, WebBaseLoader
|
8 |
+
from langchain_community.vectorstores import FAISS
|
9 |
+
from langchain_community.chat_models import ChatOpenAI
|
10 |
from langchain.chains import QAGenerationChain
|
11 |
+
from langchain_community.embeddings import HuggingFaceEmbeddings, HuggingFaceBgeEmbeddings, HuggingFaceInstructEmbeddings
|
12 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
13 |
from langchain.chains import QAGenerationChain, LLMChain
|
14 |
from langchain.chains.conversational_retrieval.prompts import CONDENSE_QUESTION_PROMPT
|
|
|
20 |
from langchain.agents.openai_functions_agent.agent_token_buffer_memory import (
|
21 |
AgentTokenBufferMemory,
|
22 |
)
|
23 |
+
from langchain_openai import ChatOpenAI
|
24 |
from langchain.schema import SystemMessage, AIMessage, HumanMessage
|
25 |
from langchain.prompts import MessagesPlaceholder
|
26 |
from langsmith import Client
|