下面是你在Linux系统上安装ShellGPT之前需要满足的一些先决条件。这些都不是太复杂的工具,可以通过一些简单的命令来安装。
Python是一个不可缺少的工具,和其他许多Linux工具和库一样,ShellGPT(ChatGPT的命令行版本)也是建立在Python之上。事实上,ChatGPT也是使用Python和其他语言一起构建的。一般来说,Python已经预装在大多数最新的Linux发行版上了。因此,首先用这个命令检查你的Linux电脑上安装的Python版本:
如果上述命令输出任何错误,这意味着你的系统中没有安装Python,或者安装了被废弃的python2.7。
Pip是一个跨平台的Python软件包管理器。它有助于管理将ChatGPT引入Linux所需的各种Python软件包和库。你可以使用一个命令来安装、升级和卸载所需的包。在大多数Linux发行版中,它通常与Python一起预装,但如果没有安装,你可以用这个命令安装它:
一旦安装,你可以用以下命令检查Linux中安装的Pip版本:
我们把在Linux电脑上安装ShellGPT的说明分为四个不同的部分,以使你更容易理解。让我们从设置环境开始,接着是获取OpenAIAPI密钥,以及在终端安装聊天工具。
现在你已经有了先决条件,让我们创建一个环境,通过以下步骤从你的Linux终端访问ChatGPT:
2.现在,使用下面的命令来创建一个新的目录,并保持所有文件的组织。
cd
python3-mvenv
5.你刚刚创建的虚拟环境将被默认为停用。要激活这个环境,请使用这个命令:
source
(
为了在Linux中使用ChatGPT的服务,你将需要一个OpenAI的API密钥。目前,OpenAI提供5美元的信用额度供试用。一旦你用完了信用额度,你需要为访问API付费。也就是说,下面是你如何为这个命令行ChatGPT聊天机器人获得OpenAIAPI密钥的方法:
6.用env命令列出环境变量,以验证它:
7.这个变量只在当前会话中临时存储。要永久存储API密钥,请在你选择的文本编辑器中打开.bashrc文件,并在文件的末尾添加该变量。
8.保存文件,并在你添加了OpenAIAPI密钥后退出文本编辑器。现在,运行这个命令,使变化生效:
source.bashrc9.最后,用env命令验证这些变化:
在完成了环境设置后,你现在可以继续在Linux中安装ChatGPT的命令行版本。如果你在虚拟环境中安装它,你需要省略-用户标志。现在,使用下面的命令在你的电脑上安装ShellGPT:
现在你已经安装了ShellGPT,你一定很想用它来完成各种任务。但在此之前,让我们看看它的语法和一些选项,我们可以用它们来使我们的输出变得有趣。由于ShellGPT的语法简单明了,使用它来完成多项任务很容易:
sgpt
你可以把ShellGPT作为一个搜索引擎,用于任何类型的查询。由于它是一个人工智能聊天机器人,你得到的结果更像人类的答案,而不是像大多数搜索引擎那样的一系列排名的网页。使用ShellGPT获得问题答案的语法是:
sgpt"
sgpt"massofsun"当ShellGPT试图得到一个响应时,你会在终端看到一个漂亮的动画。我们收到的响应在下面突出显示。你可能会得到一个类似的答复,这取决于模型是如何训练的:
如果你曾用ChatGPT聊天,你一定觉得它的反应不亚于人类。现在在ShellGPT的帮助下,你甚至可以从你的Linux终端使用ChatGPT。只需使用--chat选项,后面跟一个独特的会话名称和一个提示。
sgpt--chat
sgpt--chatjoke"canyoutellmeajoke"一旦你运行上述命令,你将得到以下结果作为输出:
你甚至可以使用基于CLI的ChatGPT工具来解决编码问题或生成代码片段。只需使用--code标志就可以为你的提示生成代码,如图所示:
sgpt--code"
sgpt--code"SolveclassicfizzbuzzproblemusingPython"ChatGPT会很快给你一个输出,然后你可以把它粘贴到你的代码编辑器中并进行测试:
sgpt--shell"
正如预期的那样,ChatGPT提供并返回这个输出:
chmod-Ra-w.此外,如果你同时使用--execute和--shell标志,你甚至可以直接执行生成的shell命令。至于上面的例子,这里是语法的样子: