MisterAI commited on
Commit
3d17f1e
·
verified ·
1 Parent(s): 4e3fd2c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -36,7 +36,7 @@ def generate_text(model, tokenizer, input_text, max_length, temperature):
36
  return tokenizer.decode(output[0], skip_special_tokens=True)
37
 
38
  # Fonction principale pour générer le texte
39
- def main(input_text, max_length, temperature, model_name):
40
  """Fonction principale pour générer le texte"""
41
  global model, tokenizer
42
  if model is None or tokenizer is None:
@@ -80,10 +80,13 @@ def append_history(history, message):
80
  demo = gr.Blocks()
81
 
82
  with demo:
83
- gr.Markdown("# Modèle de Langage")
 
 
84
 
85
  with gr.Row():
86
  with gr.Column():
 
87
  # Textbox pour entrer le nom du modèle
88
  model_name_textbox = gr.Textbox(label="Nom du modèle", placeholder="Depot/NomModele Exemple kurakurai/Luth-LFM2-1.2B", interactive=True)
89
  with gr.Column():
@@ -94,20 +97,22 @@ with demo:
94
  history = gr.Textbox(label="Historique", lines=5)
95
 
96
  with gr.Row():
 
97
  # Textbox pour entrer le texte d'entrée
98
- input_text = gr.Textbox(label="Texte d'entrée")
99
  with gr.Row():
100
  # Sliders pour ajuster la longueur maximale et la température
101
- max_length_slider = gr.Slider(50, 500, label="Longueur maximale", value=200)
102
  temperature_slider = gr.Slider(0.1, 1.0, label="Température", value=0.7)
103
 
104
  with gr.Row():
105
  # Bouton pour soumettre le texte d'entrée
106
  submit_button = gr.Button("Soumettre")
107
 
108
- with gr.Row():
 
109
  # Textbox pour afficher le texte généré
110
- output_text = gr.Textbox(label="Texte généré")
111
 
112
  # Ajout des interactions pour les boutons
113
  # Lors du clic sur "Charger Le Modèle", appeler la fonction load_model_button_clicked
@@ -121,7 +126,7 @@ with demo:
121
  submit_button.click(
122
  main,
123
  inputs=[input_text, max_length_slider, temperature_slider, model_name_textbox, history],
124
- outputs=[output_text],
125
  queue=False
126
  )
127
 
 
36
  return tokenizer.decode(output[0], skip_special_tokens=True)
37
 
38
  # Fonction principale pour générer le texte
39
+ def main(input_text, max_length, temperature, model_name, history):
40
  """Fonction principale pour générer le texte"""
41
  global model, tokenizer
42
  if model is None or tokenizer is None:
 
80
  demo = gr.Blocks()
81
 
82
  with demo:
83
+ with gr.Row():
84
+ gr.Markdown("# TrySmallModels Quickly!\n"
85
+ "NB : Work Better with Models Under 5B Parameters")
86
 
87
  with gr.Row():
88
  with gr.Column():
89
+ gr.Markdown("## Sélectionner Un Modèle")
90
  # Textbox pour entrer le nom du modèle
91
  model_name_textbox = gr.Textbox(label="Nom du modèle", placeholder="Depot/NomModele Exemple kurakurai/Luth-LFM2-1.2B", interactive=True)
92
  with gr.Column():
 
97
  history = gr.Textbox(label="Historique", lines=5)
98
 
99
  with gr.Row():
100
+ gr.Markdown("## Entrer Un Prompt")
101
  # Textbox pour entrer le texte d'entrée
102
+ input_text = gr.Textbox(label="Texte d'entrée", lines=5)
103
  with gr.Row():
104
  # Sliders pour ajuster la longueur maximale et la température
105
+ max_length_slider = gr.Slider(50, 4500, label="Longueur maximale", value=200)
106
  temperature_slider = gr.Slider(0.1, 1.0, label="Température", value=0.7)
107
 
108
  with gr.Row():
109
  # Bouton pour soumettre le texte d'entrée
110
  submit_button = gr.Button("Soumettre")
111
 
112
+ with gr.Row():
113
+ gr.Markdown("## Sortie LLM")
114
  # Textbox pour afficher le texte généré
115
+ output_text = gr.Textbox(label="Texte généré", lines=5)
116
 
117
  # Ajout des interactions pour les boutons
118
  # Lors du clic sur "Charger Le Modèle", appeler la fonction load_model_button_clicked
 
126
  submit_button.click(
127
  main,
128
  inputs=[input_text, max_length_slider, temperature_slider, model_name_textbox, history],
129
+ outputs=[output_text, history],
130
  queue=False
131
  )
132