import gradio as gr import deepseek # Asegúrate de instalar la librería o usar la API import json def process_file(file): with open(file.name, "r", encoding="utf-8") as f: text = f.read() # Usamos DeepSeek (ajustar según su API o modelo) summary = deepseek.summarize(text) # Generar JSON con información clave result = { "resumen": summary, "longitud_texto": len(text), "palabras_clave": deepseek.extract_keywords(text) } return json.dumps(result, indent=4, ensure_ascii=False) iface = gr.Interface( fn=process_file, inputs=gr.File(), outputs="text", title="Analizador de Archivos con DeepSeek", description="Sube un archivo de texto y obtén un JSON con la información más importante." ) iface.launch()