Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -250,6 +250,7 @@ We currently only support one image at the start of the context! Please start a
|
|
250 |
time.sleep(0.02)
|
251 |
yield generated_text_without_prompt
|
252 |
else:
|
|
|
253 |
####################################################### thinking #######################################################
|
254 |
generation_config = dict(max_new_tokens= 2000, do_sample=False, num_beams = 2, repetition_penalty=2.5)
|
255 |
|
@@ -410,6 +411,9 @@ def toggle_think_mode(current_state):
|
|
410 |
print("global_think_mode: ",global_think_mode,"="*20)
|
411 |
button_label = "🧠DeepThink💡1minute⏳" if global_think_mode else "🧠Think"
|
412 |
return new_state, button_label
|
|
|
|
|
|
|
413 |
|
414 |
demo = gr.Blocks(css=CSS,js=js, theme='NoCrypt/miku')
|
415 |
# demo = gr.Blocks( theme='NoCrypt/miku')
|
@@ -438,10 +442,7 @@ with demo:
|
|
438 |
|
439 |
# Khi nhấn nút, trạng thái think_mode thay đổi + đổi nhãn nút
|
440 |
think_button.click(toggle_think_mode, inputs=[think_mode], outputs=[think_mode, think_button])
|
441 |
-
#
|
442 |
-
|
443 |
-
# inputs=[think_mode],
|
444 |
-
# outputs=[think_mode, think_button]
|
445 |
-
# )
|
446 |
|
447 |
demo.queue().launch()
|
|
|
250 |
time.sleep(0.02)
|
251 |
yield generated_text_without_prompt
|
252 |
else:
|
253 |
+
global_think_mode = False
|
254 |
####################################################### thinking #######################################################
|
255 |
generation_config = dict(max_new_tokens= 2000, do_sample=False, num_beams = 2, repetition_penalty=2.5)
|
256 |
|
|
|
411 |
print("global_think_mode: ",global_think_mode,"="*20)
|
412 |
button_label = "🧠DeepThink💡1minute⏳" if global_think_mode else "🧠Think"
|
413 |
return new_state, button_label
|
414 |
+
|
415 |
+
def reset_think_mode():
|
416 |
+
return False, "🧠Think" # Trả về trạng thái mặc định
|
417 |
|
418 |
demo = gr.Blocks(css=CSS,js=js, theme='NoCrypt/miku')
|
419 |
# demo = gr.Blocks( theme='NoCrypt/miku')
|
|
|
442 |
|
443 |
# Khi nhấn nút, trạng thái think_mode thay đổi + đổi nhãn nút
|
444 |
think_button.click(toggle_think_mode, inputs=[think_mode], outputs=[think_mode, think_button])
|
445 |
+
# Reset nút Think sau khi chat hoàn tất
|
446 |
+
chat_demo_interface.submit(reset_think_mode, inputs=[], outputs=[think_mode, think_button])
|
|
|
|
|
|
|
447 |
|
448 |
demo.queue().launch()
|