用途:把 UGC 广告生成模板与产品、人设、场景变量组合,产出可直接喂给图片或视频模型的提示词。触发场景包括“帮我组装提示词”“填个模板出提示词”“这条视频用什么模型”“生成视频提示词”等,或直接给出产品/人设/场景描述要求出提示词。
主要能力:内置 templates.json 的 14 组标准化模板;按目标模型包装,Veo 时长上限 8.0s、Seedance 10.0s,并各自带禁词表与结尾固定句;即创无专用来源材料,只校验叙事镜头分类,不做时长与禁词硬校验。输出结构为 ComposedPromptBundle,含 template_id/category、variables_used、rendered_body、reference_locks、model、video_unit 与 meta,可选渲染人类可读摘要。
使用方式:硬性输入为 template_id 或足以唯一匹配模板的需求描述,模板中 label 不含“(可选)”的变量必须全部给出;可选变量缺失走降级,视频模板的 model 缺失时问一次,仍未答复则默认 model_hint[0]。流程分三阶段:接收校验、逐字渲染与模型包装、用户触发的返工(L1 单变量 / L2 换模型 / L3 整体)。自检命令:npm install;node scripts/validate.js <bundle.json>;node scripts/validate.js --selftest。
限制:最终提示词须逐字替换模板正文,不得意译删减;参考图编号必须指向已声明的锁;场景变量禁止写光线词;台词面向美区 TikTok 用美式英文,无例外。已知局限:校验只查字符串非空、格式与编号存在性,不判断锁定描述是否具体;veo/seedance 禁词表为词边界匹配,无法区分 AI 套路用法与真实职业描述,可能误判。即创专用公理材料暂未提供。