在命令提示符中使用GPT模型的简单方法
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。当你探索文件夹时,内容应该看起来像下面的图片。
在其中,访问config.yaml文件,并用你的OpenAI API密钥替换api-key参数。
你还可以更改要传递给API的参数。你可以参考我之前的文章,了解OpenAI API提供的所有可用参数。
现在,我们可以像ChatGPT一样使用CLI,并进行所有设置。要做到这一点,你只需要运行以下代码。
python chatgpt.py
只需在CLI上键入任何内容,即可立即获得结果。例如,我传递了提示语“给我推荐一些来自90年代的歌曲。”
结果将显示在CLI中,与上面的图片类似。我们还可以继续提示,就像在Web平台上使用ChatGPT一样。
每个提示前显示的数字是已使用的标记数,因此我们也可以对它们保持谨慎。
此外,如果你有一个长提示,你可以通过在启动脚本前添加-ml参数来使用多行模式。
最后,如果你想退出,请使用/q命令。当你完成时,ChatGPT CLI将向你显示你使用的标记数量和你的活动的预估费用。
结论
ChatGPT已经来到了我们身边,我们应该尽可能地多使用它们。在本教程中,我们将学习如何使用ChatGPT命令行界面(CLI)在命令行中进行ChatGPT提示。Cornellius Yudha Wijaya是一位数据科学助理经理和数据作家。他在Allianz Indonesia全职工作的同时,也喜欢通过社交媒体和写作媒体分享Python和数据方面的技巧。