快速开始
最小接入步骤
- 服务端调用 createApiToken 生成用户级
- 前端安装
@docmee/sdk-ui - 在页面中实例化
,并传入挂载容器、页面类型和DocmeeUItoken - 根据业务需要监听生成、跳页、下载和错误事件
NPM 方式接入
npm install @docmee/sdk-ui
TypeScript 示例
import { CreatorType, DocmeeUI } from '@docmee/sdk-ui' const docmee = new DocmeeUI({ container: 'app', page: 'creator', creatorVersion: 'v2', token: 'your_token', lang: 'zh', mode: 'light', creatorData: { type: CreatorType.AI_GEN, subject: 'AI 行业未来 10 年的发展预测', }, }) docmee.on('mounted', () => { console.log('UI mounted') }) docmee.on('beforeGenerate', (payload) => { console.log('beforeGenerate', payload) return true }) docmee.on('pageChange', (payload) => { console.log('pageChange', payload) })
JavaScript 浏览器示例
如果你使用的是脚本方式接入,可以先引入打包后的 SDK,再实例化 DocmeeUI
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" /> <title>Docmee UI Demo</title> <script src="docmee-ui-sdk-iframe.min.js"></script> <style> html, body, #container { width: 100%; height: 100%; margin: 0; } </style> </head> <body> <div id="container"></div> <script> const docmeeUI = new DocmeeUI({ container: document.querySelector('#container'), page: 'creator', creatorVersion: 'v2', token: 'your_token', lang: 'zh', mode: 'light', }) docmeeUI.onMessage = function (message) { console.log(message) } </script> </body> </html>
让创建页直接带入业务数据
如果你希望用户打开页面后直接开始新版创建流程,可以传入 creatorData
import { CreatorType, DocmeeUI } from '@docmee/sdk-ui' const docmee = new DocmeeUI({ container: 'app', page: 'creator', creatorVersion: 'v2', token: 'your_token', creatorData: { type: CreatorType.TEXT, content: '请生成一份关于新能源车市场趋势的 10 页演示文稿', }, })
提示:新版接入中,当
页面拿到足够的创作数据后,会直接开始生成流程。 creator
相关示例仓库
- 新版 V2 UI: docmee/aippt-ui-iframe-v2
- 旧版兼容参考: docmee/aippt-ui-iframe
下一步
Last updated on