Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -828,12 +828,9 @@ def clear_personalization_fields():
|
|
828 |
""
|
829 |
)
|
830 |
|
831 |
-
def
|
832 |
-
return "
|
833 |
|
834 |
-
def hide_notification():
|
835 |
-
time.sleep(3) # Задержка в 3 секунды перед скрытием уведомления
|
836 |
-
return gr.update(visible=False)
|
837 |
|
838 |
# Создание интерфейса Gradio
|
839 |
with gr.Blocks() as demo:
|
@@ -874,14 +871,6 @@ with gr.Blocks() as demo:
|
|
874 |
prompt_display = gr.Textbox(label="Неперсонализированный промпт", lines=25, interactive=False)
|
875 |
personalization_prompt = gr.Textbox(label="Персонализированный промпт", lines=24, interactive=False)
|
876 |
|
877 |
-
notification = gr.Textbox(
|
878 |
-
label="",
|
879 |
-
lines=1,
|
880 |
-
interactive=False,
|
881 |
-
visible=False, # Начальное состояние скрыто
|
882 |
-
elem_id="notification" # Добавляем идентификатор для JavaScript
|
883 |
-
)
|
884 |
-
|
885 |
with gr.Row():
|
886 |
submit_btn = gr.Button("1. Создать неперсонализированное сообщение")
|
887 |
personalize_btn = gr.Button("2. Выполнить персонализацию (нажимать только после кнопки 1)", elem_id="personalize_button")
|
@@ -1125,14 +1114,8 @@ with gr.Blocks() as demo:
|
|
1125 |
],
|
1126 |
outputs=None
|
1127 |
).then(
|
1128 |
-
fn=
|
1129 |
-
outputs=[
|
1130 |
-
).then(
|
1131 |
-
fn=lambda: gr.update(visible=True), # Делаем уведомление видимым
|
1132 |
-
outputs=[notification]
|
1133 |
-
).then(
|
1134 |
-
fn=hide_notification, # Автоматически скрываем уведомление через 3 секунды
|
1135 |
-
outputs=[notification]
|
1136 |
)
|
1137 |
|
1138 |
|
|
|
828 |
""
|
829 |
)
|
830 |
|
831 |
+
def reset_button():
|
832 |
+
return "👍 GPT-4o", "initial" # Возвращаем текст кнопки и стандартный цвет
|
833 |
|
|
|
|
|
|
|
834 |
|
835 |
# Создание интерфейса Gradio
|
836 |
with gr.Blocks() as demo:
|
|
|
871 |
prompt_display = gr.Textbox(label="Неперсонализированный промпт", lines=25, interactive=False)
|
872 |
personalization_prompt = gr.Textbox(label="Персонализированный промпт", lines=24, interactive=False)
|
873 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
874 |
with gr.Row():
|
875 |
submit_btn = gr.Button("1. Создать неперсонализированное сообщение")
|
876 |
personalize_btn = gr.Button("2. Выполнить персонализацию (нажимать только после кнопки 1)", elem_id="personalize_button")
|
|
|
1114 |
],
|
1115 |
outputs=None
|
1116 |
).then(
|
1117 |
+
fn=lambda: ("Сохранено!", "green"), # Изменение текста и цвета кнопки
|
1118 |
+
outputs=[save_gpt4o_btn]
|
|
|
|
|
|
|
|
|
|
|
|
|
1119 |
)
|
1120 |
|
1121 |
|