fruitpicker01 commited on
Commit
12cf6f0
·
verified ·
1 Parent(s): 47c50bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -4
app.py CHANGED
@@ -135,21 +135,32 @@ def generate_messages(description, advantages, *selected_values):
135
  yield results["prompt"], "", "", "", "", "Генерация стандартного промпта завершена"
136
 
137
  results["gpt4o"] = generate_message_gpt4o(standard_prompt)
138
- yield results["prompt"], results["gpt4o"], "", "", "", "Сообщение GPT-4o сгенерировано"
 
 
139
 
140
  results["gigachat_pro"] = generate_message_gigachat_pro(standard_prompt)
141
- yield results["prompt"], results["gpt4o"], results["gigachat_pro"], "", "", "Сообщение GigaChat-Pro сгенерировано"
 
 
 
142
  time.sleep(2)
143
 
144
  results["gigachat_lite"] = generate_message_gigachat_lite(standard_prompt)
145
- yield results["prompt"], results["gpt4o"], results["gigachat_pro"], results["gigachat_lite"], "", "Сообщение GigaChat-Lite сгенерировано"
 
 
 
146
  time.sleep(2)
147
 
148
  results["gigachat_plus"] = generate_message_gigachat_plus(standard_prompt)
149
- yield results["prompt"], results["gpt4o"], results["gigachat_pro"], results["gigachat_lite"], results["gigachat_plus"], "Все сообщения сгенерированы"
 
 
150
 
151
  return results
152
 
 
153
  # Функция для генерации персонализированного промпта
154
  def generate_personalization_prompt(*selected_values):
155
  prompt = "Адаптируй, не превышая длину сообщения в 250 знаков с пробелами, текст с учетом следующих особенностей:\n"
 
135
  yield results["prompt"], "", "", "", "", "Генерация стандартного промпта завершена"
136
 
137
  results["gpt4o"] = generate_message_gpt4o(standard_prompt)
138
+ gpt4o_length = len(results["gpt4o"])
139
+ gpt4o_display = f"{results['gpt4o']}\n\n------\nКоличество знаков: {gpt4o_length}"
140
+ yield results["prompt"], gpt4o_display, "", "", "", "Сообщение GPT-4o сгенерировано"
141
 
142
  results["gigachat_pro"] = generate_message_gigachat_pro(standard_prompt)
143
+ gigachat_pro_length = len(results["gigachat_pro"])
144
+ gigachat_pro_display = f"{results['gigachat_pro']}\n\n------\nКоличество знаков: {gigachat_pro_length}"
145
+ yield results["prompt"], gpt4o_display, gigachat_pro_display, "", "", "Сообщение GigaChat-Pro сгенерировано"
146
+
147
  time.sleep(2)
148
 
149
  results["gigachat_lite"] = generate_message_gigachat_lite(standard_prompt)
150
+ gigachat_lite_length = len(results["gigachat_lite"])
151
+ gigachat_lite_display = f"{results['gigachat_lite']}\n\n------\nКоличество знаков: {gigachat_lite_length}"
152
+ yield results["prompt"], gpt4o_display, gigachat_pro_display, gigachat_lite_display, "", "Сообщение GigaChat-Lite сгенерировано"
153
+
154
  time.sleep(2)
155
 
156
  results["gigachat_plus"] = generate_message_gigachat_plus(standard_prompt)
157
+ gigachat_plus_length = len(results["gigachat_plus"])
158
+ gigachat_plus_display = f"{results['gigachat_plus']}\n\n------\nКоличество знаков: {gigachat_plus_length}"
159
+ yield results["prompt"], gpt4o_display, gigachat_pro_display, gigachat_lite_display, gigachat_plus_display, "Все сообщения сгенерированы"
160
 
161
  return results
162
 
163
+
164
  # Функция для генерации персонализированного промпта
165
  def generate_personalization_prompt(*selected_values):
166
  prompt = "Адаптируй, не превышая длину сообщения в 250 знаков с пробелами, текст с учетом следующих особенностей:\n"