import gradio as gr # Функция для генерации текста def generate_text(input_text, checkbox_option, file_upload, slider_value): result = f"Input Text: {input_text}\nCheckbox Option: {checkbox_option}\nSlider Value: {slider_value}" # Если загружен файл, добавим его содержимое к результату if file_upload is not None: result += f"\nUploaded File Content: {file_upload.read().decode('utf-8')}" return result # Создание интерфейса с различными элементами управления iface = gr.Interface( fn=generate_text, inputs=[ gr.Textbox("Введите текст"), gr.Checkbox("Включить опцию"), gr.File("Загрузить файл"), gr.Slider(minimum=0, maximum=10, default=5, label="Выберите значение слайдера"), ], outputs=gr.Textbox("Результат"), live=True ) # Запуск приложения iface.launch()