ChatGPT CLI:将您的命令行界面转换为 ChatGPT

发布时间 2023-08-02 11:06:54作者: tuyg
推荐:使用NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景

hatGPT现在是每个人生活的一部分。GPT 模型为用户提供了几年前不存在的东西,例如简单的知识搜索、营销规划、代码完成等等。这是一个只会在未来进一步发展的系统。

使用 ChatGPT 的一种常见方法是通过网络平台,我们可以在其中探索和存储提示结果。但我们也可以使用OpenAI API,许多开发人员都会这样做。反过来,API 也可用于将结果扩展到我们的命令行界面 (CLI)。

我们如何访问 ChatGPT 进入我们的 CLI?让我们来了解一下。

聊天总操作

ChatGPT CLI 是一个 Python 脚本,用于在我们的 CLI 中使用 ChatGPT。使用 OpenAI API,我们可以轻松地在我们的 CLI 中访问 ChatGPT,类似于我们在网站上使用它时。让我们自己尝试一下。

首先,我们需要 OpenAI API 密钥,您可以通过在 OpenAI 开发人员平台上注册并访问个人资料中的查看 API 密钥来获取该密钥。创建并获取 API 密钥后,请将它们存储在某个位置,因为密钥在生成后不会重新出现。

接下来,使用 CLI 中的以下代码将 ChatGPT CLI 存储库克隆到您的系统上。

git clone https://github.com/marcolardera/chatgpt-cli.git

如果您已经克隆了存储库,请将目录更改为 chatgpt-cli 文件夹。

cd chatgpt-cli

在文件夹中,使用此代码安装要求。

pip install -r requirements.txt

然后,我们需要探索以前使用 IDE 克隆的文件夹。在这个例子中,我将使用Visual Studio Code。浏览文件夹后,内容应如下图所示。

ChatGPT CLI:将您的命令行界面转换为 ChatGPT

在其中,访问config.yaml文件并将api-key参数替换为OpenAI API密钥。

ChatGPT CLI:将您的命令行界面转换为 ChatGPT

您还可以更改要传递到 API 中的参数。您可以参考我之前的文章来了解 OpenAI API 提供的所有参数。

我们现在可以使用 CLI 作为 ChatGPT,并设置所有设置。为此,只需运行以下代码。

python chatgpt.py
ChatGPT CLI:将您的命令行界面转换为 ChatGPT


只需尝试在CLI上键入任何内容,您将立即获得结果。例如,我传递提示,“给我 1990 年代的歌曲推荐列表。

ChatGPT CLI:将您的命令行界面转换为 ChatGPT

结果显示在 CLI 中,类似于上图。我们还可以继续提示,类似于我们在网络平台中使用 ChatGPT 的方式。

ChatGPT CLI:将您的命令行界面转换为 ChatGPT

每个提示之前显示的数字是已使用的令牌数量,以便我们也可以谨慎对待它们。

此外,如果提示较长,则可以通过在启动脚本之前添加 -ml 参数来使用多行模式。

ChatGPT CLI:将您的命令行界面转换为 ChatGPT

最后,如果要退出,请使用 /q 命令。完成后,ChatGPT CLI 将显示您使用的代币数量以及您活动的估计费用。

ChatGPT CLI:将您的命令行界面转换为 ChatGPT

结论

ChatGPT 将继续存在,我们应该尽可能多地使用它们。在本教程中,我们将学习如何使用 ChatGPT CLI 在我们的命令行界面中执行 ChatGPT 提示。

 

原文链接:ChatGPT CLI:将您的命令行界面转换为 ChatGPT (mvrlink.com)