jp / app.py
Docfile's picture
Create app.py
3eeaf52 verified
raw
history blame
852 Bytes
import gradio as gr
def generate_data(subject, input_field, difficulty):
# Traiter les données ici, par exemple imprimer les données
print("Sujet:", subject)
print("Input:", input_field)
print("Difficulté:", difficulty)
return "Données reçues avec succès !"
# Créer l'interface utilisateur Gradio
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()
# Créer l'interface utilisateur avec les composants créés
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"
)
# Lancer l'interface utilisateur
interface.launch()