spaceEquilibrIA / app.py
adridonha's picture
modelo menos pesado
f69f444
raw
history blame contribute delete
974 Bytes
import gradio as gr
from transformers import pipeline
# Modelo mejor que el DeepESP/gpt2-spanish
generador = pipeline(
task="text-generation",
model="DeepESP/gpt2-spanish-medium",
tokenizer="DeepESP/gpt2-spanish-medium"
)
def generar_consejo(tema):
prompt_contexto = f"Consejo útil de salud/fuerza sobre {tema}:"
resultado = generador(
prompt_contexto,
max_length=180, # un poco más largo para textos más completos
do_sample=True,
temperature=0.8
)
return resultado[0]["generated_text"]
demo = gr.Interface(
fn=generar_consejo,
inputs=gr.Textbox(lines=2, placeholder="Ej: hidratación, fuerza, dormir bien...", label="Tema del consejo"),
outputs=gr.Textbox(lines=8, label="Consejo generado"),
title="Generador de Consejos Fitness (Mejorado)",
description="Introduce un tema de salud o deporte y la IA te dará un consejo práctico."
)
if __name__ == "__main__":
demo.launch()