在GPT中的动作

介绍

学习如何构建一个GPT动作,以智能地调用您的API。

GPT是什么?

GPT为特定用例和自定义功能提供深度定制ChatGPT的能力。您可以创建一个GPT,该GPT:

  • 具有自定义说明,这些说明决定了GPT与用户交互的方式
  • 包括工具,如浏览、DALL·E和代码解释器
  • 为新用户和重复用户提供预先设置的启动提示
  • 具有自定义操作,允许将GPT连接到API

还有更多!

在GPT中的动作是什么?

除了使用我们的内置功能(浏览、DALL·E和代码解释器)之外,您还可以通过使一或多个API可用于GPT来定义自定义操作。操作使GPT能够集成外部数据或与实际世界进行交互,例如将GPT连接到数据库、将其插入到电子邮件中或将其作为您的购物助手,所有这些都是通过API完成的。

操作的设计建立在我们的插件测试版的见解之上,为开发人员提供对模型和其API的更大控制力。操作是使用OpenAPI规范进行定义的,这是描述API的标准。

GPT操作流程

了解端到端流程对于构建具有操作的GPT至关重要。

  1. 在ChatGPT UI中创建GPT
    • 手动配置或使用GPT生成器创建GPT
    • 识别您想要使用的API
  2. 转到GPT编辑器中的“配置”选项卡,然后选择“创建新操作”
    • 您将遇到3个主要选项:为操作选择身份验证模式、输入模式本身和设置隐私策略URL
    • 模式遵循OpenAPI规范格式(不要与OpenAI混淆),以定义GPT如何访问外部API
  3. 为模式、身份验证和隐私策略填写详细信息。
    • 在选择身份验证方法时,您将有3个选项:“无”、“API密钥”和“OAuth”
    • 对于模式,您可以使用现有的OpenAPI规范,也可以为API创建一个新的规范。如果您已经在网上发布了OpenAPI规范,则可以通过“导入URL”按钮进行导入
    • 隐私策略URL在用户打开GPT并选择顶部左侧显示GPT名称的下拉菜单时显示给用户
  4. 确定GPT的可见性
    • 默认情况下,GPT对所有人都不可访问
    • 当您尝试保存GPT时,您将有机会将其“发布到”特定的受众:“仅我”、“具有链接的任何人”或“所有人”
  5. 用户与您的GPT进行交互
    • 根据GPT的可见性,用户可能会通过您分享的链接尝试使用它,或者在GPT商店中找到它
    • 如果需要OAuth,则在会话期间会提示用户登录
    • 在后台,GPT会将有关您如何配置GPT的信息(包括可用的操作、工具或说明)注入到模型的上下文中
    • 每当用户发出请求时,模型都会看到可用的工具、操作和说明,这些说明决定了GPT如何响应请求
    • 如果用户的请求是查询特定位置的天气,并且您提供了“查询天气”的操作,则模型将遵循您提供的OpenAPI规范,向该API发出请求,并将响应返回给用户

后续步骤

现在您已经了解了GPT的工作原理以及可以使用操作的位置,您可能想要:

  • 开始构建具有操作的GPT
  • 了解我们如何将GPT生成器本身构建为具有操作的自定义GPT
  • 熟悉我们的GPT策略
  • 探索GPT与助手之间的差异
  • 查看GPT数据隐私常见问题解答
  • 寻找常见GPT问题的答案

Was this page helpful?