# AI 绘本创作系统 — 企业定制对接指南 V3.1 > 版本: V3.1 | 更新日期: 2026-04-03 > 适用客户: 自有 C端 H5 + 管理后台,需嵌入乐读派 AI 创作能力 --- ## 一、整体架构 ``` ┌─────────────────────────────────────────────────────────────┐ │ 客户自有 C端 H5 │ │ ┌──────┐ ┌──────────────┐ ┌──────┐ ┌──────┐ │ │ │ 广场 │ │ 创作(iframe)│ │ 作品 │ │ 我的 │ │ │ │ │ │ ┌──────────┐ │ │ │ │ │ │ │ │ 优秀 │ │ │乐读派H5 │ │ │ AI作品│ │ 个人 │ │ │ │ 作品 │ │ │上传→提取 │ │ │ + │ │ 设置 │ │ │ │ 展示 │ │ │→画风→创作│ │ │ 自有 │ │ │ │ │ │ │ │ │→预览→配音│ │ │ 作品 │ │ │ │ │ │ │ │ └──────────┘ │ │ │ │ │ │ │ └──────┘ └──────────────┘ └──────┘ └──────┘ │ │ ↑ ↑ │ │ │ 读取客户DB 读取客户DB │ └─────┼─────────────────────────────────┼────────────────────┘ │ │ ┌─────┼─────────────────────────────────┼────────────────────┐ │ │ 客户后端 │ │ │ │ │ │ │ 客户DB ←──── Webhook回调 ←──── 乐读派后端 │ │ (AI作品 (创作完成后实时推送) │ │ + 自有作品) │ └────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────┐ │ Android APK(乐读派打包提供) │ │ 创作流程 → 完成 → Webhook回调 → 客户后端 │ │ "我的作品" → 调客户提供的API │ └────────────────────────────────────────────────────────────┘ ``` ### 职责划分 | 功能 | 负责方 | 说明 | |------|--------|------| | AI 创作 H5 页面 | **乐读派** | 提供完整创作流程,客户 iframe 嵌入 | | AI 创作后端 API | **乐读派** | A6 角色提取、A3 故事创作、A20 配音等 | | Android APK | **乐读派** | 打包发布,客户提供"我的作品"接口即可 | | 广场 / 作品库 / 我的 | **客户** | 客户自有 H5 + 后端 | | 作品管理后台 | **客户** | 客户自有管理后台 | | Webhook 接收 | **客户** | 接收乐读派推送的创作结果 | | 数据存储 | **客户** | AI 作品数据存入客户自己的 DB | --- ## 二、对接前准备 ### 2.1 乐读派提供 以下信息由乐读派管理后台创建机构后生成,正式对接时填入: | 项目 | 值 | 说明 | |------|------|------| | orgId(机构ID) | `__________` | 机构唯一标识,所有 API 调用和数据归属依据此 ID | | appSecret(机构密钥) | `__________` | API 认证密钥,**严禁泄露**,仅存于客户服务端 | | H5 创作页地址 | `__________` | 乐读派 H5 前端 URL(iframe src 用) | | API 服务地址 | `__________` | 乐读派后端 API 基地址 | | Android APK | 另行交付 | 已内置上述配置的签名发布包 | | 创作额度 | `__________` 次/周期 | 机构总创作额度(管理后台可调整) | > **重要**:以上所有 `__________` 空白项将在正式开通机构后由乐读派填入并发送给客户。请勿使用测试值上线。 ### 2.2 客户提供 | 项目 | 内容 | 说明 | |------|------|------| | Webhook 接收 URL | `https://客户域名/webhook/leai` | HTTPS,5 秒内返回 200 | | H5 嵌入域名 | `https://客户h5域名` | 用于 CORS 和 iframe 白名单 | | 机构查询接口(Android用) | `GET /api/org/by-device?mac=xx` | 根据设备MAC返回orgId(见 6.2) | | 我的作品接口(Android用) | `GET /api/my-works?orgId=xx&phone=xx` | 返回作品列表+详情(见 6.3) | --- ## 三、C端 H5 嵌入(iframe 方案) ### 3.1 嵌入原理 客户的"创作"Tab 内放一个 iframe,加载乐读派 H5 创作页面。创作完成后,乐读派 H5 通过 `postMessage` 通知客户父页面。 ``` 客户H5页面 乐读派H5(iframe内) │ │ │ 1. 客户后端换取 sessionToken │ │ │ │ 2. iframe.src = 乐读派H5 │ │ + token + orgId + phone │ │ ──────────────────────────────→ │ │ │ │ 用户在iframe内创作... │ │ │ │ 3. 创作完成: postMessage │ │ ←────────────────────────────── │ │ {type:'WORK_CREATED', │ │ workId:'xxx'} │ │ │ │ 4. 同时: Webhook推送到客户后端 │ │ │ │ 5. 客户刷新作品列表 │ ``` ### 3.2 客户 H5 嵌入代码(完整示例,可直接使用) ```html