jp / app.py
Docfile's picture
Update app.py
eb0ef85 verified
raw
history blame
940 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)
q = """
Tu es expert dans la génération d'exercice. Je veux que tu le génère un exercice de {subject}. L'exercice sera centré sur {input_field}. Avec une difficulté de niveau {difficulty}. Je veux un exercice attendu en Latex, dans un format acceptable par Mathjax. Commence ta phrase par "Exercice 1"
"""
return q
# Créer l'interface utilisateur Gradio
# Créer l'interface utilisateur avec les composants créés
interface = gr.Interface(
fn=generate_data,
inputs=[gr.Textbox(), gr.Textbox(), gr.Textbox()] ,
outputs=gr.Textbox(),
title="Génération de données",
theme="light"
)
# Lancer l'interface utilisateur
interface.launch()