Tutoriels de Pythonia

Guides, IA, tutos et newsletter pour devenir une bête en programmation

Télécharger Les-bases-de-ChatGPT-pour-tous

Rejoignez notre communauté de professionnels et de passionnés, pour rester à la pointe des dernières actualités.

Comment installer PrivateGPT sur Windows 10 | Communiquer avec ses propres documents

Mis à jour le Aug. 4, 2023, 11:58 a.m.

Niveau: Débutant à Intermédiaire

PrivateGPT est un outil puissant qui vous permet d'interroger des documents localement sans avoir besoin d'une connexion Internet. Cet article vous guidera à travers le processus d'installation et de configuration de PrivateGPT. PrivateGPT permet d'interroger des documents localement sans avoir besoin d'une connexion Internet. Que vous soyez chercheur, développeur ou simplement curieux d'explorer les outils d'interrogation de documents, PrivateGPT fournit une solution efficace et sécurisée.


1- Prérequis
2- Créer son environnement virtuel
3- Installer GIT
4-Télécharger le LLM de votre choix
5- Travailler sur vos propres documents
6- Accelerer le temps de réponse


Prérequis

Prérequis: Assurez vous d'avoir une version Python 3.10 ou plus

Aller chercher le code sur Github (cloner le repo)

 

Pour commencer, rendez vous sur le lien suivant https://github.com/imartinez/privateGPTqui contient PrivateGPT.

Une fois sur Github, télécharger le code comme ceci si vous n'avez pas git installé. Si vous souhaitez l'installer avant de commencer le tutoriel, allez ici.

privateGPT pythonia formation installation

 

Dézippez le fichier dans l'emplacement de votre choix. Ouvrez votre terminal

Ouvrez votre terminal

 

privateGPT pythonia formation installation

Déplacez vous dans le bon dossier

privateGPT pythonia formation installation

 

Créer son environnement virtuel

Installez les librairies suivantes

pip install virtualenv
pip install virtualenvwrapper-win
mkvirtualenv env

 

Vous devriez voir apparaître ceci:

 

privateGPT pythonia formation installation

 

 

 

 

 

 

 

Important

Si une erreur de ce genre apparait, c'est qu'il vous manque le compileur C++

 

 

privateGPT pythonia formation installation

 

Pour résoudre cette erreur, veuillez télécharger le nécessaire ici: https://visualstudio.microsoft.com/fr/vs/community/

En bas de la page vous trouverez le téléchargement

 

 

privateGPT pythonia formation installation

 

 

L' installation de GPT4all, qui est le type de model par default de chatgpt n'est pas très aisée. D'autres modèles tout aussi performants et moins gourmand en ressources sont disponible sur le site fantastique d'HuggingFace. Pour télécharger le modele que nous allons utiliser, rendez-vous ici: https://huggingface.co/eachadea/ggml-vicuna-13b-1.1

Vous aurez besoin d'être connecté pour télécharger le modele, créer un compte si vous n'en avez pas, c'est gratuit. Les modèles d'IA mis sur HuggingFace sont open source. Ils ont cependant chacun leur règles spécifiques, donc veuillez les lire si vous voulez aller plus loin qu'un simple usage personnel.

privateGPT pythonia formation installation

 

 

Installer Git

Si vous n'avez pas git: https://git-scm.com/downloads

 

privateGPT pythonia formation installation

 

Téléchargez la version correspondante. Je suis sous W10, je prends la version entourée en rouge

privateGPT pythonia formation installation

 

Github pythoniaformation installation

 

Etape 1

.

Github pythoniaformation installation

 

Assurez vous que la case suivante soit bien cochées (elle l'est par défaut)

Etape 2

 

Github pythoniaformation installation

 

Etape 3

 

Github pythoniaformation installation

 

Etape 4

 

Github pythoniaformation installation

 

Etape 5

 

Github pythoniaformation installation

 

Etape 6

 

Github pythoniaformation installation

 

Etape 7

 

Github pythoniaformation installation

 

Etape 8

 

Github pythoniaformation installation

 

Etape 9

 

Github pythoniaformation installation

 

Etape 10

 

Github pythoniaformation installation

 

Etape 11

 

Github pythoniaformation installation

 

Télécharger le LLM de votre choix

Et voilà, maintenant vous pouvez retourner dans votre terminal, et téléchargez le modèle. Enfin, pas tout à fait, il vous faut les lignes de commandes.

Elles se trouvent ici:

 

PrivateGPT pythoniaformation installation

Cliquez sur 'Clone repository'. Cette fenêtre va apparaitre:

PrivateGPT pythoniaformation installation

 

Prenez la deuxieme ligne et collez là dans votre terminal: git clone https://huggingface.co/eachadea/ggml-vicuna-13b-1.1

 

Vous devriez avoir le temps pour un café ou deux (ou 10).

 

Si votre terminal ne vous indique rien pendant un certain temps c'est normal, soyez patient.

 

PrivateGPT pythoniaformation installation

 

 

 

Solution alternative:

Cliquez simplement sur la fleche pour le télécharger

PrivateGPT pythoniaformation installation

 

 

 

 

Encore quelques derniers efforts:

 

Créer un dossier 'Models'

 

PrivateGPT pythoniaformation installation

 

Renommez le fichier exemple.env en .env.

PrivateGPT pythoniaformation installation

 

 

 

Comment travailler sur vos propres documents?

Prenez le document de votre choix et installez le dans le dossier intitulé 'source document'

PrivateGPT pythoniaformation installation



Je vais pour ma part prendre la documentation PDF de django:

 

PrivateGPT pythoniaformation installation

Bien, maintenant, il faut vectoriser ce pdf. Lancez cette commande:

python ingest.py

PrivateGPT pythoniaformation installation

python privateGPT.py

 

PrivateGPT pythoniaformation installation

 

PrivateGPT pythoniaformation installation

 

Vous l'aurez remarquer, le temps de réponse est un peu lent.

 

 

Accélérer le temps de réponse

prerequis: avoir une bonne machine

ouvrir privateGPT.py et rajouter un nombre de thread à la ligne 36

 

PrivateGPT pythoniaformation installation

 

Rajoutez n_threads=16

PrivateGPT pythoniaformation installation

 

# Python est la meilleure chose qui peut t'arriver. Quelque soit ton métier, apprends à le maîtriser #

 




ChatGPT le guide ultime


Comment faire les meilleurs prompt avec chatgpt?


Comment utiliser l'API de ChatGPT avec Python?


Comment fine-tuner ChatGPT ?


Comment installer PrivateGPT sur Windows 10 | Communiquer avec ses propres documents

Vous êtes sur ce tutoriel

Création d'un GPT Personnalisé avec ChatGPT | Un Guide Complet


OpenAI Lance le GPT Store | Publier son GPT sur le store


Comment installer open interpreter ?


Utiliser GPT-4o OpenAI API et python (texte | audio)


Utiliser GPT-4o OpenAI API et python (analyse video)


Commentaires

avatar

Guillaume - 06 May 2025 08:18

Merci beaucoup pour ce tuto ! Je vais m'en servir au boulot. Franchement merci pour tout ce que tu donnes à la communauté !

Télécharger Les-bases-de-ChatGPT-pour-tous

Rejoignez notre communauté de professionnels et de passionnés, pour rester à la pointe des dernières actualités.

Laissez un commentaire