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 管理操作的示例:
ChatGPT 步骤
自定义 GPT 指令
创建自定义 GPT 后,您应该在 GPT 中添加指令,提供关于 GPT 角色的上下文以及它能够执行的操作。有疑问吗?请查看 入门示例,了解此步骤的详细信息。
OpenAPI 架构
创建自定义 GPT 后,从您的 Tray.ai 项目下载 API 规范,复制内容,然后粘贴到您的自定义 GPT 操作架构中。粘贴后,将您的架构的 openapi
属性更新为版本 3.1.0
。
以下是有关使用此第三方应用程序设置身份验证的说明。有疑问吗?请查看 入门示例,了解此步骤的详细信息。
操作前步骤
在 ChatGPT 中设置身份验证之前,请在应用程序中执行以下步骤:
- 创建一个名为
full
的新角色 - 创建一个指定名称、允许的操作以及策略规则为
"Authentication" == True
且角色为full
的新策略 - 创建一个角色设置为
full
的新客户端 - 保存您的 API 令牌以备后续步骤使用
在 ChatGPT 中
在 ChatGPT 中,点击“身份验证”并选择 “API 密钥”。输入以下信息。
- API 密钥:(粘贴 Tray.ai API 管理客户端提供的 API 密钥)
- 身份验证类型:Bearer
常见问题解答和故障排除
- 身份验证/禁止错误:确保您已正确输入 API 密钥,并将“身份验证类型”设置为“Bearer”。
- Tray.ai 内部错误:您可以通过配置错误处理并响应错误消息来将响应配置回您的 CustomGPT。