import { addCaptions, addImages, createDraft, getDraftInfo } from 'cutsdk'; async function main() { const draft = await createDraft({ width: 1080, height: 1920 }); await addImages({ draftId: draft.draftId, imageInfos: [ { imageUrl: '/absolute/path/to/background.png', width: 1080, height: 1920, start: 0, end: 5000000, }, ], }); await addCaptions({ draftId: draft.draftId, captions: [ { text: '低层 SDK 示例', start: 0, end: 5000000, keyword: 'SDK', keywordColor: '#00ffaa', }, ], fontSize: 8, textColor: '#ffffff', bold: true, transformY: -0.65, }); const info = await getDraftInfo({ draftId: draft.draftId }); console.log({ draft, info }); } main().catch((error) => { console.error(error); process.exit(1); });