Apps SDK 目前提供预览版,可让开发者同时设计在 ChatGPT 内运行的应用的逻辑与界面。它基于 模型上下文协议(MCP)(Model Context Protocol),这是一项将 ChatGPT 连接到外部工具和数据的开放标准。Apps SDK 对 MCP 进行了扩展,使得用其构建的应用能够在任何采用该标准的环境中运行。Apps SDK 是开源的。
快速开始
阅读 Apps SDK 文档,了解设计指南与示例应用。
使用你自己的代码构建应用。定义聊天行为与 UI。连接到你现有的后端,这样未来你的用户就能登录或访问高级功能。
在 ChatGPT 中测试:使用 开发者模式创建自定义应用,并不断迭代应用体验。Business 和 Enterprise/Edu 管理员可在工作区设置中启用开发者模式,并允许获授权用户开发和测试内部应用——更多细节请参见 ChatGPT 中的开发者模式与完整 MCP 连接器。
为提交应用做准备:查看关于安全、隐私与功能的开发者指南(草案)。
提交与目录
我们正在接受应用提交。更多信息请参见向 ChatGPT 应用目录提交应用。
符合更高设计与功能标准的应用,可能有机会获得更醒目的展示位置。
变现
相关细节将在未来分享。计划支持 Agentic Commerce Protocol,这是一项可在 ChatGPT 中实现即时结账的开放标准。
安全与隐私
我们的开发者指南将要求开发者遵守 OpenAI 的使用政策,适合所有受众,并为其应用提供清晰的隐私政策。请注意,我们已将开发者指南草案作为面向开发者的早期预览进行分享;但随着我们不断学习并从开发者社区获得更多反馈,这些指南与所需标准可能会发生变化。
常见问题
什么是 Apps SDK?
一套开发者工具包,用于扩展模型上下文协议(MCP),让你能够定义应用的聊天逻辑与界面,将其连接到你的后端,并在 ChatGPT 内运行。
谁可以构建应用?
任何开发者现在都可以使用 Apps SDK 预览版来构建和测试应用。要将应用提交到应用目录,请参见 向 ChatGPT 应用目录提交应用。
ChatGPT Business、Enterprise 和 Edu 是否可以使用应用?
Apps SDK 预览版现已支持 Business 和 Enterprise/Edu:开发者可以在开发者模式中为其团队测试和部署应用。
