Docfile commited on
Commit
3eeaf52
·
verified ·
1 Parent(s): 554788c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -0
app.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ def generate_data(subject, input_field, difficulty):
4
+ # Traiter les données ici, par exemple imprimer les données
5
+ print("Sujet:", subject)
6
+ print("Input:", input_field)
7
+ print("Difficulté:", difficulty)
8
+ return "Données reçues avec succès !"
9
+
10
+ # Créer l'interface utilisateur Gradio
11
+ subject_radio = gr.radio(choices=["Math", "Physique"], label="Sujet")
12
+ input_field = gr.textbox(label="Input")
13
+ difficulty_select = gr.slider(minimum=1, maximum=5, default=3, label="Difficulté")
14
+ output_text = gr.Output()
15
+
16
+ # Créer l'interface utilisateur avec les composants créés
17
+ interface = gr.Interface(
18
+ fn=generate_data,
19
+ inputs=[subject_radio, input_field, difficulty_select],
20
+ outputs=output_text,
21
+ title="Génération de données",
22
+ theme="light"
23
+ )
24
+
25
+ # Lancer l'interface utilisateur
26
+ interface.launch()