fruitpicker01 commited on
Commit
24eab23
·
verified ·
1 Parent(s): 119e341

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
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(non_personalized_prompt, personalized_prompt):
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: