Bienvenue dans God-GPT , un référentiel de preuve de concept pour un agent autonome divin qui exploite l'API Dalee-2 pour la création d'images, le modèle GPT pour la génération de texte et Langchain pour l'orchestration des agents. Ce projet fournit un ensemble de scripts Python démontrant les capacités de ce framework d'IA.
Pour une explication et une discussion approfondies de ce projet, reportez-vous à cette présentation : God-GPT Explained
Suivez les instructions ci-dessous pour que God-GPT soit opérationnel sur votre ordinateur local.
Créer un environnement virtuel Python (venv)
Sur le terminal, accédez au répertoire du projet et exécutez la commande suivante :
python3 -m venv ./venv
Activez l'environnement virtuel :
source ./venv/bin/activate
Installer les dépendances
Assurez-vous que vous êtes dans le répertoire du projet, puis exécutez :
pip install -r requirements.txt
Configurer les clés API
Ajoutez vos clés OpenAI (pour GPT) et Elevenlabs (pour la synthèse vocale) au fichier .env. Reportez-vous à l'exemple de fichier .env dans le référentiel.
Visitez les sites Web OpenAI et Elevenlabs pour obtenir vos clés API si vous ne les possédez pas déjà.
Configurer murmur.cpp
Accédez au répertoire contenant murmur.cpp. Suivez les instructions ci-dessous :
Téléchargez le modèle base.en :
bash ./models/download-ggml-model.sh base.en
Construisez l'exemple principal et transcrivez un fichier audio :
# build the main example
make
# transcribe an audio file to test everything works
./main -f samples/jfk.wav
Pour utiliser l'agent God-GPT, exécutez l'un des scripts suivants à l'aide de Python :
talk_1.py
- Agent GPT de basetalk_2.py
- Agent avec personnalité et E/Stalk_3.py
- Agent avec personnalité, E/S et mémoiretalk_4.py
- Agent avec personnalité, E/S, mémoire et outils (Dalee-2) Ce projet est sous licence selon les termes de la licence MIT.
Avez-vous besoin d'aide pour votre projet d'IA appliquée ? Nous sommes heureux de vous aider! Visitez Applifting.ai pour plus d’informations.