AndreySokolov01 commited on
Commit
ba9eb0c
1 Parent(s): d9fb353

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -14
app.py CHANGED
@@ -36,17 +36,23 @@ def generate_pdf(text):
36
 
37
  return pdf_path
38
 
39
- # Интерфейс Gradio
40
- with gr.Blocks() as demo:
41
- with gr.Row():
42
- chatbot = gr.Chatbot()
43
- with gr.Column():
44
- user_input = gr.Textbox(label="Введите текст из чата")
45
- generate_button = gr.Button("Сохранить в PDF")
46
- pdf_link = gr.Textbox(label="Ссылка на PDF")
47
-
48
- # Устанавливаем действие для кнопки
49
- generate_button.click(generate_pdf, inputs=[user_input], outputs=[pdf_link])
50
-
51
- # Запуск приложения
52
- demo.launch()
 
 
 
 
 
 
 
36
 
37
  return pdf_path
38
 
39
+ # Функция для создания и запуска приложения Gradio
40
+ def run_app():
41
+ # Интерфейс Gradio
42
+ with gr.Blocks() as demo:
43
+ with gr.Row():
44
+ chatbot = gr.Chatbot()
45
+ with gr.Column():
46
+ user_input = gr.Textbox(label="Введите текст из чата")
47
+ generate_button = gr.Button("Сохранить в PDF")
48
+ pdf_link = gr.Textbox(label="Ссылка на PDF")
49
+
50
+ # Устанавливаем действие для кнопки
51
+ generate_button.click(generate_pdf, inputs=[user_input], outputs=[pdf_link])
52
+
53
+ # Запуск приложения
54
+ demo.launch()
55
+
56
+ # Запуск приложения через вызов функции
57
+ if __name__ == "__main__":
58
+ run_app()