ChatGPT插件简介及使用须知

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

立刻申请吧!候补名单

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享