Anleitung zur Installation von AutoGPT mit Docker: Schritt-für-Schritt-Anleitung
Updated on
AutoGPT, ein bahnbrechender autonomer GPT-4-Agent, hat eine neue Ära auf dem Gebiet der KI eröffnet. Es handelt sich hierbei um eine ChatGPT, die über Fähigkeiten wie das Erstellen, Ausführen und den Internetzugang von Code verfügt. Durch Selbstgespräche überprüft, erzeugt und debuggt er Programme unabhängig voneinander. Ein Paradigmenwechsel, um es gelinde auszudrücken.
Dies umfassende Handbuch führt Sie durch den Prozess der Installation von AutoGPT mit Docker. Unser Ziel? Ihnen dabei zu helfen, dieses KI-Wunder reibungslos und effizient einzurichten. Angesichts der Neuheit und Komplexität von AutoGPT gehen wir in jedem Detail des Installationsprozesses in die Tiefe. Also, machen Sie sich bereit!
Bitte beachten Sie, dass grundlegende Kenntnisse des Terminals, von GIT und Docker für diesen Prozess erwartet werden.
Bereiten Sie Ihre Umgebung für AutoGPT vor
Das Wichtigste zuerst: Stellen Sie sicher, dass Ihre Umgebung für AutoGPT vorbereitet ist.
Öffnen Sie Ihr Terminal
Die ersten Schritte sind recht einfach: Öffnen Sie Ihr Terminal.
Klonen Sie das AutoGPT Git-Repository
Als Nächstes möchten Sie das AutoGPT-Git-Repository klonen. Der folgende Befehl erledigt das und erstellt einen Auto-GPT-Ordner in Ihrem aktuellen Verzeichnis:
git clone https://github.com/Significant-Gravitas/Auto-GPT.git Auto-GPT
Wechseln Sie zum stabilen Branch
AutoGPT wird aktiv weiterentwickelt und der Master-Branch ist möglicherweise nicht immer stabil. Es wird empfohlen, den stabilen Branch für eine reibungslose Erfahrung zu verwenden. So wechseln Sie zum stabilen Branch:
cd ./Auto-GPT #wechsle zum neu erstellten Ordner
git fetch
git checkout stable
Erstellen einer .env-Datei
Der nächste Schritt besteht darin, eine .env-Datei zu erstellen. Dies können Sie ganz einfach mit folgendem Befehl tun:
cp .env.template .env
Erhalten eines OpenAI API Keys
Um AutoGPT ordnungsgemäß zu nutzen, benötigen Sie einen OpenAI API Key. Sie können einen erhalten, indem Sie diese Schritte befolgen:
- Besuchen Sie https://platform.openai.com/ (opens in a new tab)
- Erstellen Sie ein Konto oder melden Sie sich an, wenn Sie bereits eines haben.
- Klicken Sie auf Ihren Kontonamen (oben rechts) und navigieren Sie zu "View API Keys".
- Gehen Sie zu "Billing" und richten Sie Ihre Zahlungsmethoden ein.
- Nachdem Sie die Zahlungen eingerichtet haben, kehren Sie zu API Keys zurück und klicken Sie auf "Create new secret key".
- Benennen Sie den Schlüssel und klicken Sie auf "Create secret key". Vergessen Sie nicht, den Schlüssel zu kopieren.
Speichern des API-Schlüssels in der .env-Datei
Mit Ihrem OpenAI API-Schlüssel in der Hand ist es Zeit, ihn in der .env-Datei zu speichern. Öffnen Sie diese Datei im Auto-GPT-Verzeichnis und fügen Sie Ihren API-Schlüssel dort ein, wo OPEN_API_KEY= steht, wie unten gezeigt:
OPENAI_API_KEY=# fügen Sie hier Ihren API-Schlüssel ein
Das war es für die erste Einrichtung! Im folgenden Abschnitt werden wir näher darauf eingehen, wie man AutoGPT mit Docker startet.
Starten von AutoGPT mit Docker
Nachdem die Vorbereitungen abgeschlossen sind, ist es Zeit, Docker näher kennenzulernen. Docker vereinfacht den Vorgang des Ausführens von Anwendungen durch Verwendung von Containerisierung und ist wichtig für das Bereitstellen von AutoGPT.
Starten Sie Docker
Beginnen Sie, indem Sie Docker einfach auf Ihrem Computer starten. Der Vorgang hierzu hängt von Ihrem Betriebssystem ab:
- Für Linux-Benutzer kann der Befehl so einfach wie
sudo systemctl start docker
sein. - Windows- und Mac-Benutzer starten Docker in der Regel, indem sie die Docker Desktop-Anwendung öffnen.
Bitte konsultieren Sie die offizielle Dokumentation von Docker, wenn Sie nicht sicher sind, wie Sie Docker auf Ihrem spezifischen System starten.
Ausführen von AutoGPT mit Docker-Compose
Sobald Docker läuft, ist es an der Zeit, es zu verwenden. Wir werden Docker-Compose verwenden, um AutoGPT auszuführen. Docker-Compose ermöglicht es Ihnen, mehrere Docker-Container-Anwendungen zu definieren und zu verwalten. Führen Sie den folgenden Befehl in Ihrem Terminal aus:
docker-compose run --build --rm auto-gpt
Voila! Wenn alles nach Plan verläuft, sollte AutoGPT jetzt auf Ihrem Computer funktionieren. Bevor Sie AutoGPT nutzen, haben wir noch einen weiteren Tipp für Sie!
Ausführen von AutoGPT im Continuous Mode
AutoGPT verfügt über einen Continuous Mode, der ein unterbrechungsfreies Benutzererlebnis ermöglicht. Führen Sie den folgenden Befehl aus, um AutoGPT im Continuous Mode auszuführen:
docker-compose run --build --rm auto-gpt --continuous
Halten Sie AutoGPT aktuell
Die Technologie entwickelt sich schnell weiter, und das gilt auch für AutoGPT. Um auf dem neuesten Stand der Entwicklungen und Verbesserungen zu bleiben, wird empfohlen, Ihre Version von AutoGPT regelmäßig zu aktualisieren.
Verwendung von lokalem Speicher mit Auto-GPT
Standardmäßig verwendet AutoGPT Redis, um den Gesprächskontext zu speichern. Aber was ist, wenn Sie stattdessen lokalen Speicher verwenden möchten? So geht's:
- Erstellen Sie eine Datei mit dem Namen "auto-gpt.json" im Verzeichnis "Auto-GPT".
- Öffnen Sie die Datei "docker-compose.yml" in Ihrem Texteditor.
- Verbinden Sie auto-gpt.json mit dem Docker-Container. Fügen Sie in der Datei 'docker-compose.yml' Folgendes unter "volumes:" hinzu:
- "./auto-gpt.json:/home/appuser/auto-gpt.json"
Der Abschnitt "volumes" sollte nun wie folgt aussehen:
volumes:
- "./autogpt:/app"
- ".env:/app/.env"
- "./auto-gpt.json:/home/appuser/auto-gpt.json"
Fazit
Damit haben wir unsere umfangreiche Anleitung zur Installation von AutoGPT mit Docker abgeschlossen. Wir hoffen, dass Sie sie hilfreich fanden. Wenn Sie Fragen haben oder auf Probleme stoßen, zögern Sie nicht, einen Kommentar zu hinterlassen. Auf eine neue Reise in die Welt der KI mit AutoGPT!
Häufig gestellte Fragen
-
Frage: Beim Versuch, das AutoGPT-Git-Repository zu klonen, erhalte ich einen Fehler. Was könnte das Problem sein? A: Stellen Sie sicher, dass Git auf Ihrem Computer installiert ist und Sie eine ordnungsgemäße Internetverbindung haben. Wenn das Problem weiterhin besteht, überprüfen Sie die Repository-URL oder versuchen Sie, das Repository zu einem späteren Zeitpunkt zu klonen.
-
Frage: Wie erhalte ich einen OpenAI API-Schlüssel? A: Besuchen Sie https://platform.openai.com/ (opens in a new tab), erstellen Sie ein Konto oder melden Sie sich an, wenn Sie bereits eins haben. Klicken Sie auf Ihren Kontonamen (oben rechts) und navigieren Sie zu "API-Schlüssel anzeigen". Gehen Sie zu "Abrechnung" und richten Sie Ihre Zahlungsmethoden ein. Nachdem Sie die Zahlungen eingerichtet haben, kehren Sie zu den API-Schlüsseln zurück und klicken Sie auf "Neuen geheimen Schlüssel erstellen". Geben Sie dem Schlüssel einen Namen und klicken Sie auf "Geheimen Schlüssel erstellen". Vergessen Sie nicht, den Schlüssel zu kopieren.
-
Frage: Ich habe Schwierigkeiten, AutoGPT mit Docker-Compose auszuführen. Was sollte ich tun? A: Stellen Sie sicher, dass Docker ordnungsgemäß auf Ihrem Computer installiert und ausgeführt wird. Stellen Sie außerdem sicher, dass Sie sich im richtigen Verzeichnis (Auto-GPT) befinden, wenn Sie den Docker-Compose-Befehl ausführen. Wenn Sie immer noch Probleme haben, konsultieren Sie die offizielle Dokumentation von Docker oder suchen Sie Hilfe in der Docker-Community.