
Bienvenue sur GPT_ALL: un assistant AI de pointe habilité par les capacités des modèles de grande langue (LLM). Cet assistant polyvalent est apte à la récolte et à l'interprétation des données en temps réel à partir d'une pléthore de sources, tout en étant transparente avec les fonctionnalités étendues de Python 3.12. En son cœur se trouve le modèle GPT-4-1106 d'OpenAI, sélectionnant habilement des fonctions et des outils à partir d'une suite d'experts spécialisés pour optimiser l'efficacité des jetons. GPT_ALL possède une interface de ligne de commande dynamique, incarnant à la fois la puissance et la flexibilité. Conçu pour exploiter les progrès, les outils les plus récents et les fenêtres de contexte étendues disponibles dans les dernières mises à jour API OpenAI. L'objectif est clair et ambitieux: intégrer le chat GPT avec un éventail d'applications et d'appareils, déverrouiller les possibilités sans précédent. Les capacités de GPT_ALL sont encore amplifiées par une gamme de plugins intégrés, et vous êtes encouragé à élaborer le vôtre pour élargir son éventail de fonctionnalités.
Intégration Asyncopennai :
Gestion de la mémoire de conversation :
Flux de conversation :
Invocation de la fonction dynamique basée sur les réponses de l'outil :
Nettoyage de l'environnement :
Système de plugin modulaire :
Assurez-vous que Conda a installé sur votre système.
Extension de conteneur VScode Dev et docker
est recommandé pour la sécurité avec les commandes système activées.
Clone ce référentiel à votre machine locale en utilisant:
git clone https://github.com/Eloquent-Algorithmics/GPT_ALL.gitNaviguer dans le répertoire du projet:
cd GPT_ALL
. i nstall.bat
Pour activer des plugins ou des fonctionnalités spécifiques, modifiez le fichier .env dans votre répertoire de projet en fonction de vos besoins.
La clé API OpenAI est requise toutes les autres facultatives.
Exécutez gpt_all en utilisant:
conda activate GPT_ALL
python -m app
python -m web_app # To use the web interface.
or
python -m app --talk # To use TTS.
Veuillez noter que certains matériaux peuvent ne pas fournir les meilleures recommandations, solutions ou codes source les plus optimales . Essayez d'être ouvert d'esprit et de tout faire comme step dans le learning process . Si vous rencontrez quelque chose à améliorer dans les documents, veuillez écrire vos suggestions aux auteurs respectés.
Cette version de GPT_ALL est totalement expérimentale, utilisez-la à vos propres risques. Même si de nombreux tests ont été effectués sur cette version, certaines choses peuvent être buggy ou un manque de fonctionnalités.
Cette version peut être motivée par la communauté. Si vous souhaitez aider à améliorer cette version, n'hésitez pas à soumettre un problème GitHub ou un PR.
Les contributions font de la communauté open source un endroit incroyable pour apprendre, inspirer et créer. Toutes les contributions que vous faites sont grandement appréciées. ## Lignes directrices de contribution
Si vous souhaitez contribuer à GPT_ALL, assurez-vous de revoir les directives de contribution. Ce projet adhère au code de conduite. En participant, vous devez maintenir ce code.
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )Licence Apache 2.0