Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1707,8 +1707,8 @@ def regen_message_meta_llama_405b(description, advantages, key_message, approach
|
|
1707 |
meta_llama_405b_length = len(meta_llama_405b_message)
|
1708 |
return f"{meta_llama_405b_message}\n\n------\nКоличество знаков: {meta_llama_405b_length}"
|
1709 |
|
1710 |
-
def personalize_message_gigachat_pro(gigachat_pro_message, key_message, approach, *selected_values):
|
1711 |
-
personalization_prompt = generate_personalization_prompt(key_message, approach, *selected_values)
|
1712 |
personalized_message = perform_personalization_gigachat(gigachat_pro_message, personalization_prompt, "gigachat_pro")
|
1713 |
gigachat_pro_length = len(personalized_message)
|
1714 |
|
@@ -1718,8 +1718,8 @@ def personalize_message_gigachat_pro(gigachat_pro_message, key_message, approach
|
|
1718 |
|
1719 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gigachat_pro_length}", formatted_checks
|
1720 |
|
1721 |
-
def personalize_message_gigachat_lite(gigachat_lite_message, key_message, approach, *selected_values):
|
1722 |
-
personalization_prompt = generate_personalization_prompt(key_message, approach, *selected_values)
|
1723 |
personalized_message = perform_personalization_gigachat(gigachat_lite_message, personalization_prompt, "gigachat_lite")
|
1724 |
gigachat_lite_length = len(personalized_message)
|
1725 |
|
@@ -1729,8 +1729,8 @@ def personalize_message_gigachat_lite(gigachat_lite_message, key_message, approa
|
|
1729 |
|
1730 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gigachat_lite_length}", formatted_checks
|
1731 |
|
1732 |
-
def personalize_message_gigachat_plus(gigachat_plus_message, key_message, approach, *selected_values):
|
1733 |
-
personalization_prompt = generate_personalization_prompt(key_message, approach, *selected_values)
|
1734 |
personalized_message = perform_personalization_gigachat(gigachat_plus_message, personalization_prompt, "gigachat_plus")
|
1735 |
gigachat_plus_length = len(personalized_message)
|
1736 |
|
@@ -1740,8 +1740,8 @@ def personalize_message_gigachat_plus(gigachat_plus_message, key_message, approa
|
|
1740 |
|
1741 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gigachat_plus_length}", formatted_checks
|
1742 |
|
1743 |
-
def personalize_message_gpt4o(gpt4o_message, key_message, approach, *selected_values):
|
1744 |
-
personalization_prompt = generate_personalization_prompt(key_message, approach, *selected_values)
|
1745 |
personalized_message = perform_personalization(gpt4o_message, personalization_prompt)
|
1746 |
gpt4o_length = len(personalized_message)
|
1747 |
|
@@ -1751,8 +1751,8 @@ def personalize_message_gpt4o(gpt4o_message, key_message, approach, *selected_va
|
|
1751 |
|
1752 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gpt4o_length}", formatted_checks
|
1753 |
|
1754 |
-
def personalize_message_meta_llama_405b(meta_llama_405b_message, key_message, approach, *selected_values):
|
1755 |
-
personalization_prompt = generate_personalization_prompt(key_message, approach, *selected_values)
|
1756 |
personalized_message = perform_personalization_meta_llama_405b(meta_llama_405b_message, personalization_prompt)
|
1757 |
meta_llama_405b_length = len(personalized_message)
|
1758 |
|
@@ -3751,7 +3751,7 @@ with gr.Blocks() as demo:
|
|
3751 |
|
3752 |
personalize_gigachat_pro_btn.click(
|
3753 |
personalize_message_gigachat_pro,
|
3754 |
-
inputs=[output_text_gigachat_pro, key_message_input, approach_input] + selections,
|
3755 |
outputs=[personalized_output_text_gigachat_pro, validation_display_1]
|
3756 |
).then(
|
3757 |
fn=lambda: (""),
|
@@ -3759,13 +3759,13 @@ with gr.Blocks() as demo:
|
|
3759 |
outputs=[adapted_output_text_gigachat_pro]
|
3760 |
).then(
|
3761 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3762 |
-
inputs=[key_message_input, approach_input] + selections, # Передача нужных
|
3763 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3764 |
)
|
3765 |
|
3766 |
personalize_gigachat_lite_btn.click(
|
3767 |
personalize_message_gigachat_lite,
|
3768 |
-
inputs=[output_text_gigachat_lite, key_message_input, approach_input] + selections,
|
3769 |
outputs=[personalized_output_text_gigachat_lite, validation_display_2] # Поле для проверки
|
3770 |
).then(
|
3771 |
fn=lambda: (""),
|
@@ -3773,13 +3773,13 @@ with gr.Blocks() as demo:
|
|
3773 |
outputs=[adapted_output_text_gigachat_lite]
|
3774 |
).then(
|
3775 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3776 |
-
inputs=[key_message_input, approach_input] + selections, # Передача нужных данных
|
3777 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3778 |
)
|
3779 |
|
3780 |
personalize_gigachat_plus_btn.click(
|
3781 |
personalize_message_gigachat_plus,
|
3782 |
-
inputs=[output_text_gigachat_plus, key_message_input, approach_input] + selections,
|
3783 |
outputs=[personalized_output_text_gigachat_plus, validation_display_3] # Добавляем результат проверки
|
3784 |
).then(
|
3785 |
fn=lambda: (""),
|
@@ -3787,13 +3787,13 @@ with gr.Blocks() as demo:
|
|
3787 |
outputs=[adapted_output_text_gigachat_plus]
|
3788 |
).then(
|
3789 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3790 |
-
inputs=[key_message_input, approach_input] + selections, # Передача нужных данных
|
3791 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3792 |
)
|
3793 |
|
3794 |
personalize_gpt4o_btn.click(
|
3795 |
personalize_message_gpt4o,
|
3796 |
-
inputs=[output_text_gpt4o, key_message_input, approach_input] + selections,
|
3797 |
outputs=[personalized_output_text_gpt4o, validation_display_4] # Добавляем результат проверки
|
3798 |
).then(
|
3799 |
fn=lambda: (""),
|
@@ -3801,13 +3801,13 @@ with gr.Blocks() as demo:
|
|
3801 |
outputs=[adapted_output_text_gpt4o]
|
3802 |
).then(
|
3803 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3804 |
-
inputs=[key_message_input, approach_input] + selections, # Передача нужных данных
|
3805 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3806 |
)
|
3807 |
|
3808 |
personalize_meta_llama_405b_btn.click(
|
3809 |
personalize_message_meta_llama_405b,
|
3810 |
-
inputs=[output_text_meta_llama_405b, key_message_input, approach_input] + selections,
|
3811 |
outputs=[personalized_output_text_meta_llama_405b, validation_display_5] # Добавляем результат проверки
|
3812 |
).then(
|
3813 |
fn=lambda: (""),
|
@@ -3815,7 +3815,7 @@ with gr.Blocks() as demo:
|
|
3815 |
outputs=[adapted_output_text_meta_llama_405b]
|
3816 |
).then(
|
3817 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3818 |
-
inputs=[key_message_input, approach_input] + selections, # Передача нужных данных
|
3819 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3820 |
)
|
3821 |
|
|
|
1707 |
meta_llama_405b_length = len(meta_llama_405b_message)
|
1708 |
return f"{meta_llama_405b_message}\n\n------\nКоличество знаков: {meta_llama_405b_length}"
|
1709 |
|
1710 |
+
def personalize_message_gigachat_pro(gigachat_pro_message, product_name, key_message, approach, *selected_values):
|
1711 |
+
personalization_prompt = generate_personalization_prompt(product_name, key_message, approach, *selected_values)
|
1712 |
personalized_message = perform_personalization_gigachat(gigachat_pro_message, personalization_prompt, "gigachat_pro")
|
1713 |
gigachat_pro_length = len(personalized_message)
|
1714 |
|
|
|
1718 |
|
1719 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gigachat_pro_length}", formatted_checks
|
1720 |
|
1721 |
+
def personalize_message_gigachat_lite(gigachat_lite_message, product_name, key_message, approach, *selected_values):
|
1722 |
+
personalization_prompt = generate_personalization_prompt(product_name, key_message, approach, *selected_values)
|
1723 |
personalized_message = perform_personalization_gigachat(gigachat_lite_message, personalization_prompt, "gigachat_lite")
|
1724 |
gigachat_lite_length = len(personalized_message)
|
1725 |
|
|
|
1729 |
|
1730 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gigachat_lite_length}", formatted_checks
|
1731 |
|
1732 |
+
def personalize_message_gigachat_plus(gigachat_plus_message, product_name, key_message, approach, *selected_values):
|
1733 |
+
personalization_prompt = generate_personalization_prompt(product_name, key_message, approach, *selected_values)
|
1734 |
personalized_message = perform_personalization_gigachat(gigachat_plus_message, personalization_prompt, "gigachat_plus")
|
1735 |
gigachat_plus_length = len(personalized_message)
|
1736 |
|
|
|
1740 |
|
1741 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gigachat_plus_length}", formatted_checks
|
1742 |
|
1743 |
+
def personalize_message_gpt4o(gpt4o_message, product_name, key_message, approach, *selected_values):
|
1744 |
+
personalization_prompt = generate_personalization_prompt(product_name, key_message, approach, *selected_values)
|
1745 |
personalized_message = perform_personalization(gpt4o_message, personalization_prompt)
|
1746 |
gpt4o_length = len(personalized_message)
|
1747 |
|
|
|
1751 |
|
1752 |
return f"{personalized_message}\n\n------\nКоличество знаков: {gpt4o_length}", formatted_checks
|
1753 |
|
1754 |
+
def personalize_message_meta_llama_405b(meta_llama_405b_message, product_name, key_message, approach, *selected_values):
|
1755 |
+
personalization_prompt = generate_personalization_prompt(product_name, key_message, approach, *selected_values)
|
1756 |
personalized_message = perform_personalization_meta_llama_405b(meta_llama_405b_message, personalization_prompt)
|
1757 |
meta_llama_405b_length = len(personalized_message)
|
1758 |
|
|
|
3751 |
|
3752 |
personalize_gigachat_pro_btn.click(
|
3753 |
personalize_message_gigachat_pro,
|
3754 |
+
inputs=[output_text_gigachat_pro, product_name, key_message_input, approach_input] + selections,
|
3755 |
outputs=[personalized_output_text_gigachat_pro, validation_display_1]
|
3756 |
).then(
|
3757 |
fn=lambda: (""),
|
|
|
3759 |
outputs=[adapted_output_text_gigachat_pro]
|
3760 |
).then(
|
3761 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3762 |
+
inputs=[product_name, key_message_input, approach_input] + selections, # Передача нужных ��анных
|
3763 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3764 |
)
|
3765 |
|
3766 |
personalize_gigachat_lite_btn.click(
|
3767 |
personalize_message_gigachat_lite,
|
3768 |
+
inputs=[output_text_gigachat_lite, product_name, key_message_input, approach_input] + selections,
|
3769 |
outputs=[personalized_output_text_gigachat_lite, validation_display_2] # Поле для проверки
|
3770 |
).then(
|
3771 |
fn=lambda: (""),
|
|
|
3773 |
outputs=[adapted_output_text_gigachat_lite]
|
3774 |
).then(
|
3775 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3776 |
+
inputs=[product_name, key_message_input, approach_input] + selections, # Передача нужных данных
|
3777 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3778 |
)
|
3779 |
|
3780 |
personalize_gigachat_plus_btn.click(
|
3781 |
personalize_message_gigachat_plus,
|
3782 |
+
inputs=[output_text_gigachat_plus, product_name, key_message_input, approach_input] + selections,
|
3783 |
outputs=[personalized_output_text_gigachat_plus, validation_display_3] # Добавляем результат проверки
|
3784 |
).then(
|
3785 |
fn=lambda: (""),
|
|
|
3787 |
outputs=[adapted_output_text_gigachat_plus]
|
3788 |
).then(
|
3789 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3790 |
+
inputs=[product_name, key_message_input, approach_input] + selections, # Передача нужных данных
|
3791 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3792 |
)
|
3793 |
|
3794 |
personalize_gpt4o_btn.click(
|
3795 |
personalize_message_gpt4o,
|
3796 |
+
inputs=[output_text_gpt4o, product_name, key_message_input, approach_input] + selections,
|
3797 |
outputs=[personalized_output_text_gpt4o, validation_display_4] # Добавляем результат проверки
|
3798 |
).then(
|
3799 |
fn=lambda: (""),
|
|
|
3801 |
outputs=[adapted_output_text_gpt4o]
|
3802 |
).then(
|
3803 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3804 |
+
inputs=[key_message_input, product_name, approach_input] + selections, # Передача нужных данных
|
3805 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3806 |
)
|
3807 |
|
3808 |
personalize_meta_llama_405b_btn.click(
|
3809 |
personalize_message_meta_llama_405b,
|
3810 |
+
inputs=[output_text_meta_llama_405b, product_name, key_message_input, approach_input] + selections,
|
3811 |
outputs=[personalized_output_text_meta_llama_405b, validation_display_5] # Добавляем результат проверки
|
3812 |
).then(
|
3813 |
fn=lambda: (""),
|
|
|
3815 |
outputs=[adapted_output_text_meta_llama_405b]
|
3816 |
).then(
|
3817 |
fn=generate_personalization_prompt, # Вызов генерации промпта
|
3818 |
+
inputs=[product_name, key_message_input, approach_input] + selections, # Передача нужных данных
|
3819 |
outputs=personalization_prompt # Вывод в поле с промптом
|
3820 |
)
|
3821 |
|