O bate -papo com o aplicativo PDF é um aplicativo Python que permite conversar com documentos em PDF. Você pode fazer perguntas sobre o PDF usando a linguagem natural, e o aplicativo fornecerá respostas relevantes com base no conteúdo dos documentos. Este aplicativo utiliza um modelo de idioma para gerar respostas precisas para suas consultas. Observe que o aplicativo responderá apenas a perguntas relacionadas ao PDF carregado.
Para instalar o bate -papo com o aplicativo PDF, siga estas etapas:
Baixe a Biblioteca Ollama
curl https://ollama.ai/install.sh | sh
Puxe os modelos de bate -papo que usaremos, neste caso usaremos LLAMA2, MISTRAL e GEMMA
ollama pull llama2
ollama pull mistral
ollama pull gemma
Crie um novo ambiente com o Python 3.9 e ativá -lo, neste caso usaremos o CONA
conda create -n cwp python=3.9
conda activate cwp
Clone o repositório da sua máquina local.
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
Instale as dependências necessárias executando o seguinte comando:
pip install -r requirements.txt
Para usar o bate -papo com o aplicativo PDF, siga estas etapas:
Execute o arquivo main.py usando a CLI do streamlit. Execute o seguinte comando:
python3 main.py
O aplicativo será iniciado no seu navegador padrão, exibindo a interface do usuário. 
Carregue seu PDF no aplicativo seguindo as instruções fornecidas. 
Escolha LLM Source. 
Se você escolher a fonte do OpenAI, precisará fornecer seu OpenAI_API_KEY. Você pode pegar aqui 
Clique no botão de processo e no rótulo de espera, diga feito 
Faça perguntas em linguagem natural sobre o PDF carregado usando a interface de bate -papo. 