ChatGPT wurde überraschend auf der ganzen Welt eingerichtet. OpenAI hat dieses komplexe Sprachmodell erstellt, das in der Lage ist, ähnliche menschliche Antworten auf Anfragen zu erzeugen. Da es eine große Begeisterung dafür gibt, möchte jeder seine Fähigkeiten nutzen, um seine Aufgaben zu erledigen.
Möglicherweise verwenden Sie Linux und möchten die Funktionen von ChatGPT nutzen. Bitte lesen Sie unsere Anweisungen. Wir können Sie durch die Schritte zur Installation und Konfiguration von ChatGPT im Linux-Terminal führen.
ShellGPT für Linux
ShellGPT ist eine interaktive Befehlszeilenimplementierung von ChatGPT, die es Benutzern ermöglicht, direkt von ihrem Linux-Terminal aus mit dem KI-Chatbot zu interagieren. ShellGPT ist in der Lage, abhängig von Ihren bereitgestellten Textdaten intelligente Ratschläge und Vorschläge anzubieten und kann sogar Shell-Befehle ausführen.
Es verbessert sich durch das, was Sie sagen, und verbessert sich mit der Zeit. Mit diesem in die Befehlszeilen integrierten ChatGPT-Dienstprogramm müssen Benutzer keine langen Anweisungen mehr eingeben oder sich schwierige Linux-Terminalbefehle merken.
Sie können die Zeit verkürzen und gleichzeitig Fehler reduzieren, indem ChatGPT einen Teil ihrer sich wiederholenden Arbeit für Sie übernimmt.

