AI 智能布局大纲规则
适用接口
generateContent:传outlineType=JSON,获取结构化大纲generatePptxByAi:把上一步最终响应里的result原样传给data
推荐结构
{
"overall_theme": "AI 办公趋势与产品应用",
"target_audience": "智能推断相关领域的专业人士与决策者",
"scenario": "行业峰会主题演讲",
"language": "zh",
"pages": [
{
"page_number": 1,
"title": "AI 办公趋势:重塑未来工作方式",
"page_type": "cover",
"content": {
"subtitle": "探索 AI 如何驱动效率革命与智能协作"
}
},
{
"page_number": 2,
"title": "章节一:AI 办公的现状与驱动力",
"page_type": "section_header",
"content": {
"section_no": 1,
"subtitle": "理解 AI 办公的市场背景与核心推动力"
}
},
{
"page_number": 3,
"title": "全球 AI 办公市场快速增长",
"page_type": "content",
"content": {
"text": "正文内容"
}
},
{
"page_number": 14,
"title": "总结与行动号召",
"page_type": "closing",
"content": {
"subtitle": "拥抱 AI 办公,开启效率与创新的新纪元"
}
}
]
}规则说明
- 根对象建议包含
overall_theme、target_audience、scenario、language、pages。 pages是页面数组,每个元素对应一页 PPT,顺序应与最终页面顺序一致。- 每页建议包含
page_number、title、page_type、content。 page_number建议从1开始连续编号,并与pages中的顺序保持一致。page_type用来声明页面类型。当前示例中包含cover、section_header、content、closing。content是页面内容对象,不同page_type下字段可以不同。cover、closing页面通常使用content.subtitle作为副标题。section_header页面通常使用content.section_no和content.subtitle表示章节编号与章节副标题。content页面通常使用content.text承载正文,长文本可直接使用换行和编号写在同一个字符串里。
接入建议
- 生产环境不要手写这份 JSON 示例,应该直接使用
generateContent在outlineType=JSON时返回的最终result。 - 如果你的输入是 Markdown,请走
generatePptx;如果你的输入是 JSON 结构化大纲,请走generatePptxByAi。 - 当前规则是基于现有
generate-pptx-by-ai页面中的示例结构整理,接入时应以接口实际返回结果为准。
Last updated on