|
import gradio as gr |
|
|
|
def generate_data(subject, input_field, difficulty): |
|
|
|
print("Sujet:", subject) |
|
print("Input:", input_field) |
|
print("Difficulté:", difficulty) |
|
return "Données reçues avec succès !" |
|
|
|
|
|
subject_radio = gr.radio(choices=["Math", "Physique"], label="Sujet") |
|
input_field = gr.textbox(label="Input") |
|
difficulty_select = gr.slider(minimum=1, maximum=5, default=3, label="Difficulté") |
|
output_text = gr.Output() |
|
|
|
|
|
interface = gr.Interface( |
|
fn=generate_data, |
|
inputs=[subject_radio, input_field, difficulty_select], |
|
outputs=output_text, |
|
title="Génération de données", |
|
theme="light" |
|
) |
|
|
|
|
|
interface.launch() |
|
|