GPT-3,特别是 ChatGPT,现在很热门!AI(人工智能)正在呈指数级发展,并进入许多领域,包括自然语言处理、图像处理和其他领域。

此入门模板使用了以下技术:

  • 最新的 Laravel v9.x 包。
  • 最新的 openai-php/laravel 包。
  • 惯性JS v1.0
  • 最新的Tailwindcss v3.x

要运行此应用程序,请获取您自己的 OpenAI API 密钥并将其放入文件中.env

OPENAI_API_KEY=

接下来,使用以下命令安装后端组件:

composer install

最后,运行以下两个命令来运行应用程序:

npm install && run dev

初学者工具包还支持使用官方 Laravel Sail 包在 Docker 容器上运行。因此,您可以通过以下命令使用 docker sail 运行它:

./vendor/bin/sail up -d
./vendor/bin/sail npm
./vendor/bin/sail npm run dev

您也可以使用yarn而不是npm

运作中

当 GPT Index 页面首次加载时,它会向 OpenAI API 执行 GET 请求以检索所有已保存的模型。这些模型出现在入门工具包的左侧栏中,允许用户选择 OpenAI 模型或引擎。

在 GPT 索引页面上,我将默认模型设置为text-davinci-003. 这是最受欢迎的模型,您可以更改它。

用户还可以玩这些Temperature补全。温度值越低,答案就越准确和直接。

最后,用户可以更改Maximum Lengthor tokens,一般在 0 到 4000 之间。

当用户输入新提示时,新的 POST 请求将发送到服务器并传递以下字段:

  • 型号名称
  • 温度值
  • 最大长度标记值
  • 提示文字。

服务器依次completion向 OpenAI API 发出请求以生成响应。

然后将响应文本作为来自 OpenAI API 的回复显示给用户。

保留上下文

我在 OpenAI API 中注意到,缺少从一个提示到另一个提示的上下文。

如果您尝试官方 chat.openai.com/ 网站,您会注意到上下文已保留。例如,您提示聊天机器人列出五种食谱,包括虾。在以下提示中,您要求聊天机器人列出第二个选项的成分。请注意,您没有在第二个选项中指定食谱的名称。ChatGPT 聊天机器人会保留上下文并记住您之前的提示或讨论。

因此,此功能是 ChatGPT 聊天机器人的一部分,而不是 OpenAI API。

我在这个入门工具包中找到了一种将上下文传递给模型的方法。因此,使用这个入门工具包,您将拥有一个托管上下文。对于您发送的每个新提示,模型都会记住原始讨论。我不会揭露我做了什么;您可以在下载此入门工具包的副本时看到它:-)

 » 本文链接地址:https://wpsea.cn/4194
 » 7*24小时更新海量wordpress主题插件最新版本,深度翻译(汉化)版同步迭代为您推送.