Update app.py
Browse files
app.py
CHANGED
@@ -7,6 +7,11 @@ from langchain.chains.question_answering import load_qa_chain
|
|
7 |
from langchain.llms import OpenAI
|
8 |
import gradio as gr
|
9 |
from qdrant_client import QdrantClient
|
|
|
|
|
|
|
|
|
|
|
10 |
|
11 |
|
12 |
#declare constants here
|
@@ -16,11 +21,7 @@ api_key = os.environ["QDRANT_API_KEY"]
|
|
16 |
embeddings = OpenAIEmbeddings()
|
17 |
|
18 |
#initialize vectorstore
|
19 |
-
|
20 |
-
qdrant = QdrantClient(
|
21 |
-
host,
|
22 |
-
api_key,
|
23 |
-
)
|
24 |
|
25 |
#query pipeline
|
26 |
def question_answering(question):
|
|
|
7 |
from langchain.llms import OpenAI
|
8 |
import gradio as gr
|
9 |
from qdrant_client import QdrantClient
|
10 |
+
from langchain.document_loaders import PagedPDFSplitter
|
11 |
+
|
12 |
+
#load data
|
13 |
+
loader = PagedPDFSplitter("Philippine National Formulary 8th Edition.pdf")
|
14 |
+
docs = loader.load_and_split()
|
15 |
|
16 |
|
17 |
#declare constants here
|
|
|
21 |
embeddings = OpenAIEmbeddings()
|
22 |
|
23 |
#initialize vectorstore
|
24 |
+
qdrant = Qdrant.from_documents(docs, embeddings, host=host, prefer_grpc=True, api_key=api_key)
|
|
|
|
|
|
|
|
|
25 |
|
26 |
#query pipeline
|
27 |
def question_answering(question):
|