在Linux系統(tǒng)終端上安裝ChatGPT的兩種方法
OpenAI 開發(fā)了一款名為ChatGPT的人工智能聊天機器人,用戶可以使用它來獲取問題的答案。用戶可以通過 Searchness 輕松訪問 ChatGPT。但有些用戶希望在 Linux 系統(tǒng)上使用這款聊天機器人。它既可以作為Ubuntu 的桌面應(yīng)用程序使用,也可以通過Ubuntu 的桌面應(yīng)用程序使用,也可以通過Linux 終端訪問。
本文將討論在 Linux 系統(tǒng)終端上安裝 ChatGPT 的兩種方法:Terminallgpt 和 Shell-GPT (sgpt)。
在我們的Linux系統(tǒng)上安裝并使用Terminallgpt
我們可以說TermialGPT是一款基于OpenAI GPT的終端聊天機器人。它可以用來就各種主題和問題獲取實時回復(fù)。
我們將在 Linux 系統(tǒng)中安裝并配置 terminalgpt。Linux 發(fā)行版有很多,但本文將使用 Ubuntu(22.04.2 LTS (Jammy Jellyfish))。我們需要按照以下幾個簡單的步驟來使用它:
步驟 1:在 Linux 系統(tǒng)中安裝 node.js
我們需要在 Linux 系統(tǒng)中安裝 Node.js,因為我們要在系統(tǒng)中安裝的軟件包需要 `npx`,而我們知道 `npm` 和 `npx` 通常都是和 Node.js 一起安裝的。
1)下載Node.js(版本=18.16.0)
wget 網(wǎng)址/dist/v18.16.0/node-v18.16.0-linux-x64.tar.gz
這里我們使用 ` wget`下載了適用于 Linux 的 Node.js 二進制包。
2)提取Node.js包:
tar -xvf 節(jié)點-v18.16.0-linux-x64.tar.gz
tar 命令用于提取下載的 tar 包的內(nèi)容。
3)移動Node.js目錄:
sudo mv node-v18.16.0-linux-x64 /usr/local/
這里使用 mv 命令將解壓后的 Node.js 目錄移動到 /usr/local 目錄。/usr/local 目錄通常用于存放本地安裝的軟件。
4)創(chuàng)建符號鏈接:
sudo ln -s /usr/local/node-v18.16.0-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /usr/local/node-v18.16.0-linux-x64/bin/npm /usr/local/bin/npm
這些命令會在 /usr/local/bin 目錄下創(chuàng)建指向 Node.js 可執(zhí)行文件 (node) 和 Node 包管理器 (npm) 的符號鏈接 (ln -s)。此步驟允許您從系統(tǒng)中的任何位置運行 Node.js 和 npm。
5)驗證安裝:
node -vnpm -v
這些命令將分別顯示已安裝的 Node.js 和 npm 版本。
步驟 2:安裝 terminalgpt 和一些全局軟件包
npx terminalgpt
這在我們的系統(tǒng)中安裝了terminallgpt。
npm install -g lowdb steno inquirer
我們的系統(tǒng)全局安裝了最新版本的 lowdb、steno 和 inquirer 軟件包。
步驟 3:創(chuàng)建我們的 OpenAI API 密鑰
1)訪問 OpenAI 網(wǎng)站:
請訪問 OpenAI 網(wǎng)站
登錄或創(chuàng)建賬戶:如果您已有賬戶,請使用您的賬戶信息登錄。否則,請點擊“注冊”按鈕創(chuàng)建新賬戶。
點擊右上角的“個人資料”。您會看到“查看 API 密鑰”,點擊它。

查看 API 密鑰
2)創(chuàng)建新的 API 密鑰:
選擇“查看 API 密鑰”后,點擊“創(chuàng)建新密鑰”。
3)輸入您的密鑰名稱:
請在此處輸入您想要的密鑰名稱,然后點擊“創(chuàng)建密鑰”。
4) 密鑰已生成:
根據(jù)提示復(fù)制您的密鑰。

