fruitpicker01 commited on
Commit
e8b2dd2
1 Parent(s): d8ca4f5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
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 < 190:
467
- gr.Warning(f"Сообщение слишком короткое: {message_length} знаков. Минимум 190.")
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, но не менее 190 знаков с пробелами. Убедись, что в готовом тексте не менее трех предложений.\n"
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 знаков с пробелами (но и не менее 190 знаков с пробелами), текст с учетом следующих особенностей:\n"
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 = ""