Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -70,19 +70,21 @@ def main():
|
|
70 |
add_pdf_text_to_db(collection, pdf_text)
|
71 |
st.success("PDF text has been added to the database. You can now query it!")
|
72 |
query = st.text_input("Enter your query about the PDF:")
|
73 |
-
|
74 |
-
try:
|
75 |
-
answer, metadata = query_pdf_data(collection, query, retriever_model)
|
76 |
-
st.subheader("Answer:")
|
77 |
-
st.write(answer[0]['generated_text'])
|
78 |
-
st.subheader("Retrieved Context:")
|
79 |
-
for meta in metadata[0]:
|
80 |
-
st.write(meta)
|
81 |
-
except Exception as e:
|
82 |
-
st.error(f"An error occurred: {str(e)}")
|
83 |
except Exception as e:
|
84 |
st.error(f"Error extracting text: {e}")
|
85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
if __name__ == "__main__":
|
88 |
main()
|
|
|
70 |
add_pdf_text_to_db(collection, pdf_text)
|
71 |
st.success("PDF text has been added to the database. You can now query it!")
|
72 |
query = st.text_input("Enter your query about the PDF:")
|
73 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
except Exception as e:
|
75 |
st.error(f"Error extracting text: {e}")
|
76 |
|
77 |
+
if query:
|
78 |
+
try:
|
79 |
+
answer, metadata = query_pdf_data(collection, query, retriever_model)
|
80 |
+
st.subheader("Answer:")
|
81 |
+
st.write(answer[0]['generated_text'])
|
82 |
+
st.subheader("Retrieved Context:")
|
83 |
+
for meta in metadata[0]:
|
84 |
+
st.write(meta)
|
85 |
+
except Exception as e:
|
86 |
+
st.error(f"An error occurred: {str(e)}")
|
87 |
+
|
88 |
|
89 |
if __name__ == "__main__":
|
90 |
main()
|