# app.py import gradio as gr # -------------------------------------------------------------- # ⚙️ Простейшая функция # -------------------------------------------------------------- def say_hello(): return "👋 Hello, world!" # -------------------------------------------------------------- # 🧱 Интерфейс Gradio # -------------------------------------------------------------- with gr.Blocks(theme=gr.themes.Soft(), title="Simple UI") as demo: gr.Markdown("## 🧩 Minimal Gradio App\nНажми кнопку, чтобы вывести текст.") with gr.Row(): with gr.Column(scale=1): btn = gr.Button("Показать сообщение", variant="primary") with gr.Column(scale=2): output = gr.Textbox(label="Результат", lines=2) btn.click(say_hello, inputs=None, outputs=output) demo.launch(server_name="0.0.0.0", server_port=7860)