gptWorker.py est un script Python qui automatise l'interaction avec le modèle GPT-4 d'OpenAI pour appliquer des modifications à une base de code existante.
- Concaténation du code : Rassemble le contenu de tous les fichiers texte du répertoire courant, en respectant les règles de .gitignore.
- Interaction avec GPT-4 : Envoie le code concaténé au modèle GPT-4 avec une tâche spécifiée par l'utilisateur.
- Mise à jour automatique : Met à jour les fichiers modifiés ou créés par GPT-4 directement dans le système de fichiers.
- Boucle interactive : Permet d'enchaîner plusieurs tâches sans redémarrer le script.
pip install openai dotenv pathspec
Créez un fichier .env
dans le répertoire du script et ajoutez-y votre clé API sous la forme API_KEY=sk-...
python gptWorker.py
Lorsque le script vous invite avec Enter your task:
, saisissez la description de la tâche à effectuer sur la base de code.
Après l'exécution, le script met à jour les fichiers concernés. Consultez les fichiers modifiés pour valider les changements.
- Limites du modèle : Assurez-vous que la taille de votre codebase n'excède pas la limite de contexte de GPT-4 (environ 8 000 tokens).
- Exclusions : Les fichiers spécifiés dans .gitignore et ceux listés dans other_ignore ne seront pas inclus.
- Sécurité : Vérifiez toujours les modifications apportées par le modèle pour éviter les erreurs ou les comportements indésirables.
Simple Mario Bross minimaliste générer avec gpt4 de OpenAI |
Ce projet est distribué sous la licence MIT.