Press "Enter" to skip to content

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

在命令提示符中使用GPT模型的简单方法

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第1张

ChatGPT现在已经成为每个人生活中的一部分。GPT模型为用户提供了一些多年前不存在的东西,例如简单的知识搜索、营销计划、代码补全等等。它是一个将来只会进一步发展的系统。

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

我们如何在CLI中访问ChatGPT呢?让我们来了解一下。

ChatGPT CLI

ChatGPT CLI是一个用于在CLI中使用ChatGPT的Python脚本。使用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 人工智能 第2张

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

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第3张

你还可以更改要传递给API的参数。你可以参考我之前的文章,了解OpenAI API提供的所有可用参数。

现在,我们可以像ChatGPT一样使用CLI,并进行所有设置。要做到这一点,你只需要运行以下代码。

python chatgpt.py

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第4张只需在CLI上键入任何内容,即可立即获得结果。例如,我传递了提示语“给我推荐一些来自90年代的歌曲。”

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第5张

结果将显示在CLI中,与上面的图片类似。我们还可以继续提示,就像在Web平台上使用ChatGPT一样。

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第6张

每个提示前显示的数字是已使用的标记数,因此我们也可以对它们保持谨慎。

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

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第7张

最后,如果你想退出,请使用/q命令。当你完成时,ChatGPT CLI将向你显示你使用的标记数量和你的活动的预估费用。

ChatGPT CLI:将您的命令行界面转化为ChatGPT 人工智能 第8张

结论

ChatGPT已经来到了我们身边,我们应该尽可能地多使用它们。在本教程中,我们将学习如何使用ChatGPT命令行界面(CLI)在命令行中进行ChatGPT提示。Cornellius Yudha Wijaya是一位数据科学助理经理和数据作家。他在Allianz Indonesia全职工作的同时,也喜欢通过社交媒体和写作媒体分享Python和数据方面的技巧。

Leave a Reply

Your email address will not be published. Required fields are marked *