adridonha commited on
Commit
f69f444
·
1 Parent(s): 77a7376

modelo menos pesado

Browse files
Files changed (1) hide show
  1. app.py +12 -12
app.py CHANGED
@@ -1,31 +1,31 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
 
4
  generador = pipeline(
5
  task="text-generation",
6
- model="tiiuae/falcon-7b-instruct",
7
- tokenizer="tiiuae/falcon-7b-instruct"
8
  )
9
 
10
  def generar_consejo(tema):
11
- prompt_contexto = f"Soy un entrenador profesional de fitness y nutrición. Dame un consejo práctico y fácil de seguir sobre {tema}, que pueda aplicar cualquier persona interesada en mejorar su salud."
12
-
13
  resultado = generador(
14
  prompt_contexto,
15
- max_length=250,
16
  do_sample=True,
17
- temperature=0.7,
18
- repetition_penalty=1.2
19
  )
20
-
21
  return resultado[0]["generated_text"]
22
 
23
  demo = gr.Interface(
24
  fn=generar_consejo,
25
- inputs=gr.Textbox(lines=2, placeholder="Ej: mejorar postura, entrenamiento HIIT, hidratación", label="Tema del consejo"),
26
- outputs=gr.Textbox(lines=10, label="Consejo generado por la AI"),
27
- title="Generador de Consejos Fitness AI",
28
- description="Introduce un tema de salud o deporte y la IA generará un consejo práctico y útil.",
29
  )
30
 
31
  if __name__ == "__main__":
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # Modelo mejor que el DeepESP/gpt2-spanish
5
  generador = pipeline(
6
  task="text-generation",
7
+ model="DeepESP/gpt2-spanish-medium",
8
+ tokenizer="DeepESP/gpt2-spanish-medium"
9
  )
10
 
11
  def generar_consejo(tema):
12
+ prompt_contexto = f"Consejo útil de salud/fuerza sobre {tema}:"
13
+
14
  resultado = generador(
15
  prompt_contexto,
16
+ max_length=180, # un poco más largo para textos más completos
17
  do_sample=True,
18
+ temperature=0.8
 
19
  )
20
+
21
  return resultado[0]["generated_text"]
22
 
23
  demo = gr.Interface(
24
  fn=generar_consejo,
25
+ inputs=gr.Textbox(lines=2, placeholder="Ej: hidratación, fuerza, dormir bien...", label="Tema del consejo"),
26
+ outputs=gr.Textbox(lines=8, label="Consejo generado"),
27
+ title="Generador de Consejos Fitness (Mejorado)",
28
+ description="Introduce un tema de salud o deporte y la IA te dará un consejo práctico."
29
  )
30
 
31
  if __name__ == "__main__":