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 Length
or tokens
,一般在 0 到 4000 之间。
当用户输入新提示时,新的 POST 请求将发送到服务器并传递以下字段:
- 型号名称
- 温度值
- 最大长度标记值
- 提示文字。
服务器依次completion
向 OpenAI API 发出请求以生成响应。
然后将响应文本作为来自 OpenAI API 的回复显示给用户。
保留上下文
我在 OpenAI API 中注意到,缺少从一个提示到另一个提示的上下文。
如果您尝试官方 chat.openai.com/ 网站,您会注意到上下文已保留。例如,您提示聊天机器人列出五种食谱,包括虾。在以下提示中,您要求聊天机器人列出第二个选项的成分。请注意,您没有在第二个选项中指定食谱的名称。ChatGPT 聊天机器人会保留上下文并记住您之前的提示或讨论。
因此,此功能是 ChatGPT 聊天机器人的一部分,而不是 OpenAI API。
我在这个入门工具包中找到了一种将上下文传递给模型的方法。因此,使用这个入门工具包,您将拥有一个托管上下文。对于您发送的每个新提示,模型都会记住原始讨论。我不会揭露我做了什么;您可以在下载此入门工具包的副本时看到它:-)
» 转载保留版权:WPSEA汉化 » 《Laravel GPT-3 人工智能入门版模板》» 本文链接地址:https://wpsea.cn/4194» 7*24小时更新海量wordpress主题插件最新版本,深度翻译(汉化)版同步迭代为您推送.