Repo que muestra la herramienta de resumen de IA.
Este repositorio muestra una herramienta simple pero efectiva para resumir documentos. Puede funcionar con documentos de texto sin formato y PDF en cualquier idioma admitido por el LLM subyacente (Mistral por defecto).
Instale las siguientes dependencias (en macOS):
pip3 install -r requirements.txt
mistral-7b-openorca.Q5_K_M.gguf
del repositorio Hugging Face TheBloke/Mistral-7B-OpenOrca-GGUF en el directorio models
local. Tenga en cuenta que puede experimentar con modelos alternativos, simplemente actualice las variables MODEL_FILE
y MODEL_CONTEXT_WINDOW
en web-ui.py
y/o Notebook.ipynb
.
Para ejecutar la interfaz de usuario web, simplemente ejecute python3 ./web-ui.py
en la carpeta del repositorio. Esto debería abrir la interfaz de usuario web en el navegador.
La herramienta también se puede utilizar como Jupyter Labs/Notebook; abre Notebook.ipynb
en Jupyter Labs.
Dependiendo del tamaño del documento, esta herramienta funciona en los siguientes modos:
Todo el procesamiento se realiza localmente en la máquina del usuario.
mistral-7b-openorca.Q5_K_M.gguf
) tiene alrededor de 5,1 GB.Los documentos relativamente pequeños a medianos (un par de páginas) deben caber en una única ventana contextual, lo que da como resultado un tiempo de procesamiento de alrededor de 40 segundos en Apple MBP con chip M1.
Ninguno conoce el problema.