Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -225,7 +225,11 @@ def generate_error_check_prompt():
|
|
225 |
|
226 |
|
227 |
# Функция для выполнения проверки текста с использованием yield
|
228 |
-
def check_errors_with_yield(
|
|
|
|
|
|
|
|
|
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 |
|