Rooni commited on
Commit
8b54959
·
1 Parent(s): d99e138

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -0
app.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ # Функция для генерации текста
4
+ def generate_text(input_text, checkbox_option, file_upload, slider_value):
5
+ result = f"Input Text: {input_text}\nCheckbox Option: {checkbox_option}\nSlider Value: {slider_value}"
6
+
7
+ # Если загружен файл, добавим его содержимое к результату
8
+ if file_upload is not None:
9
+ result += f"\nUploaded File Content: {file_upload.read().decode('utf-8')}"
10
+
11
+ return result
12
+
13
+ # Создание интерфейса с различными элементами управления
14
+ iface = gr.Interface(
15
+ fn=generate_text,
16
+ inputs=[
17
+ gr.Textbox("Введите текст", default="Hello, world!"),
18
+ gr.Checkbox("Включить опцию"),
19
+ gr.File("Загрузить файл"),
20
+ gr.Slider(minimum=0, maximum=10, default=5, label="Выберите значение слайдера"),
21
+ ],
22
+ outputs=gr.Textbox("Результат"),
23
+ live=True
24
+ )
25
+
26
+ # Запуск приложения
27
+ iface.launch()