fruitpicker01
commited on
Commit
•
e94b9e9
1
Parent(s):
fa16e93
Update app.py
Browse files
app.py
CHANGED
@@ -811,7 +811,7 @@ async def generate_all_messages(desc, benefits, key_message, gender, generation,
|
|
811 |
break # Уникальное сообщение найдено
|
812 |
else:
|
813 |
print(f"Попытка {attempt + 1}: Персонализированное сообщение совпадает со стандартным. Повторная генерация...")
|
814 |
-
time.sleep(1) # Небольшая пауза перед следующей попыткой
|
815 |
else:
|
816 |
# После 5 попыток использовать последнее сгенерированное сообщение
|
817 |
personalized_message = personalized_message_candidate
|
@@ -828,7 +828,7 @@ async def generate_all_messages(desc, benefits, key_message, gender, generation,
|
|
828 |
selected_approaches_text_content, standard_prompt_for_display, display_personalization_prompt,
|
829 |
non_personalized_messages, personalized_messages
|
830 |
)
|
831 |
-
time.sleep(1)
|
832 |
|
833 |
save_statistics_to_github(approach_stats)
|
834 |
|
@@ -1319,7 +1319,7 @@ def check_disconnected_sentences(message):
|
|
1319 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь **только** в формате JSON с закрывающими кавычками и скобками.**'''
|
1320 |
|
1321 |
response = generate_message_mistral_check(prompt)
|
1322 |
-
time.sleep(3) # Задержка в 3 секунды между запросами
|
1323 |
print("GigaChat Pro response:", response) # Выводим полный ответ модели
|
1324 |
result = parse_json_response(response)
|
1325 |
if result is not None:
|
@@ -1346,7 +1346,7 @@ async def check_synonymous_members(message):
|
|
1346 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1347 |
|
1348 |
response = await generate_message_mistral_check(prompt)
|
1349 |
-
time.sleep(3)
|
1350 |
print("GigaChat Pro response:", response)
|
1351 |
result = parse_json_response(response)
|
1352 |
if result is not None:
|
@@ -1385,7 +1385,7 @@ async def check_clickbait_phrases(message, description, benefits, key_message):
|
|
1385 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1386 |
|
1387 |
response = await generate_message_mistral_check(prompt)
|
1388 |
-
time.sleep(3)
|
1389 |
print("GigaChat Pro response:", response)
|
1390 |
result = parse_json_response(response)
|
1391 |
if result is not None:
|
@@ -1438,7 +1438,7 @@ async def check_abstract_claims(message, description, benefits, key_message):
|
|
1438 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1439 |
|
1440 |
response = await generate_message_mistral_check(prompt)
|
1441 |
-
time.sleep(3)
|
1442 |
print("GigaChat Pro response:", response)
|
1443 |
result = parse_json_response(response)
|
1444 |
if result is not None:
|
@@ -1475,7 +1475,7 @@ def check_specialized_terms(message):
|
|
1475 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1476 |
|
1477 |
response = generate_message_mistral_check(prompt)
|
1478 |
-
time.sleep(3)
|
1479 |
print("GigaChat Pro response:", response)
|
1480 |
result = parse_json_response(response)
|
1481 |
if result is not None:
|
@@ -1504,7 +1504,7 @@ def check_offensive_phrases(message):
|
|
1504 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1505 |
|
1506 |
response = generate_message_mistral_check(prompt)
|
1507 |
-
time.sleep(3)
|
1508 |
print("GigaChat Pro response:", response)
|
1509 |
result = parse_json_response(response)
|
1510 |
if result is not None:
|
@@ -1550,7 +1550,7 @@ async def check_cliches_and_bureaucratese(message, description, benefits, key_me
|
|
1550 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1551 |
|
1552 |
response = await generate_message_mistral_check(prompt)
|
1553 |
-
time.sleep(3)
|
1554 |
print("GigaChat Pro response:", response)
|
1555 |
result = parse_json_response(response)
|
1556 |
if result is not None:
|
@@ -1581,7 +1581,7 @@ async def check_no_contradictions(message, description, benefits, key_message):
|
|
1581 |
**Не добавляй никакого дополнительного текста. Отвечай только в формате JSON с закрывающими кавычками и скобками.**'''
|
1582 |
|
1583 |
response = await generate_message_mistral_check(prompt)
|
1584 |
-
time.sleep(3)
|
1585 |
print("GigaChat Pro response:", response)
|
1586 |
result = parse_json_response(response)
|
1587 |
if result is not None:
|
@@ -1608,7 +1608,7 @@ async def check_contains_key_message(message, key_message):
|
|
1608 |
**Не добавляй никакого дополнительного текста. Отвечай только в формате JSON с закрывающими кавычками и скобками.**'''
|
1609 |
|
1610 |
response = await generate_message_mistral_check(prompt)
|
1611 |
-
time.sleep(3)
|
1612 |
print("GigaChat Pro response:", response)
|
1613 |
result = parse_json_response(response)
|
1614 |
if result is not None:
|
@@ -1638,7 +1638,7 @@ async def check_product_name_consistency(message, product_name):
|
|
1638 |
**Не добавляй никакого дополнительного текста. Ответ должен быть только в формате JSON с закрывающими кавычками и скобками.**'''
|
1639 |
|
1640 |
response = await generate_message_mistral_check(prompt)
|
1641 |
-
time.sleep(3)
|
1642 |
print("GigaChat Pro response:", response)
|
1643 |
result = parse_json_response(response)
|
1644 |
if result is not None:
|
|
|
811 |
break # Уникальное сообщение найдено
|
812 |
else:
|
813 |
print(f"Попытка {attempt + 1}: Персонализированное сообщение совпадает со стандартным. Повторная генерация...")
|
814 |
+
# time.sleep(1) # Небольшая пауза перед следующей попыткой
|
815 |
else:
|
816 |
# После 5 попыток использовать последнее сгенерированное сообщение
|
817 |
personalized_message = personalized_message_candidate
|
|
|
828 |
selected_approaches_text_content, standard_prompt_for_display, display_personalization_prompt,
|
829 |
non_personalized_messages, personalized_messages
|
830 |
)
|
831 |
+
# time.sleep(1)
|
832 |
|
833 |
save_statistics_to_github(approach_stats)
|
834 |
|
|
|
1319 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь **только** в формате JSON с закрывающими кавычками и скобками.**'''
|
1320 |
|
1321 |
response = generate_message_mistral_check(prompt)
|
1322 |
+
# time.sleep(3) # Задержка в 3 секунды между запросами
|
1323 |
print("GigaChat Pro response:", response) # Выводим полный ответ модели
|
1324 |
result = parse_json_response(response)
|
1325 |
if result is not None:
|
|
|
1346 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1347 |
|
1348 |
response = await generate_message_mistral_check(prompt)
|
1349 |
+
# time.sleep(3)
|
1350 |
print("GigaChat Pro response:", response)
|
1351 |
result = parse_json_response(response)
|
1352 |
if result is not None:
|
|
|
1385 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1386 |
|
1387 |
response = await generate_message_mistral_check(prompt)
|
1388 |
+
# time.sleep(3)
|
1389 |
print("GigaChat Pro response:", response)
|
1390 |
result = parse_json_response(response)
|
1391 |
if result is not None:
|
|
|
1438 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1439 |
|
1440 |
response = await generate_message_mistral_check(prompt)
|
1441 |
+
# time.sleep(3)
|
1442 |
print("GigaChat Pro response:", response)
|
1443 |
result = parse_json_response(response)
|
1444 |
if result is not None:
|
|
|
1475 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1476 |
|
1477 |
response = generate_message_mistral_check(prompt)
|
1478 |
+
# time.sleep(3)
|
1479 |
print("GigaChat Pro response:", response)
|
1480 |
result = parse_json_response(response)
|
1481 |
if result is not None:
|
|
|
1504 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1505 |
|
1506 |
response = generate_message_mistral_check(prompt)
|
1507 |
+
# time.sleep(3)
|
1508 |
print("GigaChat Pro response:", response)
|
1509 |
result = parse_json_response(response)
|
1510 |
if result is not None:
|
|
|
1550 |
**Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
|
1551 |
|
1552 |
response = await generate_message_mistral_check(prompt)
|
1553 |
+
# time.sleep(3)
|
1554 |
print("GigaChat Pro response:", response)
|
1555 |
result = parse_json_response(response)
|
1556 |
if result is not None:
|
|
|
1581 |
**Не добавляй никакого дополнительного текста. Отвечай только в формате JSON с закрывающими кавычками и скобками.**'''
|
1582 |
|
1583 |
response = await generate_message_mistral_check(prompt)
|
1584 |
+
# time.sleep(3)
|
1585 |
print("GigaChat Pro response:", response)
|
1586 |
result = parse_json_response(response)
|
1587 |
if result is not None:
|
|
|
1608 |
**Не добавляй никакого дополнительного текста. Отвечай только в формате JSON с закрывающими кавычками и скобками.**'''
|
1609 |
|
1610 |
response = await generate_message_mistral_check(prompt)
|
1611 |
+
# time.sleep(3)
|
1612 |
print("GigaChat Pro response:", response)
|
1613 |
result = parse_json_response(response)
|
1614 |
if result is not None:
|
|
|
1638 |
**Не добавляй никакого дополнительного текста. Ответ должен быть только в формате JSON с закрывающими кавычками и скобками.**'''
|
1639 |
|
1640 |
response = await generate_message_mistral_check(prompt)
|
1641 |
+
# time.sleep(3)
|
1642 |
print("GigaChat Pro response:", response)
|
1643 |
result = parse_json_response(response)
|
1644 |
if result is not None:
|