fruitpicker01 commited on
Commit
5dc4d7a
·
verified ·
1 Parent(s): c5251a0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +67 -8
app.py CHANGED
@@ -519,8 +519,8 @@ def save_preferred_sms_to_github(
519
  selected_product, description, product_name, benefits, key_message,
520
  gender, generation, psychotype, business_stage, industry, opf,
521
  chosen_approach, presence_in_db,
522
- model_1_name, prompt_1, sms_1,
523
- model_2_name, prompt_2, sms_2,
524
  chosen_sms
525
  ):
526
  """
@@ -545,9 +545,11 @@ def save_preferred_sms_to_github(
545
  "comment": presence_in_db,
546
  "model_1_name": model_1_name,
547
  "prompt_1": prompt_1,
 
548
  "sms_1": sms_1,
549
  "model_2_name": model_2_name,
550
  "prompt_2": prompt_2,
 
551
  "sms_2": sms_2,
552
  "preferred_sms": chosen_sms # "sms_1" или "sms_2"
553
  }
@@ -573,8 +575,8 @@ def on_prefer_sms_1(
573
  selected_product, description, product_name, benefits, key_message,
574
  gender, generation, psychotype, business_stage, industry, opf,
575
  chosen_approach, presence_in_db,
576
- model_1_name, prompt_1, sms_1,
577
- model_2_name, prompt_2, sms_2
578
  ):
579
  """
580
  Вызывается при нажатии кнопки «Я предпочитаю это SMS» (для SMS 1).
@@ -593,8 +595,8 @@ def on_prefer_sms_2(
593
  selected_product, description, product_name, benefits, key_message,
594
  gender, generation, psychotype, business_stage, industry, opf,
595
  chosen_approach, presence_in_db,
596
- model_1_name, prompt_1, sms_1,
597
- model_2_name, prompt_2, sms_2
598
  ):
599
  """
600
  Вызывается при нажатии кнопки «Я предпочитаю это SMS» (для SMS 2).
@@ -686,8 +688,8 @@ with gr.Blocks(theme="default") as demo:
686
  sms_2 = gr.Textbox(label="SMS 2", lines=3, value="", interactive=False)
687
 
688
  with gr.Row():
689
- prefer_sms_1_btn = gr.Button("Я предпочитаю это SMS (кнопка пока не работает)")
690
- prefer_sms_2_btn = gr.Button("Я предпочитаю это SMS (кнопка пока не работает)")
691
 
692
  regen_btn = gr.Button("Перегенерировать SMS (не нравится ни одно из SMS)")
693
 
@@ -760,4 +762,61 @@ with gr.Blocks(theme="default") as demo:
760
  sms_1, sms_2, comment_sms_1, comment_sms_2, corrected_sms_1, corrected_sms_2]
761
  )
762
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
763
  demo.queue().launch()
 
519
  selected_product, description, product_name, benefits, key_message,
520
  gender, generation, psychotype, business_stage, industry, opf,
521
  chosen_approach, presence_in_db,
522
+ model_1_name, prompt_1, final_prompt_1, sms_1,
523
+ model_2_name, prompt_2, final_prompt_2, sms_2,
524
  chosen_sms
525
  ):
526
  """
 
545
  "comment": presence_in_db,
546
  "model_1_name": model_1_name,
547
  "prompt_1": prompt_1,
548
+ "final_prompt_1": final_prompt_1,
549
  "sms_1": sms_1,
550
  "model_2_name": model_2_name,
551
  "prompt_2": prompt_2,
552
+ "final_prompt_2": final_prompt_2,
553
  "sms_2": sms_2,
554
  "preferred_sms": chosen_sms # "sms_1" или "sms_2"
555
  }
 
575
  selected_product, description, product_name, benefits, key_message,
576
  gender, generation, psychotype, business_stage, industry, opf,
577
  chosen_approach, presence_in_db,
578
+ model_1_name, prompt_1, final_prompt_1, sms_1,
579
+ model_2_name, prompt_2, final_prompt_2, sms_2
580
  ):
581
  """
582
  Вызывается при нажатии кнопки «Я предпочитаю это SMS» (для SMS 1).
 
595
  selected_product, description, product_name, benefits, key_message,
596
  gender, generation, psychotype, business_stage, industry, opf,
597
  chosen_approach, presence_in_db,
598
+ model_1_name, prompt_1, final_prompt_1, sms_1,
599
+ model_2_name, prompt_2, final_prompt_2, sms_2
600
  ):
601
  """
602
  Вызывается при нажатии кнопки «Я предпочитаю это SMS» (для SMS 2).
 
688
  sms_2 = gr.Textbox(label="SMS 2", lines=3, value="", interactive=False)
689
 
690
  with gr.Row():
691
+ prefer_sms_1_btn = gr.Button("Я предпочитаю это SMS")
692
+ prefer_sms_2_btn = gr.Button("Я предпочитаю это SMS")
693
 
694
  regen_btn = gr.Button("Перегенерировать SMS (не нравится ни одно из SMS)")
695
 
 
762
  sms_1, sms_2, comment_sms_1, comment_sms_2, corrected_sms_1, corrected_sms_2]
763
  )
764
 
765
+ prefer_sms_1_btn.click(
766
+ fn=on_prefer_sms_1,
767
+ inputs=[
768
+ product_dropdown,
769
+ description,
770
+ product_name,
771
+ benefits,
772
+ key_message,
773
+ gender_dropdown,
774
+ generation_dropdown,
775
+ psychotype_dropdown,
776
+ business_stage_dropdown,
777
+ industry_dropdown,
778
+ opf_dropdown,
779
+ chosen_approach,
780
+ presence_in_db,
781
+ model_1_name,
782
+ prompt_1,
783
+ final_prompt_1_state,
784
+ sms_1,
785
+ model_2_name,
786
+ prompt_2,
787
+ final_prompt_2_state
788
+ sms_2
789
+ ],
790
+ outputs=[]
791
+ )
792
+
793
+ prefer_sms_2_btn.click(
794
+ fn=on_prefer_sms_2,
795
+ inputs=[
796
+ product_dropdown,
797
+ description,
798
+ product_name,
799
+ benefits,
800
+ key_message,
801
+ gender_dropdown,
802
+ generation_dropdown,
803
+ psychotype_dropdown,
804
+ business_stage_dropdown,
805
+ industry_dropdown,
806
+ opf_dropdown,
807
+ chosen_approach,
808
+ presence_in_db,
809
+ model_1_name,
810
+ prompt_1,
811
+ final_prompt_1_state,
812
+ sms_1,
813
+ model_2_name,
814
+ prompt_2,
815
+ final_prompt_2_state
816
+ sms_2
817
+ ],
818
+ outputs=[]
819
+ )
820
+
821
+
822
  demo.queue().launch()