arubaDev commited on
Commit
57c78ad
·
verified ·
1 Parent(s): e70c62f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -177,7 +177,8 @@ def delete_chat_cb(selected_label):
177
  selected = labels[0] if labels else None
178
  return gr.update(choices=labels, value=selected), []
179
 
180
- def send_cb(user_text, selected_label, chatbot_msgs, system_message, max_tokens, temperature, top_p, model_choice, *args):
 
181
  sid = label_to_id(selected_label)
182
  if sid is None:
183
  sid = create_session("New chat")
@@ -190,7 +191,9 @@ def send_cb(user_text, selected_label, chatbot_msgs, system_message, max_tokens,
190
  api_messages = build_api_messages(sid, system_message)
191
  display_msgs = chatbot_msgs[:] # preserve current chat
192
 
193
- # Initial typing message
 
 
194
  display_msgs.append({"role": "assistant", "content": "…"})
195
  yield (display_msgs, "", selected_label)
196
 
@@ -214,10 +217,6 @@ def send_cb(user_text, selected_label, chatbot_msgs, system_message, max_tokens,
214
  display_msgs[-1]["content"] = f"⚠️ Error: {str(e)}"
215
  yield (display_msgs, "", selected_label)
216
 
217
-
218
-
219
-
220
-
221
  def regenerate_cb(selected_label, system_message, max_tokens, temperature, top_p, model_choice, dataset_choice):
222
  sid = label_to_id(selected_label)
223
  if sid is None:
 
177
  selected = labels[0] if labels else None
178
  return gr.update(choices=labels, value=selected), []
179
 
180
+ # --- Fixed send_cb to show user message ---
181
+ def send_cb(user_text, selected_label, chatbot_msgs, system_message, max_tokens, temperature, top_p, model_choice, dataset_choice, *args):
182
  sid = label_to_id(selected_label)
183
  if sid is None:
184
  sid = create_session("New chat")
 
191
  api_messages = build_api_messages(sid, system_message)
192
  display_msgs = chatbot_msgs[:] # preserve current chat
193
 
194
+ # Show user's message immediately
195
+ display_msgs.append({"role": "user", "content": user_text})
196
+ # Add assistant typing placeholder
197
  display_msgs.append({"role": "assistant", "content": "…"})
198
  yield (display_msgs, "", selected_label)
199
 
 
217
  display_msgs[-1]["content"] = f"⚠️ Error: {str(e)}"
218
  yield (display_msgs, "", selected_label)
219
 
 
 
 
 
220
  def regenerate_cb(selected_label, system_message, max_tokens, temperature, top_p, model_choice, dataset_choice):
221
  sid = label_to_id(selected_label)
222
  if sid is None: