Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Commit
•
7c8c711
1
Parent(s):
00d8ba3
Update app.py
Browse files
app.py
CHANGED
@@ -187,22 +187,6 @@ with gr.Blocks() as demo:
|
|
187 |
with gr.Column():
|
188 |
personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
|
189 |
|
190 |
-
# Сначала переключаем вкладку, потом запускаем генерацию сообщений
|
191 |
-
btn_to_prompts.click(
|
192 |
-
fn=change_tab,
|
193 |
-
inputs=[gr.Number(value=2, visible=False)], # Переключение на вкладку "Сообщения" (id=2)
|
194 |
-
outputs=tabs # Обновляем вкладку
|
195 |
-
).then(
|
196 |
-
fn=generate_all_messages,
|
197 |
-
inputs=[desc, benefits, key_message], # Входные текстовые поля
|
198 |
-
outputs=[
|
199 |
-
non_personalized_prompt, personalized_prompt, # Поля для задания копирайтера и редактора (на вкладке "Ассистент")
|
200 |
-
non_personalized_1, personalized_1, # Сообщения на вкладке "Сообщения"
|
201 |
-
non_personalized_2, personalized_2,
|
202 |
-
non_personalized_3, personalized_3
|
203 |
-
]
|
204 |
-
)
|
205 |
-
|
206 |
# Вкладка 3: Сообщения
|
207 |
with gr.TabItem("Сообщения", id=2):
|
208 |
with gr.Row():
|
@@ -221,8 +205,26 @@ with gr.Blocks() as demo:
|
|
221 |
non_personalized_3 = gr.Textbox(label="Стандартное сообщение 3", lines=4, interactive=False)
|
222 |
personalized_3 = gr.Textbox(label="Персонализированное сообщение 3", lines=4, interactive=False)
|
223 |
|
224 |
-
|
225 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
|
227 |
# Вкладка 4: Проверка
|
228 |
with gr.TabItem("Проверка", id=3):
|
|
|
187 |
with gr.Column():
|
188 |
personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
# Вкладка 3: Сообщения
|
191 |
with gr.TabItem("Сообщения", id=2):
|
192 |
with gr.Row():
|
|
|
205 |
non_personalized_3 = gr.Textbox(label="Стандартное сообщение 3", lines=4, interactive=False)
|
206 |
personalized_3 = gr.Textbox(label="Персонализированное сообщение 3", lines=4, interactive=False)
|
207 |
|
208 |
+
# Четвертый ряд
|
209 |
+
with gr.Row():
|
210 |
+
btn_check = gr.Button("Проверить", elem_id="check3")
|
211 |
+
btn_check.click(fn=change_tab, inputs=[gr.Number(value=3, visible=False)], outputs=tabs)
|
212 |
+
|
213 |
+
# Сначала переключаем вкладку, потом запускаем генерацию сообщений
|
214 |
+
btn_to_prompts.click(
|
215 |
+
fn=change_tab,
|
216 |
+
inputs=[gr.Number(value=2, visible=False)], # Переключение на вкладку "Сообщения" (id=2)
|
217 |
+
outputs=tabs # Обновляем вкладку
|
218 |
+
).then(
|
219 |
+
fn=generate_all_messages,
|
220 |
+
inputs=[desc, benefits, key_message], # Входные текстовые поля
|
221 |
+
outputs=[
|
222 |
+
non_personalized_prompt, personalized_prompt, # Поля для задания копирайтера и редактора (на вкладке "Ассистент")
|
223 |
+
non_personalized_1, personalized_1, # Сообщения на вкладке "Сообщения"
|
224 |
+
non_personalized_2, personalized_2,
|
225 |
+
non_personalized_3, personalized_3
|
226 |
+
]
|
227 |
+
)
|
228 |
|
229 |
# Вкладка 4: Проверка
|
230 |
with gr.TabItem("Проверка", id=3):
|