Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2305,7 +2305,38 @@ with gr.Blocks() as demo:
|
|
2305 |
# Очистка всех полей кроме prompt_display
|
2306 |
description_input.change(
|
2307 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2308 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2309 |
outputs=[
|
2310 |
output_text_gigachat_pro,
|
2311 |
output_text_gigachat_lite,
|
@@ -2347,7 +2378,38 @@ with gr.Blocks() as demo:
|
|
2347 |
# Очистка всех полей кроме prompt_display
|
2348 |
advantages_input.change(
|
2349 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2350 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2351 |
outputs=[
|
2352 |
output_text_gigachat_pro,
|
2353 |
output_text_gigachat_lite,
|
@@ -2389,7 +2451,38 @@ with gr.Blocks() as demo:
|
|
2389 |
# Очистка всех полей кроме prompt_display
|
2390 |
key_message_input.change(
|
2391 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2392 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2393 |
outputs=[
|
2394 |
output_text_gigachat_pro,
|
2395 |
output_text_gigachat_lite,
|
@@ -2431,7 +2524,38 @@ with gr.Blocks() as demo:
|
|
2431 |
# Очистка всех полей кроме prompt_display
|
2432 |
approach_input.change(
|
2433 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2434 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2435 |
outputs=[
|
2436 |
output_text_gigachat_pro,
|
2437 |
output_text_gigachat_lite,
|
@@ -2517,7 +2641,33 @@ with gr.Blocks() as demo:
|
|
2517 |
# Добавление функционала для кнопок
|
2518 |
submit_btn.click(
|
2519 |
clear_outputs,
|
2520 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2521 |
outputs=[
|
2522 |
personalized_output_text_gigachat_pro,
|
2523 |
personalized_output_text_gigachat_lite,
|
@@ -2563,7 +2713,28 @@ with gr.Blocks() as demo:
|
|
2563 |
|
2564 |
personalize_btn.click(
|
2565 |
fn=clear_outputs,
|
2566 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2567 |
outputs=[
|
2568 |
personalized_output_text_gigachat_pro,
|
2569 |
personalized_output_text_gigachat_lite,
|
@@ -2654,7 +2825,40 @@ with gr.Blocks() as demo:
|
|
2654 |
]
|
2655 |
).then(
|
2656 |
fn=clear_outputs,
|
2657 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2658 |
outputs=[
|
2659 |
prompt_display,
|
2660 |
personalization_prompt, # Очищаем personalization_prompt
|
|
|
2305 |
# Очистка всех полей кроме prompt_display
|
2306 |
description_input.change(
|
2307 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2308 |
+
inputs=[
|
2309 |
+
output_text_gigachat_pro,
|
2310 |
+
output_text_gigachat_lite,
|
2311 |
+
output_text_gigachat_plus,
|
2312 |
+
output_text_gpt4o,
|
2313 |
+
output_text_meta_llama_405b,
|
2314 |
+
personalized_output_text_gigachat_pro,
|
2315 |
+
personalized_output_text_gigachat_lite,
|
2316 |
+
personalized_output_text_gigachat_plus,
|
2317 |
+
personalized_output_text_gpt4o,
|
2318 |
+
personalized_output_text_meta_llama_405b,
|
2319 |
+
adapted_output_text_gigachat_pro,
|
2320 |
+
adapted_output_text_gigachat_lite,
|
2321 |
+
adapted_output_text_gigachat_plus,
|
2322 |
+
adapted_output_text_gpt4o,
|
2323 |
+
adapted_output_text_meta_llama_405b,
|
2324 |
+
comment_gigachat_pro,
|
2325 |
+
corrected_gigachat_pro,
|
2326 |
+
comment_gigachat_lite,
|
2327 |
+
corrected_gigachat_lite,
|
2328 |
+
comment_gigachat_plus,
|
2329 |
+
corrected_gigachat_plus,
|
2330 |
+
comment_gpt4o,
|
2331 |
+
corrected_gpt4o,
|
2332 |
+
comment_meta_llama_405b,
|
2333 |
+
corrected_meta_llama_405b,
|
2334 |
+
validation_display_1,
|
2335 |
+
validation_display_2,
|
2336 |
+
validation_display_3,
|
2337 |
+
validation_display_4,
|
2338 |
+
validation_display_5
|
2339 |
+
],
|
2340 |
outputs=[
|
2341 |
output_text_gigachat_pro,
|
2342 |
output_text_gigachat_lite,
|
|
|
2378 |
# Очистка всех полей кроме prompt_display
|
2379 |
advantages_input.change(
|
2380 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2381 |
+
inputs=[
|
2382 |
+
output_text_gigachat_pro,
|
2383 |
+
output_text_gigachat_lite,
|
2384 |
+
output_text_gigachat_plus,
|
2385 |
+
output_text_gpt4o,
|
2386 |
+
output_text_meta_llama_405b,
|
2387 |
+
personalized_output_text_gigachat_pro,
|
2388 |
+
personalized_output_text_gigachat_lite,
|
2389 |
+
personalized_output_text_gigachat_plus,
|
2390 |
+
personalized_output_text_gpt4o,
|
2391 |
+
personalized_output_text_meta_llama_405b,
|
2392 |
+
adapted_output_text_gigachat_pro,
|
2393 |
+
adapted_output_text_gigachat_lite,
|
2394 |
+
adapted_output_text_gigachat_plus,
|
2395 |
+
adapted_output_text_gpt4o,
|
2396 |
+
adapted_output_text_meta_llama_405b,
|
2397 |
+
comment_gigachat_pro,
|
2398 |
+
corrected_gigachat_pro,
|
2399 |
+
comment_gigachat_lite,
|
2400 |
+
corrected_gigachat_lite,
|
2401 |
+
comment_gigachat_plus,
|
2402 |
+
corrected_gigachat_plus,
|
2403 |
+
comment_gpt4o,
|
2404 |
+
corrected_gpt4o,
|
2405 |
+
comment_meta_llama_405b,
|
2406 |
+
corrected_meta_llama_405b,
|
2407 |
+
validation_display_1,
|
2408 |
+
validation_display_2,
|
2409 |
+
validation_display_3,
|
2410 |
+
validation_display_4,
|
2411 |
+
validation_display_5
|
2412 |
+
],
|
2413 |
outputs=[
|
2414 |
output_text_gigachat_pro,
|
2415 |
output_text_gigachat_lite,
|
|
|
2451 |
# Очистка всех полей кроме prompt_display
|
2452 |
key_message_input.change(
|
2453 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2454 |
+
inputs=[
|
2455 |
+
output_text_gigachat_pro,
|
2456 |
+
output_text_gigachat_lite,
|
2457 |
+
output_text_gigachat_plus,
|
2458 |
+
output_text_gpt4o,
|
2459 |
+
output_text_meta_llama_405b,
|
2460 |
+
personalized_output_text_gigachat_pro,
|
2461 |
+
personalized_output_text_gigachat_lite,
|
2462 |
+
personalized_output_text_gigachat_plus,
|
2463 |
+
personalized_output_text_gpt4o,
|
2464 |
+
personalized_output_text_meta_llama_405b,
|
2465 |
+
adapted_output_text_gigachat_pro,
|
2466 |
+
adapted_output_text_gigachat_lite,
|
2467 |
+
adapted_output_text_gigachat_plus,
|
2468 |
+
adapted_output_text_gpt4o,
|
2469 |
+
adapted_output_text_meta_llama_405b,
|
2470 |
+
comment_gigachat_pro,
|
2471 |
+
corrected_gigachat_pro,
|
2472 |
+
comment_gigachat_lite,
|
2473 |
+
corrected_gigachat_lite,
|
2474 |
+
comment_gigachat_plus,
|
2475 |
+
corrected_gigachat_plus,
|
2476 |
+
comment_gpt4o,
|
2477 |
+
corrected_gpt4o,
|
2478 |
+
comment_meta_llama_405b,
|
2479 |
+
corrected_meta_llama_405b,
|
2480 |
+
validation_display_1,
|
2481 |
+
validation_display_2,
|
2482 |
+
validation_display_3,
|
2483 |
+
validation_display_4,
|
2484 |
+
validation_display_5
|
2485 |
+
],
|
2486 |
outputs=[
|
2487 |
output_text_gigachat_pro,
|
2488 |
output_text_gigachat_lite,
|
|
|
2524 |
# Очистка всех полей кроме prompt_display
|
2525 |
approach_input.change(
|
2526 |
fn=clear_outputs, # Сначала вызываем функцию очистки полей
|
2527 |
+
inputs=[
|
2528 |
+
output_text_gigachat_pro,
|
2529 |
+
output_text_gigachat_lite,
|
2530 |
+
output_text_gigachat_plus,
|
2531 |
+
output_text_gpt4o,
|
2532 |
+
output_text_meta_llama_405b,
|
2533 |
+
personalized_output_text_gigachat_pro,
|
2534 |
+
personalized_output_text_gigachat_lite,
|
2535 |
+
personalized_output_text_gigachat_plus,
|
2536 |
+
personalized_output_text_gpt4o,
|
2537 |
+
personalized_output_text_meta_llama_405b,
|
2538 |
+
adapted_output_text_gigachat_pro,
|
2539 |
+
adapted_output_text_gigachat_lite,
|
2540 |
+
adapted_output_text_gigachat_plus,
|
2541 |
+
adapted_output_text_gpt4o,
|
2542 |
+
adapted_output_text_meta_llama_405b,
|
2543 |
+
comment_gigachat_pro,
|
2544 |
+
corrected_gigachat_pro,
|
2545 |
+
comment_gigachat_lite,
|
2546 |
+
corrected_gigachat_lite,
|
2547 |
+
comment_gigachat_plus,
|
2548 |
+
corrected_gigachat_plus,
|
2549 |
+
comment_gpt4o,
|
2550 |
+
corrected_gpt4o,
|
2551 |
+
comment_meta_llama_405b,
|
2552 |
+
corrected_meta_llama_405b,
|
2553 |
+
validation_display_1,
|
2554 |
+
validation_display_2,
|
2555 |
+
validation_display_3,
|
2556 |
+
validation_display_4,
|
2557 |
+
validation_display_5
|
2558 |
+
],
|
2559 |
outputs=[
|
2560 |
output_text_gigachat_pro,
|
2561 |
output_text_gigachat_lite,
|
|
|
2641 |
# Добавление функционала для кнопок
|
2642 |
submit_btn.click(
|
2643 |
clear_outputs,
|
2644 |
+
inputs=[
|
2645 |
+
personalized_output_text_gigachat_pro,
|
2646 |
+
personalized_output_text_gigachat_lite,
|
2647 |
+
personalized_output_text_gigachat_plus,
|
2648 |
+
personalized_output_text_gpt4o,
|
2649 |
+
personalized_output_text_meta_llama_405b,
|
2650 |
+
adapted_output_text_gigachat_pro,
|
2651 |
+
adapted_output_text_gigachat_lite,
|
2652 |
+
adapted_output_text_gigachat_plus,
|
2653 |
+
adapted_output_text_gpt4o,
|
2654 |
+
adapted_output_text_meta_llama_405b,
|
2655 |
+
comment_gigachat_pro,
|
2656 |
+
corrected_gigachat_pro,
|
2657 |
+
comment_gigachat_lite,
|
2658 |
+
corrected_gigachat_lite,
|
2659 |
+
comment_gigachat_plus,
|
2660 |
+
corrected_gigachat_plus,
|
2661 |
+
comment_gpt4o,
|
2662 |
+
corrected_gpt4o,
|
2663 |
+
comment_meta_llama_405b,
|
2664 |
+
corrected_meta_llama_405b,
|
2665 |
+
validation_display_1, # Очистка результатов проверок
|
2666 |
+
validation_display_2,
|
2667 |
+
validation_display_3,
|
2668 |
+
validation_display_4,
|
2669 |
+
validation_display_5
|
2670 |
+
],
|
2671 |
outputs=[
|
2672 |
personalized_output_text_gigachat_pro,
|
2673 |
personalized_output_text_gigachat_lite,
|
|
|
2713 |
|
2714 |
personalize_btn.click(
|
2715 |
fn=clear_outputs,
|
2716 |
+
inputs=[
|
2717 |
+
personalized_output_text_gigachat_pro,
|
2718 |
+
personalized_output_text_gigachat_lite,
|
2719 |
+
personalized_output_text_gigachat_plus,
|
2720 |
+
personalized_output_text_gpt4o,
|
2721 |
+
personalized_output_text_meta_llama_405b,
|
2722 |
+
adapted_output_text_gigachat_pro,
|
2723 |
+
adapted_output_text_gigachat_lite,
|
2724 |
+
adapted_output_text_gigachat_plus,
|
2725 |
+
adapted_output_text_gpt4o,
|
2726 |
+
adapted_output_text_meta_llama_405b,
|
2727 |
+
comment_gigachat_pro,
|
2728 |
+
corrected_gigachat_pro,
|
2729 |
+
comment_gigachat_lite,
|
2730 |
+
corrected_gigachat_lite,
|
2731 |
+
comment_gigachat_plus,
|
2732 |
+
corrected_gigachat_plus,
|
2733 |
+
comment_gpt4o,
|
2734 |
+
corrected_gpt4o,
|
2735 |
+
comment_meta_llama_405b,
|
2736 |
+
corrected_meta_llama_405b
|
2737 |
+
],
|
2738 |
outputs=[
|
2739 |
personalized_output_text_gigachat_pro,
|
2740 |
personalized_output_text_gigachat_lite,
|
|
|
2825 |
]
|
2826 |
).then(
|
2827 |
fn=clear_outputs,
|
2828 |
+
inputs=[
|
2829 |
+
prompt_display,
|
2830 |
+
personalization_prompt, # Очищаем personalization_prompt
|
2831 |
+
output_text_gigachat_pro,
|
2832 |
+
output_text_gigachat_lite,
|
2833 |
+
output_text_gigachat_plus,
|
2834 |
+
output_text_gpt4o,
|
2835 |
+
output_text_meta_llama_405b,
|
2836 |
+
personalized_output_text_gigachat_pro,
|
2837 |
+
personalized_output_text_gigachat_lite,
|
2838 |
+
personalized_output_text_gigachat_plus,
|
2839 |
+
personalized_output_text_gpt4o,
|
2840 |
+
personalized_output_text_meta_llama_405b,
|
2841 |
+
adapted_output_text_gigachat_pro,
|
2842 |
+
adapted_output_text_gigachat_lite,
|
2843 |
+
adapted_output_text_gigachat_plus,
|
2844 |
+
adapted_output_text_gpt4o,
|
2845 |
+
adapted_output_text_meta_llama_405b,
|
2846 |
+
comment_gigachat_pro,
|
2847 |
+
corrected_gigachat_pro,
|
2848 |
+
comment_gigachat_lite,
|
2849 |
+
corrected_gigachat_lite,
|
2850 |
+
comment_gigachat_plus,
|
2851 |
+
corrected_gigachat_plus,
|
2852 |
+
comment_gpt4o,
|
2853 |
+
corrected_gpt4o,
|
2854 |
+
comment_meta_llama_405b,
|
2855 |
+
corrected_meta_llama_405b,
|
2856 |
+
validation_display_1, # Очистка результатов проверок
|
2857 |
+
validation_display_2,
|
2858 |
+
validation_display_3,
|
2859 |
+
validation_display_4,
|
2860 |
+
validation_display_5
|
2861 |
+
],
|
2862 |
outputs=[
|
2863 |
prompt_display,
|
2864 |
personalization_prompt, # Очищаем personalization_prompt
|