seayala's picture
Update app.py
e3af09f verified
raw
history blame contribute delete
767 Bytes
import gradio as gr
from transformers import pipeline
# Intenta cargar el modelo
try:
neutralizer = pipeline('text2text-generation', model='seayala/mbart-neutralization')
except Exception as e:
print(f"Error al cargar el modelo: {e}")
neutralizer = None
def neutralize(text):
if neutralizer is None:
return "El modelo no se ha podido cargar."
result = neutralizer(text)
return result[0]['generated_text']
iface = gr.Interface(
fn=neutralize,
inputs=gr.Textbox(lines=2, placeholder="Introduce una frase misógina..."),
outputs="text",
title="Neutralizador de frases misóginas",
description="Este espacio utiliza el modelo seayala/mbart-neutralization para neutralizar frases misóginas.",
)
iface.launch()