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

查看 API 密鑰
2)創(chuàng)建新的 API 密鑰:
選擇“查看 API 密鑰”后,點(diǎn)擊“創(chuàng)建新密鑰”。
3)輸入您的密鑰名稱:
請(qǐng)?jiān)诖颂庉斎肽胍拿荑€名稱,然后點(diǎn)擊“創(chuàng)建密鑰”。
4) 密鑰已生成:
根據(jù)提示復(fù)制您的密鑰。

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

查看 API 密鑰
2)創(chuàng)建新的 API 密鑰:
選擇“查看 API 密鑰”后,點(diǎn)擊“創(chuàng)建新密鑰”。
3)輸入您的密鑰名稱:
請(qǐng)?jiān)诖颂庉斎肽胍拿荑€名稱,然后點(diǎn)擊“創(chuàng)建密鑰”。
4) 密鑰已生成:
根據(jù)提示復(fù)制您的密鑰。

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

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

