本文介绍: Plugins:侧重于与外部系统交互集成。Actions:侧重于在对话直接执行特定任务,提供了更多样化的内部功能。这两种机制共同使得ChatGPT能够更加灵活和强大,以应对各种不同使用场景用户需求

Actions使用了plugins的许多核心思想,也增加了新的特性

在这里插入图片描述

ChatGPT的”Actions“与”Plugins“是OpenAI在GPT模型引入的两种不同功能扩展机制。这两种机制的目的是增强模型功能,使其能够处理更多样化的任务请求。下面是对两者的比较和Actions的新特性介绍:

ChatGPT的Plugins

  1. 定义用途:Plugins(插件)是一种用于扩展ChatGPT功能的机制,允许模型与外部系统交互例如可以数据库、API或其他软件服务进行交互
  2. 工作方式:当ChatGPT需要获取外部信息执行某些不仅仅依赖文本生成任务时,会通过这些插件与外部系统通信
  3. 应用实例例如,ChatGPT可以通过一个天气插件获取实时天气信息,或者通过搜索引擎插件来提供最新搜索结果

ChatGPT的Actions

  1. 定义用途:Actions(动作)是ChatGPT的一种新功能,旨在允许模型对话直接执行特定的动作,这些动作可能涉及模型内部功能或特定的任务执行。
  2. 特性

总结

这两种机制共同使得ChatGPT能够更加灵活和强大,以应对各种不同的使用场景和用户需求

Actions允许 GPT 集成外部数据或与现实世界进行交互

比如chatGPT来发布csdn博客文章控制机器人运动,控制用电器等。
将 GPT 连接数据库,将它们插入电子邮件,或将它们作为您的购物助手

创建Actions

Select “Configure
“Add Action”
Fill in your OpenAPI spec or paste in a URL where it is hosted (you can use an existing plugin URL)

Actions与Plugins的差异

功能

OpenAPI 规范定义端点现在称为函数”。这些定义方式没有区别

托管 OpenAPI 规范

借助 Actions,OpenAI 现在可以为您的 API 托管 OpenAPI 规范。这意味着您不再需要托管自己的 OpenAPI 规范。您可以使用 GPT 创建器中的 UI 导入现有的 OpenAPI 规范或从头开始创建规范

后果标志

在 OpenAPI 规范中,您现在可以将某些端点设置为“后果性”,如下所示

get:
  operationId: blah
  x-openai-isConsequential: false
post:
  operationId: blah2
  x-openai-isConsequential: true

在这里插入图片描述

多个身份验证架构

操作现在支持多个身份验证架构,这些架构可以基于每个端点进行设置。这意味着您可以有一些需要身份验证的终结点,而有些则不需要身份验证

这可以在 OpenAPI 规范设置为 -> ->,并且在规范中的每个操作上都会有一个安全对象。如果操作中未指定安全对象,则将其视为 或 。componentssecurityschemesobjectunauthednoauth

原文地址:https://blog.csdn.net/chenhao0568/article/details/134731410

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_39640.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注