Skip to main content

AIPPT Skill — AI 智能 PPT 生成

通过智绘高迪 Design Agent API,根据用户的文字描述自动生成专业 PPT。

使用方式

Windows 用户:所有 bash 命令请替换为对应的 powershell -ExecutionPolicy Bypass -File 版本,详见下方双版本示例。 Windows 下使用 python 而非 python3

⚠️ 调用前必须输出提示(MANDATORY)

在执行脚本之前,必须先向用户输出以下温馨提示:

生成 PPT

macOS / Linux:
Windows (PowerShell):

参数说明

输出格式

脚本调用 Gateway 代理,Gateway 等待智绘 API 返回 started 事件后立即返回 JSON 结果:

结果展示

将生成结果以 Markdown 格式展示给用户:

工作原理

  1. Skill 脚本发送 POST 请求到 Auth Gateway 的 /proxy/aippt/agent/run
  2. Gateway 注入模型凭证,转发到智绘高迪 Design Agent API(SSE 协议)
  3. Gateway 等待上游返回 started 事件,提取 projectId 拼接编辑地址
  4. Gateway 立即返回 JSON 结果给脚本,不等待 PPT 生成完成
  5. PPT 在后台异步生成,用户通过编辑地址查看进度和结果

⚠️ 编码要求(MANDATORY)

所有传递给接口的数据必须确保是 UTF-8 编码。 这是强制要求,违反将导致服务端收到乱码。
  • PROMPT 环境变量中的中文内容必须是 UTF-8 编码
  • Windows 下必须在脚本执行前通过 chcp 65001 切换控制台代码页为 UTF-8
  • HTTP 请求 body 必须以 UTF-8 编码发送,Content-Type 必须声明 charset=utf-8
  • 禁止使用系统默认编码(如 GBK/GB2312)传递任何包含非 ASCII 字符的数据

⚠️ 关于页数的严格规则(MANDATORY)

除非用户在描述中明确指定了页数(如”生成10页PPT”、“做一个5页的演示”),否则绝对不要在 PROMPT 中自行添加、编造或暗示任何页数相关的内容。
  • ❌ 错误做法:用户说”帮我做个关于AI的PPT”,你在 PROMPT 里写”生成一个15页的AI主题PPT”
  • ✅ 正确做法:用户说”帮我做个关于AI的PPT”,PROMPT 直接写”制作一个关于AI的演示文稿”,不提及页数
  • ✅ 正确做法:用户说”帮我做一个8页的AI PPT”,PROMPT 写”制作一个8页的关于AI的演示文稿”
页数由智绘高迪平台根据内容自动决定,不需要你来指定。擅自添加页数要求可能导致生成效果不符合预期。

注意事项

  1. 该 skill 调用远程 API,需要网络连接
  2. Gateway 只等待 started 事件(通常几秒),不会因 PPT 生成耗时而超时
  3. PPT 生成过程在后台进行,可能需要 5-15 分钟
  4. 如果用户需要编辑已有的 .pptx 文件,请使用 pptx skill 而非本 skill
  5. 如果 API 返回错误,检查网络连接并提示用户稍后重试

依赖