import gradio as gr from transformers import pipeline # Cargar el modelo de clasificación de género literario clasificador = pipeline("text-classification", model="TheBritishLibrary/bl-books-genre") # Función para predecir el género del texto def clasificar_genero(texto): resultado = clasificador(texto) print(resultado) etiqueta = resultado[0]["label"] puntuacion = resultado[0]["score"] respuesta = f"Género predicho: {etiqueta} (confianza: {puntuacion:.2f})" return respuesta # Interfaz Gradio con personalización demo = gr.Interface( fn=clasificar_genero, inputs=gr.Textbox(placeholder="Escribe tu Frase", label="Frase para Analizar"), outputs=gr.Textbox(label="Género del Texto"), title="Ejemplo Clasificación de Género Literario", description="Esta es nuestra interfaz para probar modelos de IA entrenados en textos literarios.", article="En este modelo, escribe una frase o párrafo y pulsa en ¡Clasificar! para ver el género literario estimado.", theme="soft", submit_btn="¡Clasificar!", fill_width=True ) demo.launch()