Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -11,9 +11,9 @@ with gr.Blocks() as demo:
|
|
11 |
with gr.TabItem("Исходные данные", id=0):
|
12 |
with gr.Row():
|
13 |
with gr.Column():
|
14 |
-
desc = gr.Textbox(label="Описание предложения")
|
15 |
-
benefits = gr.Textbox(label="Преимущества")
|
16 |
-
key_message = gr.Textbox(label="Ключевое сообщение")
|
17 |
with gr.Column():
|
18 |
gender = gr.Dropdown(label="Пол", choices=["Мужчина", "Женщина", "Не указан"])
|
19 |
generation = gr.Dropdown(label="Поколение", choices=["Поколение Z", "Миллениалы", "Поколение X", "Бэби-бумеры"])
|
@@ -27,32 +27,38 @@ with gr.Blocks() as demo:
|
|
27 |
|
28 |
# Вкладка 2: Промпты
|
29 |
with gr.TabItem("Промпты", id=1):
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
32 |
|
33 |
btn_to_sms = gr.Button("Создать SMS-сообщения")
|
34 |
btn_to_sms.click(fn=change_tab, inputs=[gr.Number(value=2, visible=False)], outputs=tabs)
|
35 |
|
36 |
# Вкладка 3: Сообщения
|
37 |
with gr.TabItem("Сообщения", id=2):
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
|
|
|
|
53 |
|
54 |
# Вкладка 4: Проверка
|
55 |
with gr.TabItem("Проверка", id=3):
|
56 |
-
|
|
|
57 |
|
58 |
demo.launch()
|
|
|
11 |
with gr.TabItem("Исходные данные", id=0):
|
12 |
with gr.Row():
|
13 |
with gr.Column():
|
14 |
+
desc = gr.Textbox(label="Описание предложения", lines=5) # Увеличенная высота
|
15 |
+
benefits = gr.Textbox(label="Преимущества", lines=5) # Увеличенная высота
|
16 |
+
key_message = gr.Textbox(label="Ключевое сообщение", lines=5) # Увеличенная высота
|
17 |
with gr.Column():
|
18 |
gender = gr.Dropdown(label="Пол", choices=["Мужчина", "Женщина", "Не указан"])
|
19 |
generation = gr.Dropdown(label="Поколение", choices=["Поколение Z", "Миллениалы", "Поколение X", "Бэби-бумеры"])
|
|
|
27 |
|
28 |
# Вкладка 2: Промпты
|
29 |
with gr.TabItem("Промпты", id=1):
|
30 |
+
with gr.Row():
|
31 |
+
with gr.Column():
|
32 |
+
non_personalized_prompt = gr.Textbox(label="Неперсонализированный промпт", lines=5) # Увеличенная высота
|
33 |
+
with gr.Column():
|
34 |
+
personalized_prompt = gr.Textbox(label="Персонализированный промпт", lines=5) # Увеличенная высота
|
35 |
|
36 |
btn_to_sms = gr.Button("Создать SMS-сообщения")
|
37 |
btn_to_sms.click(fn=change_tab, inputs=[gr.Number(value=2, visible=False)], outputs=tabs)
|
38 |
|
39 |
# Вкладка 3: Сообщения
|
40 |
with gr.TabItem("Сообщения", id=2):
|
41 |
+
with gr.Row():
|
42 |
+
with gr.Column():
|
43 |
+
non_personalized_1 = gr.Textbox(label="Неперсонализированное сообщение 1")
|
44 |
+
non_personalized_2 = gr.Textbox(label="Неперсонализированное сообщение 2")
|
45 |
+
non_personalized_3 = gr.Textbox(label="Неперсонализированное сообщение 3")
|
46 |
+
with gr.Column():
|
47 |
+
personalized_1 = gr.Textbox(label="Персонализированное сообщение 1")
|
48 |
+
personalized_2 = gr.Textbox(label="Персонализированное сообщение 2")
|
49 |
+
personalized_3 = gr.Textbox(label="Персонализированное сообщение 3")
|
50 |
+
with gr.Column():
|
51 |
+
btn_check_1 = gr.Button("Проверить", elem_id="check1")
|
52 |
+
btn_check_2 = gr.Button("Проверить", elem_id="check2")
|
53 |
+
btn_check_3 = gr.Button("Проверить", elem_id="check3")
|
54 |
+
|
55 |
+
btn_check_1.click(fn=change_tab, inputs=[gr.Number(value=3, visible=False)], outputs=tabs)
|
56 |
+
btn_check_2.click(fn=change_tab, inputs=[gr.Number(value=3, visible=False)], outputs=tabs)
|
57 |
+
btn_check_3.click(fn=change_tab, inputs=[gr.Number(value=3, visible=False)], outputs=tabs)
|
58 |
|
59 |
# Вкладка 4: Проверка
|
60 |
with gr.TabItem("Проверка", id=3):
|
61 |
+
selected_message = gr.Textbox(label="Выбранное сообщение", lines=4) # Увеличенная высота
|
62 |
+
check_results = gr.Textbox(label="Результаты проверки", lines=4) # Увеличенная высота
|
63 |
|
64 |
demo.launch()
|