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的跳转链接,如有遗漏,烦请告知修正。
如若本站文章侵犯了原著者的合法权益,亦可联系我们进行处理。