ChatGPT 插件 是什么
“OpenGPT Plugin”是用于将“ChatGPT”连接到第三方应用程序的插件。 “ChatGPT”将能够与开发人员定义的 API 进行交互,以增强功能并执行各种操作。
您可以添加以下功能:
- 获取实时信息 (体育比分、股价、最新消息等)
- 获取知识库信息 (公司文件、个人笔记等)
- 代表用户执行操作 (订机票、订餐等)
插件开发人员发布清单文件和 API 端点。这些定义了插件的功能并允许“ChatGPT”调用其 API。
模型充当智能 API 调用者。 给定 API 规范和何时使用 API 的自然语言描述,模型将主动调用 API 来执行其操作。
例如,如果用户问“我应该在巴黎住在哪里?”,该模型可以调用酒店预订插件 API 来生成答案。
2. 插件创建流程
插件制作流程如下。
2-1. 创建清单文件并将其托管在 yourdomain.com/.well-known/ai-plugin.json
清单文件包含有关插件的元数据(名称、徽标等)、有关所需身份验证的详细信息(身份验证类型、OAuth URL 等),以及它公开的 API 端点。
该模型显示了一个 OpenAPI 描述字段,可用于为各种字段提供自然语言描述。
为了尽量减少文本长度,我们建议仅公开 1-2 个具有最少参数的端点。插件描述、API 请求和 API 响应都被插入到与 ChatGPT 的对话中。
2-2。 ChatGPT 注册插件
从顶部的下拉列表中选择插件模型,然后选择“插件”、“插件商店”,最后选择“安装未经验证的插件”或“开发您自己的插件”。
如果需要身份验证,请提供“OAuth 2 client_id”、“client_secret”或“API 密钥”。
2-3. 用户激活插件
用户必须在“ChatGPT UI”中手动激活插件。在 alpha 期间,插件开发人员可以与 15 个额外的用户共享他们的插件。未来,我们将逐步推出审核机制,以向“ChatGPT”的所有用户开放该插件。
如果需要身份验证,用户将通过 OAuth 重定向到插件。或者,您也可以在此处创建一个新帐户。
2-4. 用户开始对话
“OpenAI”将插件的简短描述插入到“ChatGPT”的消息中,最终用户看不到。这包括插件描述、端点和示例。
如果用户提出相关问题,如果认为相关,模型可以选择从插件调用 API 调用。 对于 POST 请求,开发人员需要构建用户确认流程。该模型将 API 的结果合并到对用户的响应中。
模型可以在其响应中包含从 API 调用返回的链接。这些显示为丰富的预览(OpenGraph 协议 获取网站名称、标题、描述、图片、网址字段)。
3. 最后
如欲了解更多信息,请参阅 开发者服务条款。
参考来源:聊天插件 – OpenAI API
立刻申请吧!候补名单
您也可以联系文章作者本人进行修改,若内容侵权或非法,可以联系我们进行处理。
任何个人或组织,转载、发布本站文章到任何网站、书籍等各类媒体平台,必须在文末署名文章出处并链接到本站相应文章的URL地址。
本站文章如转载自其他网站,会在文末署名原文出处及原文URL的跳转链接,如有遗漏,烦请告知修正。
如若本站文章侵犯了原著者的合法权益,亦可联系我们进行处理。
hi5个月前0
请问有详细一点的自己搭建的教程吗你好6个月前0
你好,可以再帮我看看吗? 我已经按照你的方法设定了,还是一样,wordpress后台的 Purge Varnish Cache 插件还是清除不到cache,依旧显示 the varnish control terminal is not responding at。谢谢https://mjj.today/i/Srk2Tz https://mjj.today/i/Srkcoi你好6个月前0
对,你说的没错,我配置的时候改了一些东西,现在我按照你的教学,可以启动了,网页可以缓存了,不过wordpress 清除cache 那个插件没用的,我输入本地回环地址127.0.0.1 :6082 ,再输入API key ,插件显示the varnish control terminal is not responding at 127.0.0.1:6082,就你图片那样,然后试一下点击清除cache 那里,他显示error,研究了一天,还是没有不行。你好6个月前1
你好,为啥我按照你的方法,到第三部分,去到真正后源的服务器设定Varnish 部分,我填了真正后源的IP跟端口跟域名,然后重启 Varnish ,就出现这样了? 这是怎么回事? 谢谢[Linux] AMH 7.1 https://amh.sh[varnish-6.6 start] ================================================== =========== [OK] varnish-6.6 is already installed. Could not delete 'vcl_boot.1713549650.959259/vgc.sym': No such file or directory Error: Message from VCC-compiler: VCL version declaration missing Update your VCL to Version 4 syntax, and add vcl 4.1; on the first line of the VCL files. ('/home/usrdata/varnish/default.conf' Line 1 Pos 1) ...#---Running VCC-compiler failed, exited with 2 VCL compilation failedchu6个月前0
很完善的教程‘hu6个月前0
我用gmail EMAIL_SERVER="smtp://********@gmail.com:bpyfv*********chry@smtp.gmail.com:587"叽喳6个月前0
MAIL_SERVER="smtp://no-reply@vort.me:password123@wednesday.mxrouting.net:587"大佬 这个使用outlook 或者gmail 是什么样子的格式? 邮寄已经开启smtp了hu6个月前0
输入框的问题解决了,我没有设置反代,NEXTAUTH_URL改为域名+端口就好了