OpenAI 的 ChatGPT 是一个强大的语言模型。ChatGPT 识别和创建类人文字的能力为交互式讨论和信息检索提供了新的机会。在本文中,我们将介绍如何直接从 Linux 终端使用 ChatGPT,为您提供灵活的 AI 助手。
目录
Linux 的 ShellGPT 是什么?
ShellGPT 是 ChatGPT 的命令行版本,允许用户直接从他们的 Linux 终端与 AI 聊天机器人交互。它基于 OpenAI 的 GPT 大语言模型(有关 OpenAI 最新 GPT-4 模型的更多信息,请参见此处)。
ShellGPT 可以根据您的文本输入提供智能建议和建议,它甚至可以运行 shell 命令。它还从您的互动中学习并随着时间的推移而改进。有了这个融入命令行的 ChatGPT 实用程序,用户不再需要输入冗长的指令或记住困难的 Linux 终端命令。
安装 Python
ShellGPT 与其他支持人工智能的程序一样,是用 Python 编写的。虽然 Python 通常默认安装在大多数 Linux 发行版上,但您可以检查其版本信息以查看是否已安装。如果您的 PC 上尚未安装 Python,则必须先安装,然后才能继续。
要验证 Python 的版本,请打开终端并输入以下命令:
python3 --version
现在您的系统上已经安装了 Python,您可以安装 PIP,即 Python 的本地包管理。
尽管 PIP 通常预装了 Python 包,但最好事先验证版本以确定其安装条件。要查看它是否安装在您的 PC 上,请使用以下命令:
sudo apt-get -y install python3-pip
安装后,使用以下命令在 Linux 上验证 Pip 版本:
pip3 --version
使用 Python 安装和设置虚拟环境
Python 和 PIP 安装完成后,您可以配置 Python 的虚拟环境,为计算机安装和执行 ShellGPT 做准备。因为它们最大限度地减少了库冲突,所以虚拟环境非常适合执行孤立的程序。
您可以使用虚拟环境来防止系统应用程序和虚拟环境应用程序之间的交互,同时在孤岛中执行不同的执行。
安装 venv 模块以在 Python 中建立虚拟环境:
sudo apt install python3-venv -y
设置环境。
现在您已经涵盖了先决条件,让我们使用以下步骤设置从 Linux 终端访问 ChatGPT 的环境:
1. 首先,从应用程序菜单启动终端或使用“Ctrl + Alt + T”键盘快捷键。
2. 现在,使用下面的命令创建一个新目录并排列所有文件。
mkdir <your_directory_name>
例如,我们使用以下命令创建一个名为“commandline-chatgpt”的新目录:
mkdir commandline-chatgpt
3. 使用“更改目录”命令导航到您刚刚创建的新目录:
cd <new_directory_name>
在以下示例中,我们已导航到 commandline-chatgpt 目录,我们将在其中设置环境以在 Linux 终端中使用 ChatGPT:
cd commandline-chatgpt
4. 现在,使用 venv 模块通过以下命令建立虚拟环境。为我们的虚拟环境选择了名称“chatgpt_cli”。
python3 -m venv <virtual_environment_name>
5. 默认情况下,您刚刚建立的虚拟环境是不活动的。使用以下命令激活环境:
source <virtual_environment_name>/bin/activate
当您运行上述命令时,shell 提示符将在括号中显示虚拟环境的名称,如下所示:
(<virtual_environment_name>)<username>@<system_name>
获取您的 OpenAI API 密钥
现在虚拟环境已准备就绪,您必须链接 OpenAI 服务和您的 Ubuntu 计算机以执行 ShellGPT。您必须首先访问OpenAI 网站并在那里注册一个帐户。
如果您已经有一个帐户,请登录并浏览到位于页面右上角的个人资料图片。
点击 View API Keys,然后点击 Create new secret key。
此密钥不应与任何人共享,因为该连接是私有的并且只能在您的系统上使用。
因为您将无法再次查看相同的 API 密钥,请从对话框中复制它并将其存储在别处。
要连接到您的 Ubuntu 系统,请使用 export 命令创建一个环境变量:
export OPENAI_API_KEY=<your_OpenAI_API_key_here>
将 API 密钥添加并验证到虚拟环境变量中
当您以这种方式执行 API 密钥时,Linux 将仅将其用于单个实例。但是,如果您希望永久执行,请将其保存在 .bashrc 文件中。
您所要做的就是输入第一个命令,然后在文本编辑器中输入后续命令:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
保存您的工作并退出编辑器。然后,使用 source 命令进行更改。
source ./bashrc
最后,使用env
命令验证 API 密钥。
env
在 Ubuntu 上安装 ShellGPT
安装完成后,您可以继续安装 ShellGPT。安装过程很简单,可以使用以下命令安装该实用程序:
pip3 install shell-gpt
另请阅读:ChatGPT iOS 应用程序:适用于您的移动设备的强大 AI 聊天机器人
本文旨在帮助您了解如何在 Linux 终端中使用 ChatGPT。我们相信它对您有所帮助。请随时在下面的评论部分分享您的想法和反馈。
原创文章,作者:主机说,如若转载,请注明出处:https://www.hostingtalk.cn/how-to-use-chatgpt-in-linux-terminal/