fruitpicker01 commited on
Commit
119e341
1 Parent(s): d93706d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -8,7 +8,7 @@ from openpyxl import load_workbook
8
 
9
  # Авторизация в GigaChat Pro
10
  gc_key = os.getenv('GC_KEY')
11
- chat_pro = GigaChat(credentials=gc_key, model='GigaChat-Pro-3', max_tokens=68, temperature=1, verify_ssl_certs=False)
12
 
13
  # Загрузка данных из Excel-файла
14
  try:
@@ -169,19 +169,8 @@ with gr.Blocks() as demo:
169
  business_stage = gr.Dropdown(label="Стадия бизнеса", choices=[None] + list(features.get('Стадия бизнеса', {}).keys()))
170
  industry = gr.Dropdown(label="Отрасль", choices=[None] + list(features.get('Отрасль', {}).keys()))
171
  opf = gr.Dropdown(label="ОПФ", choices=[None] + list(features.get('ОПФ', {}).keys()))
172
-
173
  btn_to_prompts = gr.Button("Создать")
174
- # Первое действие: Генерация сообщений
175
- btn_to_prompts.click(
176
- fn=generate_all_messages,
177
- inputs=[desc, benefits, key_message], # Входные текстовые поля
178
- outputs=[non_personalized_prompt, personalized_prompt] # Обновляем текстовые поля
179
- ).then(
180
- fn=change_tab,
181
- inputs=[gr.Number(value=1, visible=False)], # Переключение на вкладку
182
- outputs=tabs # Обновляем вкладку
183
- )
184
-
185
  # Вкладка 2: Промпты
186
  with gr.TabItem("Ассистент", id=1):
187
  with gr.Row():
@@ -192,6 +181,18 @@ with gr.Blocks() as demo:
192
  interactive=False)
193
  with gr.Column():
194
  personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
 
 
 
 
 
 
 
 
 
 
 
 
195
 
196
  # Вкладка 3: Сообщения
197
  with gr.TabItem("Сообщения", id=2):
 
8
 
9
  # Авторизация в GigaChat Pro
10
  gc_key = os.getenv('GC_KEY')
11
+ chat_pro = GigaChat(credentials=gc_key, model='GigaChat-Pro', max_tokens=68, temperature=1, verify_ssl_certs=False)
12
 
13
  # Загрузка данных из Excel-файла
14
  try:
 
169
  business_stage = gr.Dropdown(label="Стадия бизнеса", choices=[None] + list(features.get('Стадия бизнеса', {}).keys()))
170
  industry = gr.Dropdown(label="Отрасль", choices=[None] + list(features.get('Отрасль', {}).keys()))
171
  opf = gr.Dropdown(label="ОПФ", choices=[None] + list(features.get('ОПФ', {}).keys()))
 
172
  btn_to_prompts = gr.Button("Создать")
173
+
 
 
 
 
 
 
 
 
 
 
174
  # Вкладка 2: Промпты
175
  with gr.TabItem("Ассистент", id=1):
176
  with gr.Row():
 
181
  interactive=False)
182
  with gr.Column():
183
  personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
184
+
185
+
186
+ # Первое действие: Генерация сообщений
187
+ btn_to_prompts.click(
188
+ fn=generate_all_messages,
189
+ inputs=[desc, benefits, key_message], # Входные текстовые поля
190
+ outputs=[non_personalized_prompt, personalized_prompt] # Обновляем текстовые поля
191
+ ).then(
192
+ fn=change_tab,
193
+ inputs=[gr.Number(value=1, visible=False)], # Переключение на вкладку
194
+ outputs=tabs # Обновляем вкладку
195
+ )
196
 
197
  # Вкладка 3: Сообщения
198
  with gr.TabItem("Сообщения", id=2):