Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -100,9 +100,14 @@ st.set_page_config(page_title="ChatbotGuide", layout="wide")
|
|
100 |
|
101 |
if 'submit' not in st.session_state:
|
102 |
st.session_state.submit = False
|
|
|
|
|
103 |
|
104 |
st.title("Chatbot Guide")
|
105 |
|
|
|
|
|
|
|
106 |
uploaded_files = st.file_uploader("Upload PDFs Here", type="pdf", accept_multiple_files=True)
|
107 |
st.success(f"{len(uploaded_files)} document(s) loaded...")
|
108 |
|
@@ -123,7 +128,7 @@ if st.session_state.submit:
|
|
123 |
try:
|
124 |
client.Model.list()
|
125 |
except:
|
126 |
-
st.error
|
127 |
st.session_state.submit = False
|
128 |
st.rerun()
|
129 |
|
@@ -151,6 +156,6 @@ if st.session_state.submit:
|
|
151 |
mime='text/csv',
|
152 |
)
|
153 |
else:
|
154 |
-
st.error
|
155 |
st.session_state.submit = False
|
156 |
st.rerun()
|
|
|
100 |
|
101 |
if 'submit' not in st.session_state:
|
102 |
st.session_state.submit = False
|
103 |
+
if 'error' not in st.session_state:
|
104 |
+
st.session_state.error = ""
|
105 |
|
106 |
st.title("Chatbot Guide")
|
107 |
|
108 |
+
if st.session_state.error != "":
|
109 |
+
st.error(st.session_state.error)
|
110 |
+
|
111 |
uploaded_files = st.file_uploader("Upload PDFs Here", type="pdf", accept_multiple_files=True)
|
112 |
st.success(f"{len(uploaded_files)} document(s) loaded...")
|
113 |
|
|
|
128 |
try:
|
129 |
client.Model.list()
|
130 |
except:
|
131 |
+
st.session_state.error = "OpenAI API key is invalid"
|
132 |
st.session_state.submit = False
|
133 |
st.rerun()
|
134 |
|
|
|
156 |
mime='text/csv',
|
157 |
)
|
158 |
else:
|
159 |
+
st.session_state.error = "Please upload at least 1 PDF"
|
160 |
st.session_state.submit = False
|
161 |
st.rerun()
|