Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -153,8 +153,13 @@ def generate_display_prompts(description, product_name, benefits, key_message, c
|
|
153 |
formatted_line = format_instruction_string(instr_line)
|
154 |
lines.append(f"{i}. {formatted_line}.")
|
155 |
mandatory_terms = "\n".join(lines)
|
|
|
|
|
|
|
|
|
|
|
156 |
prompt_1 = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
|
157 |
-
Напиши рекламное SMS для следующего продукта:
|
158 |
«{description}».
|
159 |
Не изменяй название продукта: «{product_name}».
|
160 |
Преимущества:
|
@@ -166,8 +171,9 @@ def generate_display_prompts(description, product_name, benefits, key_message, c
|
|
166 |
Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
|
167 |
Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
|
168 |
Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
|
|
|
169 |
prompt_2 = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
|
170 |
-
Напиши рекламное SMS для следующего продукта:
|
171 |
«{description}».
|
172 |
Не изменяй название продукта: «{product_name}».
|
173 |
Преимущества:
|
@@ -179,6 +185,7 @@ def generate_display_prompts(description, product_name, benefits, key_message, c
|
|
179 |
Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
|
180 |
Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
|
181 |
Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
|
|
|
182 |
return prompt_1, prompt_2
|
183 |
|
184 |
def call_model(model_prompt):
|
|
|
153 |
formatted_line = format_instruction_string(instr_line)
|
154 |
lines.append(f"{i}. {formatted_line}.")
|
155 |
mandatory_terms = "\n".join(lines)
|
156 |
+
|
157 |
+
extra_line = ""
|
158 |
+
if generation == "Z":
|
159 |
+
extra_line = "Обратись в SMS на ты. "
|
160 |
+
|
161 |
prompt_1 = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
|
162 |
+
{extra_line}Напиши рекламное SMS для следующего продукта:
|
163 |
«{description}».
|
164 |
Не изменяй название продукта: «{product_name}».
|
165 |
Преимущества:
|
|
|
171 |
Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
|
172 |
Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
|
173 |
Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
|
174 |
+
|
175 |
prompt_2 = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
|
176 |
+
{extra_line}Напиши рекламное SMS для следующего продукта:
|
177 |
«{description}».
|
178 |
Не изменяй название продукта: «{product_name}».
|
179 |
Преимущества:
|
|
|
185 |
Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
|
186 |
Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
|
187 |
Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
|
188 |
+
|
189 |
return prompt_1, prompt_2
|
190 |
|
191 |
def call_model(model_prompt):
|