Linux
 Computer >> コンピューター >  >> システム >> Linux

ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

人工知能は新時代の感覚として現れ、すべてを置き去りにしました。毎日新しいものが追加されるので、楽しみにしていることがたくさんあります。

人々はこの多面的でどこにでもあるツールを使用して、ジョークを言い合ったり、コードを書いたり、最もランダムな質問に答えたりすることさえできます。他の OS 上で ChatGPT を使用するのは簡単です。では、Linux ユーザーとして、なぜ後回しにする必要があるのでしょうか?

あなたも ChatGPT の Linux アバターである ShellGPT を楽しむことができます。ここでは、いくつかの簡単な手順で Ubuntu ターミナルから AI ツールをインストールして使用する方法を説明します。

ChatGPT に相当する Linux の名前である ShellGPT とは何ですか?

一般的に知られているように、ShellGPT は ChatGPT のコマンドラインに相当し、ユーザーは Linux ターミナルを介して AI チャットボットを使用し、操作することができます。チャットボットは OpenAI の大規模言語モデルを活用し、ユーザーにインテリジェントな推奨事項を提供します。

Large Language Model (LLM) は、Raspberry Pi 上で 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
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

インストール後は、再び -- バージョン を使用できるようになります。 インストールが成功したかどうかを確認するコマンド。

ステップ 2:Python を使用して仮想環境をインストールおよびセットアップする

Python と PIP の準備ができたので、Python の仮想環境をセットアップして、ShellGPT のインストールと実行に適したマシン環境を作成できます。仮想環境はライブラリの競合を回避できるため、分離されたプログラムを実行するのに最適です。

仮想環境を導入すると、サイロでさまざまな実行を実行しながら、システムと仮想環境のプログラム間の対話を制限できます。

仮想環境の使用は、Python ライブラリのインストールおよび使用中の予期せぬ事故を避けるためのオプションの手順です。

Python を使用して仮想環境を作成するには、venv をインストールする必要があります。 モジュール:

sudo apt install python3-venv -y
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

仮想環境をセットアップする

仮想環境をインストールしたら、ShellGPT のコマンドをシームレスに実行できるようにセットアップできます。

まず、ファイルを整理してホストするための新しいディレクトリを作成します。 mkdir を使用できます。 次のように、コマンドの後にディレクトリ名を続けます。

mkdir cli-shellgpt

cd コマンドを使用して、この新しく作成されたディレクトリに移動します。

cd cli-shellgpt

次に、venv を使用して新しい仮想環境を作成します。 コマンドの後に環境名を続けます:

python3 -m venv cli-shellgpt

仮想環境はデフォルトでは有効になっていないため、アクティブ化ボタンを使用して手動で有効にする必要があります。 スクリプト:

source cli-shellgpt/bin/activate

上記のコマンドを実行するとすぐに、デフォルトの Linux シェル プロンプトが以下のように変更されることがわかります。

(cli-shellgpt) sahil@vm:
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

ステップ 3:OpenAPI キーを生成する

仮想環境の準備ができたので、OpenAI サービスと Ubuntu マシンを接続して ShellGPT を実行する必要があります。このためには、OpenAI の Web サイトに移動し、そこでアカウントを作成する必要があります。

既存のアカウントをお持ちの場合は、認証情報を使用してログインし、ウェブサイトの右上にあるプロフィール画像に移動できます。

[API キーを表示] をクリックします。 、続いて新しい秘密キーを作成します。 .

ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

接続はプライベートであり、自分のマシンでのみ使用する必要があるため、このキーは誰とも共有しないでください。

同じキーを再度確認することはできないため、ダイアログ ボックスから API キーをコピーし、どこかに保存します。

ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

Ubuntu マシンで接続を確立するには、エクスポートを使用して環境変数を作成します。 コマンド:

export OPENAI_API_KEY=<paste key details here>

API キーを仮想環境変数に追加して検証する

この方法で API キーを実行すると、Linux はその API キーを単一のインスタンスに対してのみ使用します。ただし、実行を永続的にしたい場合は、.bashrc に保存します。 ファイル。

最初のコマンドを入力し、テキスト エディタ内で後続のコマンドを入力するだけです。

nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

保存してエディタを終了します。次に、source コマンドを使用して変更を有効にします。

source ./bashrc

最後に、env で API キーを確認します。 コマンド。

env
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

あなたのOPENAI_API_KEY 環境変数が出力にリストされる必要があります。

ステップ 5:Ubuntu に ShellGPT をインストールする

すべてのインストール手順が完了したら、最も重要な部分である ShellGPT のインストールに進むだけです。インストール手順は非常に簡単で、次のコマンドを使用してツールをインストールできます。

pip3 install shell-gpt
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

インストールを完了させます。その間、ターミナル ウィンドウから AI ツールを使用する興味深い方法をいくつか確認してください。

ターミナル経由でクエリを実行するための ShellGPT の使用

ShellGPT をインストールする全体の目的は、作業を楽にすることです。ターミナルを検索エンジンとして使用し、クエリを実行するには、sgpt を使用できます。 コマンドの後に引用符で囲んでクエリを続けます。

sgpt "How many galaxies exist within the universe"
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

ShellGPT を使用したコード生成

ShellGPT を使用してコードを生成することもできます。これを行うには、sgpt で適切なコマンドを渡します。 コマンド:

sgpt --code "print the Fibonacci series"
ShellGPT を使用して Ubuntu ターミナルで ChatGPT を実行する:クイック セットアップ ガイド

出力は、Python 内で実行してフィボナッチ数列を生成できるコードで構成されます。

Ubuntu のターミナル内で ShellGPT を使用する

Linux コマンドは、特にターミナル ウィンドウ内ですべてが利用できる場合に、簡単になります。シェル コマンドの実行から端末を検索エンジンとして使用するまで、すべて ShellGPT を使用して行うことができます。

ただし、ShellGPT は ChatGPT と同じ概念に基づいているため、独自の問題があり、完璧にするには時間がかかる可能性があります。バグのない新しいバージョンをダウンロードできるまでは、ツールの不完全な点に対処し続け、ShellGPT の自動コマンドを使用して作業を楽にすることが最善です。


  1. LinuxにMinecraftをインストールして最適化する方法:8つの重要なステップ

    Minecraftは、間違いなく最も人気のあるゲームの1つです。しかし、ゲームを正しく実行するのは難しい場合があります。 Linuxユーザーの場合、何をしているのかわからない場合、Minecraftの最適化は難しい場合があります。 Minecraftは通常は正常に動作しますが、スペックの低いシステムではパフォーマンスの問題が発生する場合があります。トップエンドのゲーミングPCを持っているかどうかにかかわらず、これらのMinecraft最適化のヒントは、ゲームをよりスムーズに実行するのに役立ちます。 Minecraftをより速く実行するにはどうすればよいですか? 最新のビデオゲームのほと

  2. Ubuntu11.10でスクリーンセーバーを変更する方法

    Ubuntu 11.10リリースの優れた点の中で、スクリーンセーバーの選択はその1つではありません。実際、もう少し詳しく見てみると、何も選択されていません。代わりに、「空白の画面」のスクリーンセーバーだけが表示されます。これは、空白の画面を表示するだけです。 直感的には、それを修正する方法はないようです。そのため、スクリーンセーバーをより適切に選択するには、バックドアの方法を使用する必要があります。しかし、そもそもなぜこの問題が存在するのでしょうか? すべてGNOME3です 最新の変更では、Ubuntu 11.10は、Unityがその上にあるアプリケーションのバックグラウンドフレームワー