UbuntuターミナルでShellGPTを使用してChatGPTを利用する方法
UbuntuマシンにShellGPTをインストールして、Linux上でChatGPTの力を享受しましょう。
人工知能は新時代のセンセーションとして現れ、すべてを後に置き去りにしています。毎日新しい要素が加わり、楽しみにすることがたくさんあります。
人々はこの多面的で普及したツールを使ってジョークを言ったり、コードを書いたり、最もランダムな質問に答えたりします。他のOSではChatGPTの使い方が簡単なので、Linuxユーザーとしてなぜ遅れを取る必要があるのでしょうか?
あなたもチャットGPTのLinuxアバター、ShellGPTを楽しむことができます。ここでは、簡単な手順でUbuntuターミナルからAIツールをインストールして使用する方法を説明します。
ShellGPTとは、ChatGPTの同等のLinuxの名前ですか?
ShellGPT、より一般的に知られているように、ChatGPTのコマンドライン版であり、ユーザーはLinuxターミナルを介してAIチャットボットと対話することができます。このチャットボットはOpenAIの大規模言語モデルから力を得ており、知的なユーザー推奨を提供します。
大規模言語モデル(LLM)は、ラズベリーパイ上でLLM対応のチャットボットを簡単に実行できるため、話題になっています。
面白そうですね、そう思いませんか?
ChatGPTとのやり取りの経験があるなら、この別のLinuxシェルバージョンを気に入るでしょう。
ShellGPTをあなたの機械にインストールする利点は何ですか?それは簡単です;不必要に長いコマンドを入力したり、ブラウザに行く必要はありません。代わりに、Linuxターミナルの快適さからすべての可能な作業を実行できます。
ShellGPTをUbuntuマシンにインストールする前に、注意すべきいくつかの前提条件があります。
ステップ 1: あなたのマシンに Python と PIP をインストールする
ほとんどの人工知能対応ツールと同様に、ShellGPTもPythonで動作しています。Pythonは通常、ほとんどのLinuxディストリビューションでデフォルトでインストールされていますが、バージョン情報を確認することでそのインストール状況を確認できます。もしあなたのマシンにPythonがインストールされていない場合は、次のステップに進む前にインストールする必要があります。
ターミナルを開いて、以下のコマンドを入力してPythonのバージョンを確認してください:
python3 --versionコマンドが数値バージョンの出力を返す場合、準備が整っていると安心できます。しかし、エラーが発生した場合は、PIPをインストールする前にUbuntuにPythonをインストールする必要があります。
マシンにPythonがインストールされたので、次はPythonのネイティブパッケージマネージャーであるPIPをインストールする時です。
PIPは通常Pythonバンドルにプリインストールされていますが、インストール状況を確認するために事前にバージョンを確認することをお勧めします。次のコマンドを実行して、マシンにインストールされているかどうかを確認してください:
pip --version
実行後に次のエラーが表示された場合は、パッケージマネージャをインストールする必要があります。
Command 'pip' not found, but can be installed with:
次のコマンドを使用してインストールできます:
sudo apt install python3-pipインストール後、再び--versionコマンドを使用して、インストールが成功したかどうかを確認できます。
ステップ2: Pythonを使用して仮想環境をインストールおよびセットアップする
PythonとPIPの準備が整ったので、Pythonの仮想環境をセットアップして、ShellGPTのインストールや実行に適したマシン環境を作ることができます。仮想環境はライブラリの衝突を避けることができるため、孤立したプログラムを実行するのに理想的です。
仮想環境を持つことで、異なる実行をサイロで実行しながら、システムのプログラムと仮想環境のプログラムの相互作用を制限できます。
仮想環境を使用することはオプションのステップであり、Pythonライブラリをインストールして使用する際に未予期の問題を避けるためのものです。
Pythonを使用して仮想環境を作成するには、venvモジュールをインストールする必要があります:
sudo apt install python3-venv -y仮想環境を設定する
仮想環境をインストールしたら、ShellGPTのコマンドをスムーズに実行できるように設定できます。
まず、新しいディレクトリを作成してファイルを整理し、ホストします。 mkdir コマンドを使い、その後にディレクトリ名を続けて使用します、次のように:
mkdir cli-shellgptcdコマンドを使って、この新しく作成されたディレクトリに移動します:
cd cli-shellgpt次に、venvコマンドを使用して新しい仮想環境を作成し、環境名を続けて指定します:
python3 -m venv cli-shellgptバーチャル環境はデフォルトで有効になっていないため、activate スクリプトを使って手動で有効にする必要があります。
source cli-shellgpt/bin/activate上記のコマンドを実行すると、デフォルトのLinuxシェルプロンプトが以下のように変わることに気付くでしょう。
(cli-shellgpt) sahil@vm:ステップ3:OpenAPIキーを生成する
仮想環境が準備できたので、ShellGPTを実行するためにOpenAIのサービスとあなたのUbuntuマシンを接続する必要があります。この目的のために、OpenAIのウェブサイトにアクセスして、そこでアカウントを作成する必要があります。
既存のアカウントがある場合は、資格情報でログインし、ウェブサイトの右上隅にあるプロフィール画像に移動できます。
APIキーを表示をクリックし、その後新しいシークレットキーを作成してください。
このキーを誰とも共有しないでください。接続はプライベートであり、あなたのマシンでのみ使用されるべきです。
ダイアログボックスからAPIキーをコピーし、どこかに保存してください。同じキーを再度確認することはできません。
Ubuntuマシンで接続を確立するには、exportコマンドを使用して環境変数を作成します:
export OPENAI_API_KEY=<paste key details here>APIキーを追加し、仮想環境変数に確認してください
このようにAPIキーを実行すると、Linuxはそれを単一のインスタンスにのみ使用します。しかし、実行を永続的にする場合は、それを.bashrcファイルに保存してください。
あなたが行うべきことは、最初のコマンドを入力し、その後にテキストエディタ内で次のコマンドを入力することだけです:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>エディタを保存して終了します。その後、ソースコマンドを使用して変更を有効にします。
source ./bashrc最後に、env コマンドを使用してAPIキーを確認してください。
envあなたのOPENAI_API_KEY環境変数は、出力に表示される必要があります。
ステップ5:UbuntuにShellGPTをインストールする
すべてのインストール手続きが完了したら、次は最高の部分、ShellGPTのインストールに進むことができます。インストール手順は非常に簡単で、以下のコマンドでツールをインストールできます:
pip3 install shell-gptインストールが終わるまで待ってください。その間に、ターミナルウィンドウを通じてAIツールの面白い使い方をチェックしてみてください。
ターミナルを通じてクエリを実行するためのShellGPTの使用
ShellGPTをインストールする目的は、あなたの生活をより簡単にすることです。ターミナルを検索エンジンとして使用し、いくつかのクエリを実行するには、sgptコマンドの後に、引用符内にクエリを入力します。
sgpt "How many galaxies exist within the universe"ShellGPTを使用してコードを生成する
ShellGPTを使ってコードを生成することもできます。sgptコマンドを使って正しいコマンドを渡すことで実行できます:
sgpt --code "print the Fibonacci series"出力は、フィボナッチ系列を生成するためにPython内で実行できるコードで構成されています。
Ubuntuのターミナル内でShellGPTを使用する
Linuxコマンドは簡単になります。特に、すべてがターミナルウィンドウ内にあるときはそうです。シェルコマンドを実行することから、ターミナルを検索エンジンとして使うことまで、ShellGPTを使えばすべてできます。
しかし、ShellGPTはChatGPTと同じ概念に基づいているため、独自の問題があります。これらの問題を完璧にするには時間がかかるかもしれません。新しいバグのないバージョンをダウンロードできるようになるまで、ツールの不完璧さを受け入れて、ShellGPTの自動コマンドを使って生活を楽にするのが最善です。