So führen Sie ChatGPT im Linux-Terminal aus
Führen Sie die folgenden Schritte aus, um ChatGPT in einem Linux-Terminal zu verwenden. Nachdem Sie die OpenAI API-Software installiert und Ihren API-Schlüssel erhalten haben, können Sie Python verwenden, um eine Verbindung mit ChatGPT herzustellen und je nach Ihren Anweisungen Text zu erstellen.
Installieren Sie Python 3
Als Erstes müssen Sie sicherstellen, dass Python 3 auf Ihrem Linux-Computer installiert ist. Starten Sie das von Ihnen verwendete Terminal und führen Sie den angegebenen Befehl aus, um zu sehen, ob Python 3 installiert ist.
python3 – version
Wenn Probleme auftreten oder die Version nicht installiert werden kann, versuchen Sie, den folgenden Befehl auszuführen, um Python 3 zu installieren.
sudo apt-get install python3
Installieren Sie die erforderlichen Pakete
Anschließend müssen Sie die Python-Pakete einrichten, die für die Funktion von ChatGPT erforderlich sind. Das OpenAI-API-Paket ist zufällig eines der wichtigsten. Sie können es mit dem folgenden Befehl einrichten.
pip3 install openai
Richten Sie OpenAI-API-Anmeldeinformationen ein
Sie müssen über einen OpenAI-API-Schlüssel verfügen, um ChatGPT nutzen zu können. Falls Sie noch kein OpenAI-Konto erstellt haben, gehen Sie zum Website-Link https://beta.openai.com/signup/ , um die Schritte zum Einrichten eines OpenAI-Kontos abzuschließen und einen API-Schlüssel zu erhalten. Nachdem Sie Ihren API-Schlüssel erhalten haben, müssen Sie ihn als Systemoption in dem von Ihnen verwendeten Terminal speichern. Starten Sie dazu Ihr Terminal und geben Sie den angegebenen Befehl ein.
export OPENAI_API_SECRET_KEY=<your API key here>
Klonen Sie das ChatGPT-Repository
Dann müssen Sie den ChatGPT-Code erhalten. Dies kann durch Klonen der ChatGPT-Quelle von GitHub erfolgen. Starten Sie dazu das von Ihnen verwendete Terminal und geben Sie den Namen des Befehls ein. Der ChatGPT-Code wird auf Ihren lokalen PC heruntergeladen.
git clone https://github.com/orta/ChatGPT.git
Richten Sie die Konfigurationsdatei ein
Erstellen Sie eine Datei mit dem Namen „ .env
“ ohne Anführungszeichen im ChatGPT-Verzeichnis. Die folgende Datei enthält Ihren OpenAI-API-Schlüssel, den ChatGPT beim Start liest. Geben Sie auf Ihrem Terminal den folgenden Befehl ein, um die Datei zu erstellen.
touch .env
Öffnen Sie dann die Datei mit einem Texteditor und fügen Sie Ihren API-Schlüssel hinzu, wie unten gezeigt.
OPENAI_API_SECRET_KEY=<your API key here>
Führen Sie ChatGPT aus
- Führen Sie den Befehl „
python3 main.py
“ im ChatGPT-Verzeichnis aus, um die Anwendung zu starten. - Sie können dann einen Chat mit ChatGPT starten, indem Sie Anweisungen eingeben.
- ChatGPT ist jetzt in Ihrem Linux-Terminal verfügbar
So verwenden Sie ChatGPT im Linux-Terminal
Nachfolgend finden Sie einige Beispiele für die Verwendung von ChatGPT im Linux-Terminal.
Verwenden Sie ShellGPT für Abfragen
ShellGPT kann als Internetsuchmaschine für jede Art von Suchanfrage verwendet werden. Da es sich um einen Chatbot mit künstlicher Intelligenz handelt, ähneln die Ergebnisse eher denen von Menschen als bei einer Sammlung von Ranking-Webseiten wie bei herkömmlichen Suchmaschinen. Um Antworten auf Ihre Fragen zu erhalten, verwenden Sie die folgende Syntax.
sgpt "<your_query>"
Beispiel: Wenn Sie die Masse der Sonne ermitteln möchten, führen Sie den folgenden Befehl aus.
sgpt "mass of sun"
ChatGPT Chatbot-Modus
Sobald Sie ChatGPT zum Konversieren verwendet haben, haben Sie wahrscheinlich die Erfahrung gemacht, dass die Antworten denen eines Menschen ebenbürtig sind. Dank ShellGPT können Sie ChatGPT jetzt direkt von Ihrem Linux-Terminal aus verwenden. Geben Sie einfach „Chat“ ein und geben Sie dann einen ursprünglichen Konversationsnamen und eine Anweisung ein.
sgpt --chat <unique_chat_session_name> <input_prompt>
Beispiel: Angenommen, Sie möchten, dass ChatGPT Ihnen einen Witz macht, verwenden Sie den folgenden Befehl.
sgpt --chat joke "can you tell me a joke?"
Wenn Sie den vorherigen Befehl ausführen, wird das folgende Ergebnis angezeigt.
- Okay, hier ist eines:
- Warum konnte das Fahrrad nicht alleine stehen?
- Weil es ein zweistufiges Fahrzeug war.
Code generieren
Sie können auch das ChatGPT Command Line Interface (CLI)-Tool nutzen, um Codierungsprobleme zu beheben oder Codebeispiele zu erstellen. Um Code für Ihre Anfrage zu erstellen, verwenden Sie einfach den Code-Parameter, wie unten gezeigt.
sgpt --code "<input_prompt>"
Beispiel: Wenn Sie das berühmte Fizz-Buzz-Problem in Python beantworten möchten, geben Sie die folgende Anfrage ein.
sgpt --code "Solve classic fizz buzz problem using Python"
ChatGPT gibt sofort eine Antwort, die Sie kopieren und in Ihren Code-Editor einfügen können, um den Test durchzuführen.
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
Generieren Sie Shell-Befehle
Obwohl das Terminal ein leistungsstarkes Tool zum Ausführen komplizierter Befehle und zum Automatisieren von Vorgängen ist, kann es für neue Benutzer schwierig sein, die Syntax und Argumente zahlreicher Linux-Befehle zu verstehen.
Mit ChatGPT in dieser Befehlszeile können Sie nicht nur die Syntax eines Linux-Befehls abrufen, sondern diesen Befehl auch mit den erforderlichen Parametern und Optionen ausführen. Verwenden Sie einfach die Shell-Flag-Befehle.
sgpt --shell "<input_prompt>"
Beispiel: Wenn Sie alle Dateien im aktuellen Verzeichnis schreibgeschützt machen müssen, verwenden Sie den Befehl.
sgpt --shell
„ Alle Dateien im aktuellen Verzeichnis schreibgeschützt machen “.
ChatGPT liefert, wie identifiziert, Folgendes und gibt es als Ergebnis zurück.
chmod -R a-w .
Wenn Sie außerdem die Flags „Ausführen“ und „Shell“ kombiniert verwenden, können Sie den resultierenden Shell-Befehl sofort ausführen.
sgpt --shell --execute "make all files in current directory read-only"’
Sie erhalten folgende Ergebnisse.
chmod -R a-w .
Execute shell command? [y/N]: y
Ist es möglich, mit ChatGPT im Linux-Terminal einen kontinuierlichen Chat zu führen?
Ja, Sie können den Gesprächsverlauf im geschriebenen Text behalten, um eine kontinuierliche Konversation zu ermöglichen. Verwenden Sie den Abfrageparameter, um die Benutzerinformationen und ChatGPT-Antworten für die folgende Konversation zu speichern. Dadurch wird die Vorlage für die weitere Diskussion von Bedeutung sein.
Wie kann ich den ChatGPT-Chat im Terminal stoppen?
Um die Diskussion zu beenden, verwenden Sie ein bestimmtes Wort, das, wenn es in der Eingabe des Benutzers verstanden wird, den Zyklus unterbricht und das Gespräch beendet.
Wie kann ich die Antwortlänge und Kreativität von ChatGPT ändern?
Die Antwortlänge wird durch den
max_tokens
Parameter gesteuert, und die Kreativität wird durch den Temperaturparameter gesteuert. Höhere Temperaturen erzeugen Antworten mit mehr Kreativität, kürzere und niedrigere Temperaturen führen jedoch dazu, dass sie konzentrierter sind.