Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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()
|