目的
虽然对于 API 开发者来说,设置 GPT Actions 的工作量应该远小于从头开始使用这些 API 构建整个应用程序,但要启动并运行 GPT Actions 仍然需要进行一些设置。构建 GPT Actions 库旨在为在常见应用上构建 GPT Actions 提供指导。
入门
如果您以前从未构建过 action,请先阅读 入门指南 以便更好地了解 action 的工作原理。
通常,本指南面向熟悉并能轻松进行 API 调用的人员。如需调试帮助,请尝试向 ChatGPT 描述您的问题——并附上截图。
如何访问
The OpenAI Cookbook 拥有一个 目录 包含第三方应用程序和中间件应用。
第三方 Actions 实践指南
GPT Actions 可以直接与 HTTP 服务集成。直接利用 SaaS API 的 GPT Actions 将直接通过 SaaS 提供商进行身份验证并请求资源,例如 Google 云端硬盘 or Snowflake.
中间件 Actions 实践指南
GPT Actions 可以从中间件中获益。它允许进行预处理、数据格式化、数据过滤,甚至可以连接到未通过 HTTP 暴露的端点(例如:数据库)。我们提供了多个中间件实践指南,描述了具体的示例实现路径,例如 Azure, GCP and AWS.
向我们提供反馈
是否有您希望我们优先处理的集成?我们的集成中是否存在错误?请在实践指南页面的 GitHub 上提交 Pull Request 或 Issue,我们会进行查看。
为我们的库做贡献
如果您有兴趣为我们的库做贡献,请遵循以下指南,然后在 GitHub 上提交 PR 供我们审查。通常,请遵循类似于以下示例的模板 此示例 GPT Action.
指南 - 包含以下部分:
- 应用信息 - 描述第三方应用程序,并包含应用网站和 API 文档的链接
- 自定义 GPT 指令 - 包含要在自定义 GPT 中包含的确切指令
- OpenAPI Schema - 包含要在 GPT Action 中包含的确切 OpenAPI 架构
- 身份验证说明 - 对于 OAuth,包含确切的配置项(授权 URL、令牌 URL、作用域等);同时包含有关如何在应用程序中编写回调 URL 的说明(以及任何其他步骤)
- 常见问题与故障排除 - 用户可能会遇到哪些常见陷阱?在此列出这些问题及其解决方法
免责声明
此 Action 库旨在作为与 OpenAI 无法控制的第三方进行交互的指南。这些第三方可能会更改其 API 设置或配置,OpenAI 无法保证这些 Actions 能够永久有效。请将其视为一个起点。
本指南面向开发者和能熟练编写 API 调用的人员。非技术用户可能会发现这些步骤具有挑战性。