Skip to content

chatbot designed to interact with PDF documents based on OpenSource LLM Models

License

Notifications You must be signed in to change notification settings

eltechno/OllamaPaperBot

Repository files navigation

OllamaPaperBot - Chatbot para PDFs

Descripción

OllamaPaperBot es una aplicación desarrollada en Streamlit que utiliza la biblioteca langchain para interactuar de manera conversacional con documentos PDF. Este bot utiliza modelos avanzados de procesamiento de lenguaje natural para proporcionar respuestas precisas y contextualizadas a partir del contenido del PDF.

Características

  • Carga y análisis de documentos PDF.
  • Interfaz conversacional para interactuar con el contenido del documento.
  • Uso del modelo de embeddings de HuggingFace.
  • Almacenamiento y recuperación de información mediante Chroma.

Instalación

Para poder utilizar el chatbot es necesaria la instalacion de Ollama

Para instalar y ejecutar OllamaPaperBot, siga estos pasos:

  1. Clonar el repositorio.
  2. Instalar las dependencias usando pip install -r requirements.txt.
  3. Ejecutar la aplicación con streamlit run app.py.

Uso

  • Suba un archivo PDF a través de la interfaz.
  • Interactúe con el chatbot haciendo preguntas relacionadas con el contenido del PDF.

Contribuciones

Las contribuciones son bienvenidas. Por favor, envíe sus pull requests o abra issues para discutir posibles mejoras.

Licencia

Este proyecto está bajo la licencia GPL 3.0.

Contacto

Para más información o soporte, por favor abra un issue en este repositorio de GitHub.

About

chatbot designed to interact with PDF documents based on OpenSource LLM Models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published