El chat con la aplicación PDF es una aplicación Python que le permite chatear con un documentos PDF. Puede hacer preguntas sobre el PDF utilizando el lenguaje natural, y la aplicación proporcionará respuestas relevantes basadas en el contenido de los documentos. Esta aplicación utiliza un modelo de idioma para generar respuestas precisas a sus consultas. Tenga en cuenta que la aplicación solo responderá a las preguntas relacionadas con el PDF cargado.
Para instalar el chat con la aplicación PDF, siga estos pasos:
Descargar la biblioteca Ollama
curl https://ollama.ai/install.sh | sh
Tire de los modelos de chat que usaremos, en este caso usaremos LLAMA2, Mistral y Gemma
ollama pull llama2
ollama pull mistral
ollama pull gemma
Cree un nuevo entorno con Python 3.9 y activelo, en este caso usaremos conda
conda create -n cwp python=3.9
conda activate cwp
Clonar el repositorio de su máquina local.
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
Instale las dependencias requeridas ejecutando el siguiente comando:
pip install -r requirements.txt
Para usar el chat con la aplicación PDF, siga estos pasos:
Ejecute el archivo main.py utilizando la CLI optimista. Ejecutar el siguiente comando:
python3 main.py
La aplicación se iniciará en su navegador web predeterminado, mostrando la interfaz de usuario. 
Cargue su PDF en la aplicación siguiendo las instrucciones proporcionadas. 
Elija la fuente LLM. 
Si elige la fuente de OpenAI, deberá proporcionar su OpenAI_API_KEY. Puedes conseguirlo aquí 
Haga clic en el botón de proceso y la etiqueta de espera. 
Haga preguntas en lenguaje natural sobre el PDF cargado utilizando la interfaz de chat. 