feat: add clear button;
Browse files
app.py
CHANGED
@@ -31,6 +31,7 @@ chatbot_component = gr.Chatbot(
|
|
31 |
)
|
32 |
text_prompt_component = gr.Textbox(placeholder="Hi there! [press Enter]", show_label=False, autofocus=True, scale=8)
|
33 |
run_button_component = gr.Button(value="Run", variant="primary", scale=1)
|
|
|
34 |
mistral_key_component = gr.Textbox(
|
35 |
label="MISTRAL API KEY",
|
36 |
value="",
|
@@ -124,6 +125,7 @@ with gr.Blocks() as demo:
|
|
124 |
with gr.Row():
|
125 |
text_prompt_component.render()
|
126 |
run_button_component.render()
|
|
|
127 |
with gr.Accordion("Parameters", open=False):
|
128 |
model_component.render()
|
129 |
temperature_component.render()
|
@@ -134,7 +136,7 @@ with gr.Blocks() as demo:
|
|
134 |
inputs=bot_inputs,
|
135 |
outputs=[chatbot_component],
|
136 |
)
|
137 |
-
|
138 |
text_prompt_component.submit(
|
139 |
fn=user, inputs=user_inputs, outputs=[text_prompt_component, chatbot_component], queue=False
|
140 |
).then(
|
|
|
31 |
)
|
32 |
text_prompt_component = gr.Textbox(placeholder="Hi there! [press Enter]", show_label=False, autofocus=True, scale=8)
|
33 |
run_button_component = gr.Button(value="Run", variant="primary", scale=1)
|
34 |
+
clear_button_component = gr.ClearButton(value="Clear", variant="secondary", scale=1)
|
35 |
mistral_key_component = gr.Textbox(
|
36 |
label="MISTRAL API KEY",
|
37 |
value="",
|
|
|
125 |
with gr.Row():
|
126 |
text_prompt_component.render()
|
127 |
run_button_component.render()
|
128 |
+
clear_button_component.render()
|
129 |
with gr.Accordion("Parameters", open=False):
|
130 |
model_component.render()
|
131 |
temperature_component.render()
|
|
|
136 |
inputs=bot_inputs,
|
137 |
outputs=[chatbot_component],
|
138 |
)
|
139 |
+
clear_button_component.click(lambda: (None, None), outputs=[text_prompt_component, chatbot_component], queue=False)
|
140 |
text_prompt_component.submit(
|
141 |
fn=user, inputs=user_inputs, outputs=[text_prompt_component, chatbot_component], queue=False
|
142 |
).then(
|