Chatlanguagemodels-gpt
ChatLanguageModels est une application de bureau basée sur PYQT6 qui utilise la bibliothèque G4F pour interagir avec divers modèles de langage (par exemple, GPT-4 et GPT-3.5 Turbo). De plus, il prend en charge la création et la gestion des bases de données SQLite pour stocker l'historique du chat.

Caractéristiques
- Modèles linguistiques: choisissez parmi une variété de modèles de langue.
- Gestion des bases de données: sélectionnez, créez et effacez des bases de données pour stocker l'historique des messages de chat.
- Interface conviviale: interface graphique facile à utiliser pour interagir avec les modèles de langage.
Condition préalable
Commencer
Utilisation de l'exécutable (Windows et MacOS):
- Téléchargez la dernière version de la section "Releases".
- Double-cliquez sur le fichier exécutable (ChatLanguageModels.exe) pour exécuter le programme.
- Sélectionnez le dossier préféré pour stocker les fichiers de base de données.
- Créez un nouveau ou sélectionnez la base de données existante.
- Tapez votre invite.
- Une fois terminé, appuyez sur le bouton "Soumettre". Le programme commencera à rechercher le modèle actuellement avaliable et générera une réponse.
- Remarque: Si la réponse n'apparaît pas, mais que l'invite a été soumise, n'appuyez pas sur le bouton "Soumettre", cela peut prendre un certain temps.
Exécution à partir du code source:
- Clone ce référentiel à votre machine locale.
git clone https://github.com/arachnocid/ChatLanguageModels-GPT.git
- Accédez au répertoire du projet.
cd ChatLanguageModels-GPT
- Installez les dépendances requises (voir exigences.txt)
pip install -r requirements.txt
- Exécutez le script "ChatLanguageModels.py".
- Sélectionnez le dossier préféré pour stocker les fichiers de base de données.
- Créez un nouveau ou sélectionnez la base de données existante.
- Tapez votre invite.
- Une fois terminé, appuyez sur le bouton "Soumettre". Le programme commencera à rechercher le modèle actuellement avaliable et générera une réponse.
- Remarque: Si la réponse n'apparaît pas, mais que l'invite a été soumise, n'appuyez pas sur le bouton "Soumettre", cela peut prendre un certain temps.
.gitignore
Ce référentiel utilise le fichier standard Python .Gitignore pour exclure les fichiers temporaires et les environnements virtuels Python à partir du contrôle de version.
Licence
Ce projet est autorisé sous la licence du MIT.
Auteur
Arachnocid