Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -173,7 +173,9 @@ def search_wellness_professionals(location):
|
|
| 173 |
return "No data found."
|
| 174 |
|
| 175 |
# Gradio Interface
|
| 176 |
-
def gradio_interface(message, location,
|
|
|
|
|
|
|
| 177 |
# Stage 1: Mental Health Chatbot
|
| 178 |
history, _ = chat(message, history)
|
| 179 |
|
|
@@ -195,14 +197,15 @@ iface = gr.Interface(
|
|
| 195 |
inputs=[
|
| 196 |
gr.Textbox(label="Enter your message", placeholder="How are you feeling today?"),
|
| 197 |
gr.Textbox(label="Enter your location (e.g., Hawaii, Oahu)", placeholder="Your location"),
|
| 198 |
-
|
| 199 |
],
|
| 200 |
outputs=[
|
| 201 |
gr.Chatbot(label="Chat History"),
|
| 202 |
gr.Textbox(label="Sentiment Analysis"),
|
| 203 |
gr.Textbox(label="Detected Emotion"),
|
| 204 |
gr.Textbox(label="Suggestions"),
|
| 205 |
-
gr.File(label="Download Wellness Professionals CSV")
|
|
|
|
| 206 |
],
|
| 207 |
allow_flagging="never",
|
| 208 |
title="Mental Wellbeing App with AI Assistance",
|
|
@@ -212,3 +215,4 @@ iface = gr.Interface(
|
|
| 212 |
# Launch Gradio interface
|
| 213 |
if __name__ == "__main__":
|
| 214 |
iface.launch(debug=True)
|
|
|
|
|
|
| 173 |
return "No data found."
|
| 174 |
|
| 175 |
# Gradio Interface
|
| 176 |
+
def gradio_interface(message, location, state):
|
| 177 |
+
history = state or [] # If state is None, initialize it as an empty list
|
| 178 |
+
|
| 179 |
# Stage 1: Mental Health Chatbot
|
| 180 |
history, _ = chat(message, history)
|
| 181 |
|
|
|
|
| 197 |
inputs=[
|
| 198 |
gr.Textbox(label="Enter your message", placeholder="How are you feeling today?"),
|
| 199 |
gr.Textbox(label="Enter your location (e.g., Hawaii, Oahu)", placeholder="Your location"),
|
| 200 |
+
gr.State() # One state input
|
| 201 |
],
|
| 202 |
outputs=[
|
| 203 |
gr.Chatbot(label="Chat History"),
|
| 204 |
gr.Textbox(label="Sentiment Analysis"),
|
| 205 |
gr.Textbox(label="Detected Emotion"),
|
| 206 |
gr.Textbox(label="Suggestions"),
|
| 207 |
+
gr.File(label="Download Wellness Professionals CSV"),
|
| 208 |
+
gr.State() # One state output
|
| 209 |
],
|
| 210 |
allow_flagging="never",
|
| 211 |
title="Mental Wellbeing App with AI Assistance",
|
|
|
|
| 215 |
# Launch Gradio interface
|
| 216 |
if __name__ == "__main__":
|
| 217 |
iface.launch(debug=True)
|
| 218 |
+
|