





Sunpeak.ai 是一个专为 ChatGPT 应用量身打造的开发框架,旨在于帮助开发者快速启动项目,并在本地构建、测试及发布他们的应用。它完全免费且开源,采用 MIT 许可证,方便用户查看和自定义源码。
apps-sdk-ui 构建,提供生产就绪的 UI 组件,遵循 ChatGPT 设计指南。创建一个新的 Sunpeak 项目非常简单!
pnpm dlx sunpeak new 创建一个新项目,它会为您搭建完整的项目结构,包含所有必要的依赖、构建工具和测试基础设施。MCP(Model Context Protocol)服务器负责在 ChatGPT 请求时,向您的应用提供内容。它使得工具、资源和提示可以被 ChatGPT 使用。Sunpeak 包含一个内置的 MCP 服务器,您可以使用
sunpeak mcp命令在本地运行,并配合模拟数据进行测试和开发。
当然可以! Sunpeak 提供了一个 ChatGPT 模拟器(一个 React 组件),它能复刻 ChatGPT 的环境,让您在部署之前就能在本地充分测试您的应用。您还可以结合内置的 MCP 服务器和模拟数据,在真实的 ChatGPT 环境中测试您的本地应用。
使用
sunpeak build命令可以创建生产就绪的应用 bundles。构建过程针对 ChatGPT 部署进行了优化,包含所有必要的优化和配置。只需将为每个 Resource 创建的单个文件放入您的生产 MCP 服务器,即可完成部署!
是的! Sunpeak 通过 Vitest 提供了内置的测试支持。您可以使用
sunpeak test命令运行测试。框架提供了测试工具和示例,帮助您为 ChatGPT 应用编写全面的测试。
ChatGPT Apps 是用户面向的应用,而 MCP(Model Context Protocol)是底层的协议。您的 ChatGPT 应用 UI 实际上就是 MCP Resources,ChatGPT 可以与之交互。MCP Apps 是一种通用 UI 运行时协议,目前处于早期活跃开发阶段。
完整的 Sunpeak 文档可在 docs.sunpeak.ai 获取。它包含了快速入门指南、API 参考、集成说明和部署指南,帮助您构建您的 ChatGPT 应用。
是的! Sunpeak 是开源的,并在 GitHub 上提供:github.com/sunpeak-AI/sunpeak。您也可以在 npm 上找到该软件包:npmjs.com/package/sunpeak。
Sunpeak 提供了几个 CLI 命令:
sunpeak new:用于创建项目。sunpeak dev:用于运行开发服务器。sunpeak build:用于生产构建。sunpeak mcp:用于运行 MCP 服务器。sunpeak test:用于单元测试。
查看我们全面的文档或联系我们的支持团队以获取更多帮助!