GPT 操作库:Tray.ai API 管理操作

引言

本页为开发者提供了构建一系列 GPT 操作跨应用程序的说明和指南。在继续之前,请确保您已熟悉以下信息:

此特定的 GPT 操作提供了一个关于如何连接到 Tray.ai API 管理操作的概述。

价值 + 示例业务用例

价值:用户现在可以利用 ChatGPT 的自然语言能力,直接连接到 Tray.ai 中通过 API 管理创建的 API。

示例用例

  • Tray.ai 是一个中间件,用于组合工作流、处理工作流操作扩展,并与数百个第三方 API 进行接口。
  • 您有一个在 Tray.ai 工作流中运行的自定义操作,您希望将其集成到 GPT 中。
  • 您希望在单个 API 接口下管理您的组织/团队对操作的访问权限。

应用程序信息

应用程序关键链接

在开始之前,请查看应用程序的这些链接:

  • 应用程序网站:https://tray.ai/universal-automation-cloud/api-management
  • 应用程序 API 文档:https://tray.ai/documentation/tray-uac/api-management/api-management-overview/

应用程序先决条件

在开始之前,请确保在您的 Tray.ai 环境中完成以下步骤:

  • 设置 Tray.ai 账户
  • 创建一个包含一组简单 API 管理操作的项目

应用程序工作流步骤

以下是构建和扩展一组基本 API 管理操作的示例: Tray.ai APIM Create Operation Gif

ChatGPT 步骤

自定义 GPT 指令

创建自定义 GPT 后,您应该在 GPT 中添加指令,提供关于 GPT 角色的上下文以及它能够执行的操作。有疑问吗?请查看 入门示例,了解此步骤的详细信息。

OpenAPI 架构

创建自定义 GPT 后,从您的 Tray.ai 项目下载 API 规范,复制内容,然后粘贴到您的自定义 GPT 操作架构中。粘贴后,将您的架构的 openapi 属性更新为版本 3.1.0

以下是有关使用此第三方应用程序设置身份验证的说明。有疑问吗?请查看 入门示例,了解此步骤的详细信息。

操作前步骤

在 ChatGPT 中设置身份验证之前,请在应用程序中执行以下步骤:

  • 创建一个名为 full 的新角色
  • 创建一个指定名称、允许的操作以及策略规则为 "Authentication" == True 且角色为 full 的新策略
  • 创建一个角色设置为 full 的新客户端
  • 保存您的 API 令牌以备后续步骤使用

Tray.ai APIM Create Operation Gif

在 ChatGPT 中

在 ChatGPT 中,点击“身份验证”并选择 “API 密钥”。输入以下信息。

  • API 密钥:(粘贴 Tray.ai API 管理客户端提供的 API 密钥)
  • 身份验证类型:Bearer

常见问题解答和故障排除

  • 身份验证/禁止错误:确保您已正确输入 API 密钥,并将“身份验证类型”设置为“Bearer”。
  • Tray.ai 内部错误:您可以通过配置错误处理并响应错误消息来将响应配置回您的 CustomGPT。