Le chat avec l'application PDF est une application Python qui vous permet de discuter avec des documents PDF. Vous pouvez poser des questions sur le PDF en utilisant le langage naturel, et l'application fournira des réponses pertinentes en fonction du contenu des documents. Cette application utilise un modèle de langue pour générer des réponses précises à vos requêtes. Veuillez noter que l'application ne répondra qu'aux questions liées au PDF chargé.
Pour installer le chat avec l'application PDF, veuillez suivre ces étapes:
Télécharger la bibliothèque Olllama
curl https://ollama.ai/install.sh | sh
Tirez les modèles de chat que nous utiliserons, dans ce cas, nous utiliserons Llama2, Mistral et Gemma
ollama pull llama2
ollama pull mistral
ollama pull gemma
Créez un nouvel environnement avec Python 3.9 et activez-le, dans ce cas, nous utiliserons conda
conda create -n cwp python=3.9
conda activate cwp
Clone le référentiel de votre machine locale.
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
Installez les dépendances requises en exécutant la commande suivante:
pip install -r requirements.txt
Pour utiliser le chat avec l'application PDF, suivez ces étapes:
Exécutez le fichier main.py à l'aide de la CLI Streamlit. Exécutez la commande suivante:
python3 main.py
L'application sera lancée dans votre navigateur Web par défaut, affichant l'interface utilisateur. 
Chargez votre PDF dans l'application en suivant les instructions fournies. 
Choisissez la source LLM. 
Si vous choisissez Openai Source, vous devrez fournir votre openai_api_key. Vous pouvez l'obtenir ici 
Cliquez sur le bouton de processus et attendez l'étiquette dire fait 
Posez des questions en langage naturel sur le PDF chargé à l'aide de l'interface de chat.