fruitpicker01
commited on
Commit
•
e8b2dd2
1
Parent(s):
d8ca4f5
Update app.py
Browse files
app.py
CHANGED
@@ -463,8 +463,8 @@ def append_errors_to_prompt(prompt, checks):
|
|
463 |
|
464 |
|
465 |
def notify_failed_length(message_length):
|
466 |
-
if message_length <
|
467 |
-
gr.Warning(f"Сообщение слишком короткое: {message_length} знаков. Минимум
|
468 |
return False
|
469 |
elif message_length > 250:
|
470 |
gr.Warning(f"Сообщение слишком длинное: {message_length} знаков. Максимум 250.")
|
@@ -616,7 +616,7 @@ def generate_standard_prompt(description, benefits, key_message, *selected_value
|
|
616 |
"- Узкоспециализированные термины;\n"
|
617 |
"- Фразы, способные создать двойственное ощущение, обидеть;\n"
|
618 |
"- Речевые клише, рекламные штампы, канцеляризмы;\n"
|
619 |
-
"Убедись, что в готовом тексте до 250, но не менее
|
620 |
)
|
621 |
if key_message.strip():
|
622 |
prompt += f"Убедись, что в готовом тексте есть следующая ключевая информация: {key_message.strip()}"
|
@@ -629,7 +629,7 @@ def generate_personalization_prompt(key_message, *selected_values, prefix, suffi
|
|
629 |
prompt = f"{prefix}\n"
|
630 |
prompt += f"Напиши 3 или 4 предложения.\n"
|
631 |
prompt += f"Не изменяй название продукта: {product_name}.\n"
|
632 |
-
prompt += "Адаптируй, не превышая длину сообщения в 250 знаков с пробелами (но и не менее
|
633 |
gender, generation, psychotype = selected_values[0], selected_values[1], selected_values[2]
|
634 |
combined_instruction = ""
|
635 |
additional_instructions = ""
|
|
|
463 |
|
464 |
|
465 |
def notify_failed_length(message_length):
|
466 |
+
if message_length < 160:
|
467 |
+
gr.Warning(f"Сообщение слишком короткое: {message_length} знаков. Минимум 160.")
|
468 |
return False
|
469 |
elif message_length > 250:
|
470 |
gr.Warning(f"Сообщение слишком длинное: {message_length} знаков. Максимум 250.")
|
|
|
616 |
"- Узкоспециализированные термины;\n"
|
617 |
"- Фразы, способные создать двойственное ощущение, обидеть;\n"
|
618 |
"- Речевые клише, рекламные штампы, канцеляризмы;\n"
|
619 |
+
"Убедись, что в готовом тексте до 250, но не менее 160 знаков с пробелами. Убедись, что в готовом тексте не менее трех предложений.\n"
|
620 |
)
|
621 |
if key_message.strip():
|
622 |
prompt += f"Убедись, что в готовом тексте есть следующая ключевая информация: {key_message.strip()}"
|
|
|
629 |
prompt = f"{prefix}\n"
|
630 |
prompt += f"Напиши 3 или 4 предложения.\n"
|
631 |
prompt += f"Не изменяй название продукта: {product_name}.\n"
|
632 |
+
prompt += "Адаптируй, не превышая длину сообщения в 250 знаков с пробелами (но и не менее 160 знаков с пробелами), текст с учетом следующих особенностей:\n"
|
633 |
gender, generation, psychotype = selected_values[0], selected_values[1], selected_values[2]
|
634 |
combined_instruction = ""
|
635 |
additional_instructions = ""
|