eduardo-alvarez commited on
Commit
d921507
β€’
1 Parent(s): 4937067

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -22
app.py CHANGED
@@ -82,28 +82,28 @@ with demo:
82
  response += char
83
  Return [(f"πŸ€– Response from LLM: {chat_model_selection}", response)] # Correct format for Gradio Chatbot
84
  #
85
- with gr.Blocks() as chat_interface:
86
- chatbot = gr.Chatbot()
87
- msg = gr.Textbox()
88
- submit = gr.Button("Submit")
89
- clear = gr.Button("Clear")
90
- def user(user_message, history):
91
- return "", history + [[user_message, None]]
92
- def clear_chat(*args):
93
- return [] # Returning an empty list to signify clearing the chat, adjust as per Gradio's capabilities
94
- submit.click(
95
- fn=get_response,
96
- inputs=[msg, chatbot],
97
- outputs=chatbot
98
- )
99
- clear.click(
100
- fn=clear_chat,
101
- inputs=None,
102
- outputs=chatbot
103
- )
104
-
105
- chat_interface.queue()
106
- chat_interface.launch()
107
 
108
  with gr.Tabs(elem_classes="tab-buttons") as tabs:
109
  with gr.TabItem("πŸ† LLM Leadeboard", elem_id="llm-benchmark-table", id=0):
 
82
  response += char
83
  Return [(f"πŸ€– Response from LLM: {chat_model_selection}", response)] # Correct format for Gradio Chatbot
84
  #
85
+ with gr.Blocks() as chat_interface:
86
+ chatbot = gr.Chatbot()
87
+ msg = gr.Textbox()
88
+ submit = gr.Button("Submit")
89
+ clear = gr.Button("Clear")
90
+ def user(user_message, history):
91
+ return "", history + [[user_message, None]]
92
+ def clear_chat(*args):
93
+ return [] # Returning an empty list to signify clearing the chat, adjust as per Gradio's capabilities
94
+ submit.click(
95
+ fn=get_response,
96
+ inputs=[msg, chatbot],
97
+ outputs=chatbot
98
+ )
99
+ clear.click(
100
+ fn=clear_chat,
101
+ inputs=None,
102
+ outputs=chatbot
103
+ )
104
+
105
+ chat_interface.queue()
106
+ chat_interface.launch()
107
 
108
  with gr.Tabs(elem_classes="tab-buttons") as tabs:
109
  with gr.TabItem("πŸ† LLM Leadeboard", elem_id="llm-benchmark-table", id=0):