Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -120,7 +120,7 @@ def append_errors_to_prompt(prompt, checks):
|
|
120 |
if not checks["promises"]:
|
121 |
errors.append("Не давать обещания и гарантии.")
|
122 |
if not checks["double_verbs"]:
|
123 |
-
errors.append("
|
124 |
if not checks["participles"]:
|
125 |
errors.append("Не использовать причастия.")
|
126 |
if not checks["adverbial_participles"]:
|
@@ -181,6 +181,9 @@ def generate_message_gigachat_pro_with_retry(prompt):
|
|
181 |
# Если есть ошибки, уведомляем о непройденных проверках
|
182 |
notify_failed_checks(checks)
|
183 |
|
|
|
|
|
|
|
184 |
time.sleep(1) # Пауза перед следующей попыткой
|
185 |
|
186 |
# Возвращаем последнее сообщение после 10 попыток
|
|
|
120 |
if not checks["promises"]:
|
121 |
errors.append("Не давать обещания и гарантии.")
|
122 |
if not checks["double_verbs"]:
|
123 |
+
errors.append("Не используй два глагола подряд (например, "хочешь оформить").")
|
124 |
if not checks["participles"]:
|
125 |
errors.append("Не использовать причастия.")
|
126 |
if not checks["adverbial_participles"]:
|
|
|
181 |
# Если есть ошибки, уведомляем о непройденных проверках
|
182 |
notify_failed_checks(checks)
|
183 |
|
184 |
+
# Если есть ошибки, обновляем промпт с инструкцией об ошибках
|
185 |
+
prompt = append_errors_to_prompt(prompt, checks)
|
186 |
+
|
187 |
time.sleep(1) # Пауза перед следующей попыткой
|
188 |
|
189 |
# Возвращаем последнее сообщение после 10 попыток
|