{"translation": "百度提供的智能PPT生成工具可根据用户给定的主题或问题智能生成PPT。用户可选择PPT主题、模板或自定义模板,还可上传图片或资源文件(如pdf、word、txt等)。工具提供最终生成PPT文件的下载地址。"}
AI PPT 生成是一项面向实际任务的技能,主要用于此技能允许 OpenClaw 代理生成 ppt 文件, 仅基于用户提供的主题, 如果可能, 可以提供图片或资源文件, 此工具 ca。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该能力使 OpenClaw 智能体能够仅基于用户提供的主题生成 PPT 文件;如需,用户还可提供图片或资源文件,本工具可据此生成高质量的 PPT 文件。
BAIDU_API_KEY 设置有效的 API 密钥。| 名称 | 路径 | 描述 |
|---|---|---|
| PPTThemeQuery | /v2/tools/ai_ppt/get_ppt_theme | 查询内置的 PPT 主题与模板列表 |
| PPTOutlineGenerate | /v2/tools/ai_ppt/generate_outline | 基于指定的主题、模板 ID、样式 ID 等参数生成 PPT 大纲 |
| PPTGenerate | /v2/tools/ai_ppt/generate_ppt_by_outline | 基于提供的 PPT 大纲生成 PPT 文件的下载 URL |
PPTThemeQuery 接口执行位于 scripts/ppt_theme_list.py 的 Python 脚本PPTOutlineGenerate 接口执行位于 scripts/ppt_outline_generate.py 的 Python 脚本PPTGenerate 接口执行位于 scripts/ppt_generate.py 的 Python 脚本PPTThemeQuery)获取样式 ID 和模板 IDPPTOutlineGenerate)生成大纲(该接口采用 SSE 流式响应;此步骤依赖于第一步,若第一步失败,可中止后续请求)PPTGenerate),最终生成 PPT 文件(请求参数 outline 来源于大纲生成接口的返回结果,需将 SSE 流式响应聚合为完整 Markdown 格式输入;用户可对大纲进行编辑修改,但修改后的内容必须为标准 Markdown 格式,否则可能导致失败。此步骤严格依赖第二步,若第二步失败,则应中止请求)无参数
BAIDU_API_KEY=xxx python3 scripts/ppt_theme_list.py
query:PPT 标题或用户查询内容(必填)resource_url:资源文件 URL,例如 PDF、Word、TXT 等格式文件page_range:PPT 页数范围,仅支持以下枚举值:1-10、11-20、21-30、31-40、40+layout:PPT 布局方式,可选值:1、2(1:极简模式,2:专业模式)language_option:PPT 语言选项,可选值:zh、en(zh:中文,en:英文)gen_mode:PPT 生成模式,可选值:1、2(1:智能润色模式,2:创意模式)BAIDU_API_KEY=xxx python3 scripts/ppt_outline_generate.py --query "generate a ppt about the future of AI"
query_id:来自 PPTOutlineGenerate 接口返回的 query_id(必填)chat_id:来自 PPTOutlineGenerate 接口返回的 chat_id(必填)outline:来自 PPTOutlineGenerate 接口返回的 PPT 大纲,必须为 Markdown 格式;用户可对内容进行适当编辑,包括增删改部分内容(必填)query:用户的原始查询内容(必填)title:来自 PPTOutlineGenerate 接口返回的 PPT 标题(必填)style_id:来自 PPTThemeQuery 接口返回的 PPT 样式 ID(必填)tpl_id:来自 PPTThemeQuery 接口返回的 PPT 模板 ID(必填)resource_url:资源文件 URL,例如 PDF、Word、TXT 等格式文件custom_tpl_url:用户自定义 PPT 模板的路径,必须可被下载gen_mode:PPT 生成模式,可选值:1、2(1:智能润色模式,2:创意模式)ai_info:是否在生成的 PPT 最后一页添加 AI 生成标识信息BAIDU_API_KEY=xxx python3 scripts/ppt_generate.py --query_id "xxx" --chat_id "xxx" ...