注意:復(fù)制提示的密鑰并將其保存在某個地方。出于安全考慮,請勿與任何人分享您的密鑰。
步驟 4:輸入 API 密鑰。
npx terminalgpt 聊天
系統(tǒng)會要求我們輸入 API 密鑰,請輸入您從提示符中復(fù)制的 API 密鑰。
此選項(輸入您的 API 密鑰)僅出現(xiàn)一次。
步驟 5:使用 TerminalGPT
現(xiàn)在我們可以向 terminalgpt 提出任何我們想問的問題。
例如:
npx terminalgpt 聊天
這次不會再要求輸入API了?,F(xiàn)在我們可以問任何我們想問的問題。
印度的首都是哪里?
在我們的Linux系統(tǒng)中安裝SGPT。
SGPT 又名 ShellGPT,它是一款功能強大的工具,利用 OpenAI 的 GPT(生成式預(yù)訓(xùn)練 Transformer)模型,為用戶提供交互式 shell 體驗。它可用于執(zhí)行命令、獲取代碼補全,并回答我們提出的問題。
本文將介紹如何在 Linux 系統(tǒng)(Ubuntu)中安裝 SGPT。您可以按照簡單的步驟進行安裝和配置。
第一步:更新和升級系統(tǒng)
sudo apt update sudo apt upgrade -y
這些工具用于 Ubuntu 和其他基于 Debian 的系統(tǒng)中,以更新和升級已安裝的軟件包。
步驟 2:安裝 Python 3 和 PIP
如果尚未安裝 Python 3,請運行以下命令:
sudo apt install python3 -y
使用此命令安裝 PIP(Python 包管理器)。
sudo apt install python3-pip -y
步驟 3:通過 PIP 安裝 SGPT
要安裝SGPT,請執(zhí)行以下命令:
pip install shell-gpt --user
步驟 4:在 Linux 路徑中添加 ShellGPT
編輯 shell 配置文件(例如 ~/.bashrc),使用 nano 等文本編輯器在文件末尾添加以下行:
nano ~/.bashrc
#在末尾添加此行 export PATH=$PATH:~/.local/bin
刷新 shell 配置或打開一個新的終端以獲取更新后的終端。
#使用此命令刷新終端 source ~/.bashrc
步驟 5:創(chuàng)建 OpenAI API 密鑰。
1)訪問 OpenAI 網(wǎng)站:
請訪問 OpenAI 網(wǎng)站
登錄或創(chuàng)建賬戶:如果您已有賬戶,請使用您的賬戶信息登錄。否則,請點擊“注冊”按鈕創(chuàng)建新賬戶。
點擊右上角的“個人資料”。您會看到“查看 API 密鑰”,點擊它。

查看 API 密鑰
2)創(chuàng)建新的 API 密鑰:
選擇“查看 API 密鑰”后,點擊“創(chuàng)建新密鑰”。
3)輸入您的密鑰名稱:
請在此處輸入您想要的密鑰名稱,然后點擊“創(chuàng)建密鑰”。
4) 密鑰已生成:
根據(jù)提示復(fù)制您的密鑰。

注意:復(fù)制提示的密鑰并將其保存在某個地方。出于安全考慮,請勿與任何人分享您的密鑰。
步驟 6:在 ~/.config/shell_gpt 目錄下創(chuàng)建一個名為 .sgptrc 的文件
nano ~/.config/shell_gpt/.sgptrc
將以下行添加到文件中。
OPENAI_API_KEY=<您的API密鑰>
將 <YOUR_API_KEY> 替換為您的實際 OpenAI API 密鑰
步驟 7:使用 SGPT。
要測試 SGPT 是否正常工作,請打開一個新的終端并運行以下命令:
sgpt --shell
現(xiàn)在你可以問它一些與 shell 相關(guān)的問題了。
例如:
sgpt --shell "echo hello"
類型選項(e)
sgpt --shell "ls"
類型選項(e)

當(dāng)然,它的選擇很少。
#使用此命令查看所有可用選項 sgpt --help 創(chuàng)建
結(jié)論
本文介紹了在 Linux 終端上使用 chatgpt 的兩種方法,這兩種方法都是開源的,而且非常實用。首先,我們討論了如何在終端上使用 terminalgpt,并詳細介紹了它的安裝步驟。然后,我們討論了 Shell-GPT (sgpt) 及其在系統(tǒng)上的完整安裝過程。用戶可以通過本文的逐步講解,輕松理解并成功地在 Linux 系統(tǒng)上使用 chatgpt。
以上就是在Linux系統(tǒng)終端上安裝ChatGPT的兩種方法的詳細內(nèi)容,更多關(guān)于Linux終端安裝ChatGPT的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
CentOS 7.2部署郵件服務(wù)器(Postfix)
這篇文章主要為大家詳細介紹了CentOS 7.2如何部署郵件服務(wù)器Postfix,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11
Ubuntu環(huán)境編譯安裝PHP和Nginx的方法
這篇文章主要介紹了Ubuntu環(huán)境編譯安裝PHP和Nginx的方法,較為詳細的分析了Ubuntu環(huán)境編譯安裝PHP和Nginx的具體步驟、相關(guān)命令與操作技巧,需要的朋友可以參考下2019-08-08
Linux下重啟oracle服務(wù)及監(jiān)聽器和實例詳解
在Linux下重啟Oracle數(shù)據(jù)庫及監(jiān)聽器和實例,本文通過三種方法給大家實例詳解的,介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧2016-11-11

