Spaces:
Sleeping
Sleeping
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() | |