Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
import
|
2 |
from langchain.chains import LLMChain
|
3 |
from langchain.prompts import PromptTemplate
|
4 |
from langchain_community.llms import HuggingFaceEndpoint
|
@@ -7,9 +7,9 @@ import docx2txt
|
|
7 |
import io
|
8 |
import re
|
9 |
from typing import List
|
10 |
-
from
|
11 |
-
from
|
12 |
-
from
|
13 |
from sentence_transformers import SentenceTransformer
|
14 |
from sklearn.metrics.pairwise import cosine_similarity
|
15 |
import numpy as np
|
@@ -132,20 +132,15 @@ def answer_query_with_similarity(query):
|
|
132 |
print("An error occurred while getting the answer: ", str(e))
|
133 |
return None
|
134 |
|
135 |
-
def
|
136 |
-
|
137 |
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
st.write("Answer:", response)
|
145 |
-
else:
|
146 |
-
st.write("No answer found.")
|
147 |
-
else:
|
148 |
-
st.write("Please provide a query.")
|
149 |
|
150 |
if __name__ == "__main__":
|
151 |
-
|
|
|
1 |
+
import gradio as gr
|
2 |
from langchain.chains import LLMChain
|
3 |
from langchain.prompts import PromptTemplate
|
4 |
from langchain_community.llms import HuggingFaceEndpoint
|
|
|
7 |
import io
|
8 |
import re
|
9 |
from typing import List
|
10 |
+
from langchain_community.vectorstores import Chroma
|
11 |
+
from langchain_community.text_splitter import RecursiveCharacterTextSplitter
|
12 |
+
from langchain_community.embeddings import SentenceTransformerEmbeddings
|
13 |
from sentence_transformers import SentenceTransformer
|
14 |
from sklearn.metrics.pairwise import cosine_similarity
|
15 |
import numpy as np
|
|
|
132 |
print("An error occurred while getting the answer: ", str(e))
|
133 |
return None
|
134 |
|
135 |
+
def gradio_interface(query):
|
136 |
+
return answer_query_with_similarity(query)
|
137 |
|
138 |
+
interface = gr.Interface(
|
139 |
+
fn=gradio_interface,
|
140 |
+
inputs=gr.Textbox(lines=2, placeholder="Enter your query here..."),
|
141 |
+
outputs="text",
|
142 |
+
title="Document Query App"
|
143 |
+
)
|
|
|
|
|
|
|
|
|
|
|
144 |
|
145 |
if __name__ == "__main__":
|
146 |
+
interface.launch()
|