fruitpicker01 commited on
Commit
3f373d7
·
verified ·
1 Parent(s): f6eb5db

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -225,7 +225,11 @@ def generate_error_check_prompt():
225
 
226
 
227
  # Функция для выполнения проверки текста с использованием yield
228
- def check_errors_with_yield(standard_message, *personalized_messages):
 
 
 
 
229
  error_check_prompt = generate_error_check_prompt()
230
  yield error_check_prompt, "", "", "", "", "Промпт для проверки текста сгенерирован"
231
 
@@ -239,12 +243,9 @@ def check_errors_with_yield(standard_message, *personalized_messages):
239
  error_message_gigachat_lite = perform_personalization_gigachat(f"{error_check_prompt}\n\n{personalized_messages[2]}", "", "gigachat_lite")
240
  yield error_check_prompt, error_message_gpt4o, error_message_gigachat_pro, error_message_gigachat_lite, "", "Результат проверки GigaChat-Lite сгенерирован"
241
 
242
- # Добавление логирования
243
  try:
244
  time.sleep(10)
245
- print("Отправка запроса к GigaChat-Plus для проверки текста")
246
  error_message_gigachat_plus = perform_personalization_gigachat(f"{error_check_prompt}\n\n{personalized_messages[3]}", "", "gigachat_plus")
247
- print(f"Результат GigaChat-Plus: {error_message_gigachat_plus}")
248
  except Exception as e:
249
  error_message_gigachat_plus = f"Ошибка при обработке GigaChat-Plus: {e}"
250
 
 
225
 
226
 
227
  # Функция для выполнения проверки текста с использованием yield
228
+ def check_errors_with_yield(*personalized_messages):
229
+ if len(personalized_messages) < 4:
230
+ yield "", "", "", "", "", "Ошибка: недостаточно сообщений для проверки"
231
+ return
232
+
233
  error_check_prompt = generate_error_check_prompt()
234
  yield error_check_prompt, "", "", "", "", "Промпт для проверки текста сгенерирован"
235
 
 
243
  error_message_gigachat_lite = perform_personalization_gigachat(f"{error_check_prompt}\n\n{personalized_messages[2]}", "", "gigachat_lite")
244
  yield error_check_prompt, error_message_gpt4o, error_message_gigachat_pro, error_message_gigachat_lite, "", "Результат проверки GigaChat-Lite сгенерирован"
245
 
 
246
  try:
247
  time.sleep(10)
 
248
  error_message_gigachat_plus = perform_personalization_gigachat(f"{error_check_prompt}\n\n{personalized_messages[3]}", "", "gigachat_plus")
 
249
  except Exception as e:
250
  error_message_gigachat_plus = f"Ошибка при обработке GigaChat-Plus: {e}"
251