fruitpicker01 commited on
Commit
63dc5a6
·
verified ·
1 Parent(s): 2b5f50b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +211 -7
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