Spaces:
Runtime error
Runtime error
layerdiffusion
commited on
Commit
·
992e391
1
Parent(s):
6fb0c53
- app.py +2 -1
- chat_interface.py +5 -2
app.py
CHANGED
|
@@ -366,7 +366,8 @@ with gr.Blocks(
|
|
| 366 |
undo_btn=undo_btn,
|
| 367 |
clear_btn=clear_btn,
|
| 368 |
additional_inputs=[seed, temperature, top_p, max_new_tokens],
|
| 369 |
-
examples=examples
|
|
|
|
| 370 |
)
|
| 371 |
|
| 372 |
render_button.click(
|
|
|
|
| 366 |
undo_btn=undo_btn,
|
| 367 |
clear_btn=clear_btn,
|
| 368 |
additional_inputs=[seed, temperature, top_p, max_new_tokens],
|
| 369 |
+
examples=examples,
|
| 370 |
+
show_stop_button=False
|
| 371 |
)
|
| 372 |
|
| 373 |
render_button.click(
|
chat_interface.py
CHANGED
|
@@ -57,6 +57,7 @@ class ChatInterface(Blocks):
|
|
| 57 |
pre_fn: Callable,
|
| 58 |
chatbot: Chatbot,
|
| 59 |
*,
|
|
|
|
| 60 |
post_fn_kwargs: dict = None,
|
| 61 |
pre_fn_kwargs: dict = None,
|
| 62 |
multimodal: bool = False,
|
|
@@ -103,6 +104,8 @@ class ChatInterface(Blocks):
|
|
| 103 |
self.pre_fn = pre_fn
|
| 104 |
self.pre_fn_kwargs = pre_fn_kwargs
|
| 105 |
|
|
|
|
|
|
|
| 106 |
self.interrupter = State(None)
|
| 107 |
|
| 108 |
self.multimodal = multimodal
|
|
@@ -409,7 +412,7 @@ class ChatInterface(Blocks):
|
|
| 409 |
async_lambda(
|
| 410 |
lambda: (
|
| 411 |
Button(visible=False),
|
| 412 |
-
Button(visible=
|
| 413 |
)
|
| 414 |
),
|
| 415 |
None,
|
|
@@ -427,7 +430,7 @@ class ChatInterface(Blocks):
|
|
| 427 |
else:
|
| 428 |
for event_trigger in event_triggers:
|
| 429 |
event_trigger(
|
| 430 |
-
async_lambda(lambda: Button(visible=
|
| 431 |
None,
|
| 432 |
[self.stop_btn],
|
| 433 |
show_api=False,
|
|
|
|
| 57 |
pre_fn: Callable,
|
| 58 |
chatbot: Chatbot,
|
| 59 |
*,
|
| 60 |
+
show_stop_button=True,
|
| 61 |
post_fn_kwargs: dict = None,
|
| 62 |
pre_fn_kwargs: dict = None,
|
| 63 |
multimodal: bool = False,
|
|
|
|
| 104 |
self.pre_fn = pre_fn
|
| 105 |
self.pre_fn_kwargs = pre_fn_kwargs
|
| 106 |
|
| 107 |
+
self.show_stop_button = show_stop_button
|
| 108 |
+
|
| 109 |
self.interrupter = State(None)
|
| 110 |
|
| 111 |
self.multimodal = multimodal
|
|
|
|
| 412 |
async_lambda(
|
| 413 |
lambda: (
|
| 414 |
Button(visible=False),
|
| 415 |
+
Button(visible=self.show_stop_button),
|
| 416 |
)
|
| 417 |
),
|
| 418 |
None,
|
|
|
|
| 430 |
else:
|
| 431 |
for event_trigger in event_triggers:
|
| 432 |
event_trigger(
|
| 433 |
+
async_lambda(lambda: Button(visible=self.show_stop_button)),
|
| 434 |
None,
|
| 435 |
[self.stop_btn],
|
| 436 |
show_api=False,
|