fruitpicker01 commited on
Commit
650ba4d
·
verified ·
1 Parent(s): ec1a1ba

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -0
app.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ def process_input(input_text, function):
4
+ # Это просто мок-функция для демонстрации, в реальности здесь будет ваша логика обработки
5
+ return f"Результат для функции '{function}': обработано"
6
+
7
+ def main():
8
+ with gr.Blocks() as demo:
9
+ gr.Markdown("### AI Research Assistant")
10
+ with gr.Row():
11
+ text_input = gr.Textbox(label="Введите текст или загрузите документ")
12
+ function_select = gr.Dropdown(choices=[
13
+ "Суммаризатор", "Поиск новых статей", "Учитель", "Критик", "Тестировщик",
14
+ "Визуализатор связей", "Советник", "Соавтор", "Переводчик", "Аннотатор",
15
+ "Факт-чекер", "Аналитик данных", "Стилистический редактор", "Рецензент",
16
+ "Презентатор", "Грант-райтер", "Научный сторителлер", "Библиограф"
17
+ ], label="Выберите функцию")
18
+ with gr.Row():
19
+ submit_button = gr.Button("Обработать")
20
+ output_text = gr.Textbox(label="Результат")
21
+
22
+ submit_button.click(
23
+ fn=process_input,
24
+ inputs=[text_input, function_select],
25
+ outputs=output_text
26
+ )
27
+
28
+ demo.launch()
29
+
30
+ if __name__ == "__main__":
31
+ main()