Skip to content

接入示例总览

Generator SDK 支持多种接入路径,你可以根据团队当前的技术栈、开发方式和项目阶段来选择。

接入路径决策图

这张图用来回答两个问题:有哪些接入方式,以及每种方式的大致落地流程是什么。

怎么选最合适

推荐入口

场景推荐入口说明
新标准生成器 / vibe codingHTML Runtime Starter推荐路径:业务逻辑放到 runtime,壳层挂到 generator-workbench
新标准 Vue 生成器Vue Runtime Starter适合 Vue 工程,保留 runtime + workbench 分层
快速原型 / 底层 SDK 接线CDN 方式单 HTML 文件即可跑通
Vue 3 项目Vue 3 接入Composition API + SDK 接线
React 项目React 接入Hooks + SDK 接线
Cursor + MCP + skillAI 接入用自然语言生成最小生成器
模板宿主接入验证Template Host Demo验证 canvas + panelFilter + 模板导入链路

接入时的共通主线

无论你走哪条路径,最后落到代码里,核心主线都差不多:

  1. 初始化 SDK:传入生成器 ID(appKey)和环境(env
  2. 准备 runtime:暴露 window.__GENERATOR_RUNTIME__,并支持 full / embed
  3. 挂载 generator-workbench:让官方壳层承载登录、模板操作和导出入口
  4. 注册导出 provider:为 Studio 或下载能力提供 canvas / SVG 数据
  5. 监听登录状态:通过 sdk.auth.onChange() 响应登录和登出
  6. 接入计费变化:根据免费次数与积分变化更新 UI
  7. 组合计费与导出:用 withBilling 包装导出动作
  8. 按需接入模板能力:需要模板作者模式时,启用 sdk.template.*panelFilter

如果你的目标是同时支持完整页面和模板宿主,优先选择 runtime starter + generator-workbench,而不是只生成一个完整页面。

MIT Licensed