fruitpicker01 commited on
Commit
4ab8dbc
·
verified ·
1 Parent(s): b102b3e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -218,7 +218,7 @@ async def generate_message_mistral_generate(prompt, max_retries=5):
218
  response = await async_client.chat.completions.create(
219
  model="Meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
220
  messages=[{"role": "user", "content": prompt}],
221
- temperature=0.8, # Параметры можно настроить по необходимости
222
  max_tokens=74
223
  )
224
 
@@ -653,8 +653,8 @@ def append_errors_to_prompt(prompt, checks):
653
 
654
 
655
  def notify_failed_length(message_length):
656
- if message_length < 190:
657
- gr.Warning(f"Сообщение слишком короткое: {message_length} знаков. Минимум 190.")
658
  return False
659
  elif message_length > 250:
660
  gr.Warning(f"Сообщение слишком длинное: {message_length} знаков. Максимум 250.")
@@ -806,7 +806,7 @@ def generate_standard_prompt(description, benefits, key_message, *selected_value
806
  "- Узкоспециализированные термины;\n"
807
  "- Фразы, способные создать двойственное ощущение, обидеть;\n"
808
  "- Речевые клише, рекламные штампы, канцеляризмы;\n"
809
- "Убедись, что в готовом тексте до 250, но не менее 190 знаков с пробелами. Убедись, что в готовом тексте не менее трех предложений.\n"
810
  )
811
  if key_message.strip():
812
  prompt += f"Убедись, что в готовом тексте есть следующая ключевая информация: {key_message.strip()}"
 
218
  response = await async_client.chat.completions.create(
219
  model="Meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
220
  messages=[{"role": "user", "content": prompt}],
221
+ temperature=0.9, # Параметры можно настроить по необходимости
222
  max_tokens=74
223
  )
224
 
 
653
 
654
 
655
  def notify_failed_length(message_length):
656
+ if message_length < 170:
657
+ gr.Warning(f"Сообщение слишком короткое: {message_length} знаков. Минимум 170.")
658
  return False
659
  elif message_length > 250:
660
  gr.Warning(f"Сообщение слишком длинное: {message_length} знаков. Максимум 250.")
 
806
  "- Узкоспециализированные термины;\n"
807
  "- Фразы, способные создать двойственное ощущение, обидеть;\n"
808
  "- Речевые клише, рекламные штампы, канцеляризмы;\n"
809
+ "Убедись, что в готовом тексте до 250, но не менее 170 знаков с пробелами. Убедись, что в готовом тексте не менее трех предложений.\n"
810
  )
811
  if key_message.strip():
812
  prompt += f"Убедись, что в готовом тексте есть следующая ключевая информация: {key_message.strip()}"