在本 GPT-3 教程结束时,您将构建并部署您自己的由 GPT-3 提供支持的 Web 应用程序。您将能够使用 GPT-3 库来构建您自己的应用程序。本教程适合对 Python 有一定基础知识的所有人。如果您不熟悉这种语言,您可能需要在开始之前查看以下资源
我们将使用来自 OpenAI 的GPT-3,一个 1750 亿参数的文本转换器。此外,我们将使用Python和Streamlit以及GitHub来构建和托管我们的应用程序。本教程的目的是涵盖启动和运行由 GPT-3 提供支持的 Web 应用程序的基础知识。
1. 获取 OpenAI API 密钥
您可以通过在 beta.openai.com 上注册来获得一个。创建帐户后,您可以转到您的个人资料并单击“API 密钥”选项卡或只需单击此链接 OpenAI API 密钥。
2. 从 Github 克隆 GPT-3 样板
在本教程中,我们将使用 GPT-3 样板,这将使我们的生活更轻松,并允许您在 20 分钟内构建自己的 GPT-3 驱动的应用程序。
将此存储库 GPT-3-Boilerplate 复制到您的计算机上并添加到您自己的存储库中
2.在本地运行项目
您需要进入您的项目文件夹并创建一个虚拟环境作为您的选择(我使用 https://docs.python.org/3/library/venv.html)如果您使用 venv,请运行以下命令激活虚拟环境:./venv/Scripts/activate
通过运行以下命令安装依赖项:pip install -r requirements.txt
通过运行以下命令运行应用程序:streamlit run gpt_app.py
该应用程序将在浏览器窗口中打开,您需要先在其中输入 API 密钥。
3.关于样板应用
样板应用程序本身是一个诗歌生成器,它将根据输入的单词生成一首诗。我们正在使用文件中定义的来自 OpenAI 的 text-davinci-002 模型。您可以随意将模型更改为您喜欢的任何其他model.py
模型想要使用并使用模型参数。例如,您可以将温度更改为 0.9以生成更随机的诗。请随意将整个提示更改为您想要使用的任何其他句子。
4. 在 StreamLit 上部署应用
转到 https://share.streamlit.io/ 并注册您的帐户。单击新应用程序选择您的存储库、分支名称和主文件路径(在我们的例子中gpt_app.py
)
点击部署!
最后的话
希望您喜欢这个简单的教程。希望您现在有一个简单的基础,可以让您构建其他类型的应用程序。