Skip to content

Comment installer AutoGPT avec Docker: Guide étape par étape

AutoGPT, un agent révolutionnaire autonome GPT-4, a ouvert une nouvelle ère dans le domaine de l'IA. C'est ChatGPT qui parle tout seul, ayant des capacités telles que la création de code, l'exécution et l'accès à Internet. Grâce au dialogue interne, il vérifie les sources, crée et débogue des programmes de manière indépendante. Un changement de paradigme, pour le moins.

Ce guide complet vous guide à travers le processus d'installation d'AutoGPT avec Docker. Notre objectif ? Vous aider à configurer cette merveille de l'IA de manière fluide et efficace. Étant donné la nouveauté et la complexité d'AutoGPT, nous examinerons en détail chaque étape du processus d'installation. Alors, attachez vos ceintures !

Veuillez noter qu'une connaissance de base du terminal, de GIT et de Docker est attendue pour ce processus.

Préparer votre environnement pour AutoGPT

Premièrement, vous devez vous assurer que votre environnement est prêt pour AutoGPT.

Ouvrez votre terminal

Les premières étapes sont assez simples : ouvrez votre terminal.

Cloner le dépôt Git AutoGPT

Ensuite, vous voudrez cloner le dépôt git AutoGPT. La commande suivante fera l'affaire, créant un dossier Auto-GPT dans votre répertoire actuel :

git clone https://github.com/Significant-Gravitas/Auto-GPT.git Auto-GPT

Se rendre à la branche Stable

AutoGPT est en développement actif et la branche principale n'est pas toujours stable. Il est recommandé d'utiliser la branche stable pour une expérience sans problème. Voici comment vous rendre à la branche stable :

cd ./Auto-GPT # se déplacer vers le dossier nouvellement créé
git fetch
git checkout stable

Créer un fichier .env

La prochaine étape consiste à créer un fichier .env. Vous pouvez facilement le faire avec la commande suivante :

cp .env.template .env

Obtenir une clé API OpenAI

Pour que AutoGPT fonctionne correctement, vous avez besoin d'une clé API OpenAI. Vous pouvez en obtenir une en suivant ces étapes :

  1. Rendez-vous sur https://platform.openai.com/ (opens in a new tab)
  2. Créez un compte ou connectez-vous si vous en avez déjà un.
  3. Cliquez sur votre nom de compte (en haut à droite) et accédez à "Afficher les clés API"
  4. Allez dans "Facturation" et configurez vos méthodes de paiement.
  5. Après avoir configuré les paiements, retournez dans "Clés API" et cliquez sur "Créer une nouvelle clé secrète".
  6. Nommez la clé et cliquez sur "Créer une clé secrète". N'oubliez pas de copier la clé.

Sauvegardez la clé API dans le fichier .env

Avec votre clé API OpenAI en main, il est temps de la sauvegarder dans le fichier .env. Ouvrez ce fichier dans le répertoire Auto-GPT et collez votre clé API là où il est écrit OPEN_API_KEY=, comme indiqué ci-dessous :

OPENAI_API_KEY=#collez votre clé API ici

C'est tout pour la configuration initiale ! Dans la section suivante, nous plongerons dans l'utilisation de Docker pour démarrer AutoGPT.

Lancer AutoGPT avec Docker

Avec les étapes préparatoires prises en charge, il est temps de plonger dans Docker. Docker simplifie le processus d'exécution des applications en utilisant la conteneurisation, et il est essentiel pour déployer AutoGPT.

Démarrer Docker

Commencez simplement par démarrer Docker sur votre machine. La façon de faire cela dépend de votre système d'exploitation :

  • Pour les utilisateurs Linux, la commande peut être aussi simple que sudo systemctl start docker.
  • Les utilisateurs de Windows et de Mac démarrent généralement Docker en lançant l'application Docker Desktop.

Consultez la documentation officielle de Docker si vous n'êtes pas sûr de la manière de démarrer Docker sur votre système spécifique.

Exécuter AutoGPT avec Docker-Compose

Une fois que Docker est en cours d'exécution, il est temps de le mettre au travail. Nous utiliserons Docker-Compose pour exécuter AutoGPT. Docker-Compose vous permet de définir et de gérer des applications Docker à plusieurs conteneurs. Exécutez la commande suivante dans votre terminal :

docker-compose run --build --rm auto-gpt

Voilà ! Si tout se passe comme prévu, AutoGPT devrait maintenant fonctionner sur votre machine. Mais avant de profiter d'AutoGPT, nous avons un autre conseil pour vous !

Exécuter AutoGPT en mode continu

AutoGPT dispose d'un mode continu qui permet une expérience utilisateur ininterrompue. Pour exécuter AutoGPT en mode continu, utilisez la commande suivante :

docker-compose run --build --rm auto-gpt --continuous

Garder AutoGPT à jour

La technologie évolue rapidement, et AutoGPT ne fait pas exception. Pour rester à jour des derniers développements et améliorations, il est recommandé de mettre régulièrement à jour votre version d'AutoGPT.

Utiliser la mémoire locale avec Auto-GPT

Par défaut, AutoGPT utilise Redis pour stocker le contexte de conversation. Mais que faire si vous voulez utiliser la mémoire locale à la place ? Voici comment procéder :

  1. Créez un fichier nommé "auto-gpt.json" dans le répertoire "Auto-GPT".
  2. Ouvrez le fichier "docker-compose.yml" dans votre éditeur de texte.
  3. Liez auto-gpt.json au conteneur Docker. Dans le fichier "docker-compose.yml", ajoutez ce qui suit à "volumes :"
- "./auto-gpt.json:/home/appuser/auto-gpt.json"

La section "volumes" devrait maintenant ressembler à ceci :

volumes:
      - "./autogpt:/app"
      - ".env:/app/.env"
      - "./auto-gpt.json:/home/appuser/auto-gpt.json"

Conclusion

Cela conclut notre guide approfondi sur l'installation d'AutoGPT avec Docker. Nous espérons que vous l'avez trouvé utile. Si vous avez des questions ou rencontrez des problèmes, n'hésitez pas à laisser un commentaire. À un nouveau voyage dans le monde de l'IA avec AutoGPT!

Foire aux questions

  1. Q: J'obtiens une erreur lors de la tentative de clonage du dépôt git d'AutoGPT. Quel pourrait être le problème? A: Assurez-vous d'avoir Git installé sur votre machine et d'avoir une connexion internet correcte. Si le problème persiste, vérifiez l'URL du dépôt ou essayez de cloner le dépôt ultérieurement.

  2. Q: Comment obtenir une clé API OpenAI? A: Rendez-vous sur https://platform.openai.com/ (opens in a new tab), créez un compte ou connectez-vous si vous en avez déjà un. Cliquez sur votre nom de compte (en haut à droite) et accédez à "Afficher les clés API". Rendez-vous dans "Facturation" et configurez vos méthodes de paiement. Après avoir configuré les paiements, revenez à "Clés API" et cliquez sur "Créer une nouvelle clé secrète". Nommez la clé et cliquez sur "Créer une clé secrète". N'oubliez pas de copier la clé.

  3. Q: J'ai des difficultés à exécuter AutoGPT avec Docker-Compose. Que dois-je faire? A: Assurez-vous que Docker est correctement installé et en cours d'exécution sur votre machine. Vérifiez également que vous vous trouvez dans le répertoire correct (Auto-GPT) lors de l'exécution de la commande Docker-Compose. Si vous rencontrez toujours des problèmes, consultez la documentation officielle de Docker ou demandez de l'aide à la communauté Docker.