Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -92,7 +92,7 @@ def generate_message_gigachat_pro_with_retry(prompt):
|
|
92 |
return message
|
93 |
|
94 |
# Функция для генерации всех сообщений
|
95 |
-
def generate_all_messages(
|
96 |
# Варианты предложений для начала и конца
|
97 |
prefixes = [
|
98 |
"Начни сообщение с призыва к действию с продуктом.",
|
@@ -108,6 +108,10 @@ def generate_all_messages(non_personalized_prompt, personalized_prompt):
|
|
108 |
non_personalized_messages = []
|
109 |
personalized_messages = []
|
110 |
|
|
|
|
|
|
|
|
|
111 |
# Генерация трех неперсонализированных сообщений
|
112 |
for i in range(3):
|
113 |
prompt = add_prefix_suffix(non_personalized_prompt, prefixes[i], suffixes[i])
|
@@ -123,6 +127,7 @@ def generate_all_messages(non_personalized_prompt, personalized_prompt):
|
|
123 |
|
124 |
return non_personalized_messages, personalized_messages
|
125 |
|
|
|
126 |
# Интерфейс Gradio
|
127 |
with gr.Blocks() as demo:
|
128 |
with gr.Tabs() as tabs:
|
|
|
92 |
return message
|
93 |
|
94 |
# Функция для генерации всех сообщений
|
95 |
+
def generate_all_messages(desc, benefits, key_message):
|
96 |
# Варианты предложений для начала и конца
|
97 |
prefixes = [
|
98 |
"Начни сообщение с призыва к действию с продуктом.",
|
|
|
108 |
non_personalized_messages = []
|
109 |
personalized_messages = []
|
110 |
|
111 |
+
# Формируем общий неперсонализированный текст для использования в сообщениях
|
112 |
+
non_personalized_prompt = f"{desc}\n\nПреимущества:\n{benefits}\n\nКлючевое сообщение: {key_message}"
|
113 |
+
personalized_prompt = f"Персонализированное сообщение для клиента: {desc}\n\n{benefits}\n\nКлючевое сообщение: {key_message}"
|
114 |
+
|
115 |
# Генерация трех неперсонализированных сообщений
|
116 |
for i in range(3):
|
117 |
prompt = add_prefix_suffix(non_personalized_prompt, prefixes[i], suffixes[i])
|
|
|
127 |
|
128 |
return non_personalized_messages, personalized_messages
|
129 |
|
130 |
+
|
131 |
# Интерфейс Gradio
|
132 |
with gr.Blocks() as demo:
|
133 |
with gr.Tabs() as tabs:
|