mindspark121 commited on
Commit
ba5898e
·
verified ·
1 Parent(s): 2b5b95f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -122,9 +122,6 @@ def chat(request: ChatRequest):
122
  user_message = request.message
123
  chat_history.append(user_message)
124
 
125
- # Retrieve relevant diagnostic question
126
- relevant_question = retrieve_relevant_question(user_message)
127
-
128
  # Constructing the DeepSeek prompt
129
  prompt = f"""
130
  You are an AI psychiatrist conducting a mental health consultation.
@@ -132,7 +129,6 @@ def chat(request: ChatRequest):
132
 
133
  - Always provide a thoughtful and compassionate response.
134
  - If a user shares distressing emotions, acknowledge their feelings and ask relevant follow-up questions.
135
- - Ask a symptom-related question to explore their concerns in depth.
136
 
137
  Previous conversation:
138
  {chat_history}
@@ -143,17 +139,21 @@ def chat(request: ChatRequest):
143
  Generate:
144
  - An empathetic response.
145
  - A related follow-up question.
146
- - The most relevant diagnostic question: "{relevant_question}".
147
-
148
- Ensure your response is always meaningful and non-empty.
149
  """
150
 
 
151
  ai_response = deepseek_request(prompt, max_tokens=250)
152
 
153
- chat_history.append(ai_response)
 
 
154
 
 
155
  return {"response": ai_response}
156
 
 
157
  # ✅ API Endpoint: Detect Disorders from Chat History
158
  @app.post("/detect_disorders")
159
  def detect_disorders():
 
122
  user_message = request.message
123
  chat_history.append(user_message)
124
 
 
 
 
125
  # Constructing the DeepSeek prompt
126
  prompt = f"""
127
  You are an AI psychiatrist conducting a mental health consultation.
 
129
 
130
  - Always provide a thoughtful and compassionate response.
131
  - If a user shares distressing emotions, acknowledge their feelings and ask relevant follow-up questions.
 
132
 
133
  Previous conversation:
134
  {chat_history}
 
139
  Generate:
140
  - An empathetic response.
141
  - A related follow-up question.
142
+
143
+ Ensure your response is meaningful and NEVER empty.
 
144
  """
145
 
146
+ # Call DeepSeek API
147
  ai_response = deepseek_request(prompt, max_tokens=250)
148
 
149
+ # ✅ Ensure response is NEVER empty
150
+ if not ai_response or ai_response.strip() == "":
151
+ ai_response = "I'm here to listen. Can you tell me more about how you're feeling? Maybe I can help."
152
 
153
+ chat_history.append(ai_response)
154
  return {"response": ai_response}
155
 
156
+
157
  # ✅ API Endpoint: Detect Disorders from Chat History
158
  @app.post("/detect_disorders")
159
  def detect_disorders():