qwendashcoder commited on
Commit
49b15e5
·
verified ·
1 Parent(s): e5feaef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -6
app.py CHANGED
@@ -338,7 +338,7 @@ with gr.Blocks(title="NVIDIA AI Chat") as demo:
338
  with gr.Row():
339
  delete_last_btn = gr.Button("🗑️ Delete Last Message", variant="stop", size="sm")
340
  edit_last_btn = gr.Button("✏️ Edit & Re-run Last Prompt", variant="secondary", size="sm")
341
- top_btn = gr.Button("⏹️ Stop Generation", variant="stop", visible=False)
342
 
343
  # Token display (optional but useful)
344
  token_display = gr.Markdown("**Tokens used this chat:** 0", visible=False)
@@ -362,11 +362,26 @@ with gr.Blocks(title="NVIDIA AI Chat") as demo:
362
  # ================== EVENTS ==================
363
  load_btn.click(load_model, model_dropdown, [current_model, status_label])
364
 
365
- new_chat_btn.click(create_new_chat, [user_chats_state, logged_in_username], [user_chats_state, current_chat_title, chatbot, chat_dropdown, status_label, current_chat_context])
366
-
367
- delete_chat_btn.click(delete_current_chat, [current_chat_title, user_chats_state, logged_in_username], [user_chats_state, current_chat_title, chatbot, chat_dropdown, status_label, current_chat_context])
368
-
369
- chat_dropdown.change(switch_chat, [chat_dropdown, user_chats_state], [chatbot, current_chat_title, current_chat_context])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
370
 
371
  register_btn.click(
372
  register_user,
 
338
  with gr.Row():
339
  delete_last_btn = gr.Button("🗑️ Delete Last Message", variant="stop", size="sm")
340
  edit_last_btn = gr.Button("✏️ Edit & Re-run Last Prompt", variant="secondary", size="sm")
341
+ stop_btn = gr.Button("⏹️ Stop Generation", variant="stop", visible=False)
342
 
343
  # Token display (optional but useful)
344
  token_display = gr.Markdown("**Tokens used this chat:** 0", visible=False)
 
362
  # ================== EVENTS ==================
363
  load_btn.click(load_model, model_dropdown, [current_model, status_label])
364
 
365
+ # New Chat
366
+ new_chat_btn.click(
367
+ create_new_chat,
368
+ [user_chats_state, logged_in_username],
369
+ [user_chats_state, current_chat_title, chatbot, chat_dropdown, status_label, current_chat_context]
370
+ )
371
+
372
+ # Delete Current Chat
373
+ delete_chat_btn.click(
374
+ delete_current_chat,
375
+ [current_chat_title, user_chats_state, logged_in_username],
376
+ [user_chats_state, current_chat_title, chatbot, chat_dropdown, status_label, current_chat_context]
377
+ )
378
+
379
+ # Switch Chat
380
+ chat_dropdown.change(
381
+ switch_chat,
382
+ [chat_dropdown, user_chats_state],
383
+ [chatbot, current_chat_title, current_chat_context]
384
+ )
385
 
386
  register_btn.click(
387
  register_user,