Das Thema OpenAI mit ChatGPT hält sich gut und wird gerne von vielen auch für Produktive Angelegenheiten genutzt. Wieso dann nicht auch direkt im Linux Terminal wenn man mal eben schnell eine Frage hat oder was Korrektur lesen lassen möchte.
Ein Github User stellt uns schnell und einfach eine Integration bereit um ChatGPT direkt zu integrieren.
Es gibt einem einfach die Möglichkeit schnell Fragen zu stellen, ohne erst Mühsam den Browser zu öffnen.
ChatGPT im Terminal einrichten
### CURL muss auf deinem System installiert sein ###
### Falls nicht 'apt install curl' ###
curl https://raw.githubusercontent.com/reorx/ai.py/master/ai.py -o /usr/local/bin/ai && chmod +x /usr/local/bin/ai
Kurz erklärt was der Befehlt macht. Er lädt eigentlich nur die Datei “ai.py” aus dem GitHub RAW Repository herunter, verschiebe diese nach “/usr/local/bin/ai” und macht Sie mit dem “chmod +x” ausführbar. Fertig.
OpenAI API Key einfügen
Ihr braucht natürlich ein OpenAI Konto in welchem Ihr euch ein API Key erstellen lasst.
Platform.openai.com dort loggt Ihr euch bitte ein und geht rechts oben über euren Account in die Sektion API Keys. Dort erstellt Ihr euch einen neuen API Key.

echo '{"api_key":"<Your API key>"}' > ~/.ai_py_config.json
Euren generierten API Key setzt Ihr in diesen Befehl ein. Damit wird die Datei “ai_py_config.json” erstellt und gespeichert. Fertig.
OpenAI ChatGPT im Terminal nutzen
Ihr habt nun zwei Möglichkeiten ChatGPT zu nutzen. Entweder als schnellen Direktbefehl und als Chat Programm.
ai ‘Deine Frage’
root@ai:~# ai 'Was ist dar meist verwendete Linux Befehl?'
Als KI-Modell habe ich keine Kenntnisse darüber, welcher Linux-Befehl am häufigsten verwendet wird. Jedoch können einige der grundlegenden Befehle wie cd, ls, pwd, mkdir, rm, mv, cp, sudo, apt-get als die meist verwendeten Befehle angesehen werden.
root@ai:~# ai 'Erklaere in 2 kurzen Saetzen was ein DNS Server ist'
Ein DNS-Server ist ein Computerprogramm oder ein Server, das für die Zuordnung von Domainnamen zu IP-Adressen verwendet wird, um die Kommunikation und Navigation im Internet zu erleichtern. Durch die Verwendung von DNS-Servern können Benutzer über URLs auf Websites zugreifen, ohne die IP-Adresse der Website eingeben zu müssen.
Man kann das ganze auch Interaktiv starten, als Chat quasi.
ai -s SYSTEM

Alle Informationen zu diesem Projekt findet Ihr natürlich zusätzlich auf der Github Page.
20. April 2023 um 13:07
Ich war so frei und hab einen Fork geschrieben (mit der Hilfe von ChatGPT) um unerfahrenen Benutzern ein All Inclusive Script zur Verfügung zu stellen
https://github.com/HB9HIL/ai.py