Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -21,13 +21,17 @@ import os # For handling file and directory paths.
|
|
21 |
# Import a handler for streaming outputs.
|
22 |
from langchain.callbacks.streaming_stdout import StreamingStdOutCallbackHandler # For live updates in the Streamlit app.
|
23 |
|
24 |
-
# Set the title of the Streamlit web application.
|
25 |
st.title("ChatPDF")
|
|
|
|
|
|
|
|
|
|
|
26 |
# Create a visual separator in the app.
|
27 |
st.write("---")
|
28 |
|
29 |
# Add a file uploader widget for users to upload their PDF files.
|
30 |
-
uploaded_file = st.file_uploader("Upload your PDF file!", type=['pdf'])
|
31 |
# Another visual separator after the file uploader.
|
32 |
st.write("---")
|
33 |
|
|
|
21 |
# Import a handler for streaming outputs.
|
22 |
from langchain.callbacks.streaming_stdout import StreamingStdOutCallbackHandler # For live updates in the Streamlit app.
|
23 |
|
|
|
24 |
st.title("ChatPDF")
|
25 |
+
|
26 |
+
st.markdown("""
|
27 |
+
ChatPDF is a web application that can answer questions based on a PDF document. To use the app, simply upload a PDF file and type your question in the input box. The app will then use a powerful language model to generate an answer to your question.
|
28 |
+
""")
|
29 |
+
|
30 |
# Create a visual separator in the app.
|
31 |
st.write("---")
|
32 |
|
33 |
# Add a file uploader widget for users to upload their PDF files.
|
34 |
+
uploaded_file = st.sidebar.file_uploader("Upload your PDF file!", type=['pdf'])
|
35 |
# Another visual separator after the file uploader.
|
36 |
st.write("---")
|
37 |
|