fruitpicker01 commited on
Commit
345d478
·
verified ·
1 Parent(s): 920ccbf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -193,7 +193,7 @@ with gr.Blocks() as demo:
193
  with gr.Column(scale=1):
194
  description_input = gr.Textbox(
195
  label="Описание предложения (предзаполненный пример можно поменять на свой)",
196
- lines=6,
197
  value=(
198
  "Необходимо предложить клиенту оформить дебетовую премиальную бизнес-карту Mastercard Preffered. "
199
  "Обслуживание карты стоит 700 рублей в месяц, но клиент может пользоваться ей бесплатно. "
@@ -206,7 +206,7 @@ with gr.Blocks() as demo:
206
  )
207
  advantages_input = gr.Textbox(
208
  label="Преимущества (предзаполненный пример можно поменять на свой)",
209
- lines=4,
210
  value=(
211
  "Предложение по бесплатному обслуживанию — бессрочное.\n"
212
  "Оплата покупок без отчётов и платёжных поручений.\n"
@@ -219,15 +219,16 @@ with gr.Blocks() as demo:
219
  for feature in features.keys():
220
  selections.append(gr.Dropdown(choices=[None] + list(features[feature].keys()), label=f"Выберите {feature}"))
221
 
222
- submit_btn = gr.Button("Submit") # Оранжевая кнопка по умолчанию
223
 
224
  with gr.Column(scale=2):
225
  prompt_display = gr.Textbox(label="Стандартный промпт", lines=15, interactive=False)
226
- output_text_gpt4o = gr.Textbox(label="Создание сообщения GPT-4o", lines=3)
227
- output_text_gigachat_pro = gr.Textbox(label="Создание сообщения GigaChat-Pro", lines=3)
228
- output_text_gigachat_lite = gr.Textbox(label="Создание сообщения GigaChat-Lite", lines=3)
229
- output_text_gigachat_plus = gr.Textbox(label="Создание сообщения GigaChat-Lite+", lines=3)
230
- status_display = gr.Textbox(label="Статус выполнения", lines=4, interactive=False) # Новый блок для отображения статуса
 
231
 
232
  submit_btn.click(
233
  generate_messages,
@@ -236,7 +237,7 @@ with gr.Blocks() as demo:
236
  )
237
 
238
  with gr.Row():
239
- personalize_btn = gr.Button("Выполнить персонализацию", elem_id="personalize_button")
240
 
241
  with gr.Row():
242
  personalize_btn.click(
 
193
  with gr.Column(scale=1):
194
  description_input = gr.Textbox(
195
  label="Описание предложения (предзаполненный пример можно поменять на свой)",
196
+ lines=8,
197
  value=(
198
  "Необходимо предложить клиенту оформить дебетовую премиальную бизнес-карту Mastercard Preffered. "
199
  "Обслуживание карты стоит 700 рублей в месяц, но клиент может пользоваться ей бесплатно. "
 
206
  )
207
  advantages_input = gr.Textbox(
208
  label="Преимущества (предзаполненный пример можно поменять на свой)",
209
+ lines=6,
210
  value=(
211
  "Предложение по бесплатному обслуживанию — бессрочное.\n"
212
  "Оплата покупок без отчётов и платёжных поручений.\n"
 
219
  for feature in features.keys():
220
  selections.append(gr.Dropdown(choices=[None] + list(features[feature].keys()), label=f"Выберите {feature}"))
221
 
222
+ submit_btn = gr.Button("1. Создать неперсонализированное сообщение") # Оранжевая кнопка по умолчанию
223
 
224
  with gr.Column(scale=2):
225
  prompt_display = gr.Textbox(label="Стандартный промпт", lines=15, interactive=False)
226
+ output_text_gpt4o = gr.Textbox(label="Неперсонализированное сообщение GPT-4o", lines=3)
227
+ output_text_gigachat_pro = gr.Textbox(label="Неперсонализированное сообщение GigaChat-Pro", lines=3)
228
+ output_text_gigachat_lite = gr.Textbox(label="Неперсонализированное сообщение GigaChat-Lite", lines=3)
229
+ output_text_gigachat_plus = gr.Textbox(label="Неперсонализированное сообщение GigaChat-Lite+", lines=3)
230
+ gr.Markdown("**Статус выполнения**")
231
+ status_display = gr.Textbox(label="", lines=4, interactive=False, elem_classes="status-box") # Новый блок для отображения статуса
232
 
233
  submit_btn.click(
234
  generate_messages,
 
237
  )
238
 
239
  with gr.Row():
240
+ personalize_btn = gr.Button("2. Выполнить персонализацию (нажимать только после кнопки 1)", elem_id="personalize_button")
241
 
242
  with gr.Row():
243
  personalize_btn.click(