Mindket

用主题或 PDF 生成 AI 图片版 Google Slides 演示文稿

新上架第 1 版 · 更新于

概览

一个带表单的 n8n 工作流:描述一个主题或上传一份 PDF,选最多十张幻灯片。OpenAI 规划每一张,WaveSpeedAI 把它画出来,每张图片都成为一套新 Google Slides 演示文稿里的一张幻灯片。

用主题或 PDF 生成 AI 图片版 Google Slides 演示文稿 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤,另外需要你自己的 Google OAuth 客户端
  • Google Slides:从云端硬盘打开演示文稿,调整顺序、加演讲者备注、直接放映或导出
  • 聊天或邮件工具:在 Presentation URL 后面加一个节点,把演示文稿的链接发出去

平台

连接 3 个应用

运行方式

触发

表单

有人提交表单、选择从主题还是从文件开始时运行。第二页会问:

  • 对这套演示文稿的描述,或一个 PDF
  • 幻灯片数量,1 到 10 张

动作

  1. 新建一个空的 Google Slides 演示文稿,并删掉自带的空白首页
  2. gpt-5.2 规划统一的风格、一份要避开的内容清单,以及每张幻灯片的图片提示词
  3. WaveSpeedAI 为每张幻灯片画一张宽屏图片,每 30 秒查一次进度
  4. 每张图片按顺序成为一张新幻灯片的背景
  5. 最后一张做好后,拼出演示文稿的链接

结果

你账号里的一套 Google Slides 演示文稿,每张幻灯片是一张生成的图片,链接在这次运行的输出里

集成

开始之前要准备好这些。

Google Slides

演示文稿

新建演示文稿,删掉空白首页,为每张图片加一张幻灯片,并把图片设为背景。

需要一个用来登录的 Google 账号

OpenAI

语言模型

用 gpt-5.2 规划幻灯片:主题方式可联网搜索,文件方式把 PDF 作为文件发过去。

需要OpenAI API 密钥

WaveSpeedAI

图片生成

用 FLUX.2 flex 文生图模型画出每张幻灯片,并返回图片地址。

需要WaveSpeedAI API 密钥,填在两个请求头里

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
22 个步骤,由表单启动
AI
2 个步骤调用 AI 模型:Message a model、Message a model1
登录
需要登录:Google Slides、WaveSpeedAI
API 密钥
文件里没有留下 API 密钥;有 1 处留空,需填入你自己的密钥
步骤类型
Mindket 的检查器能读懂它 11 种步骤类型中的 9 种,读不懂的是:HTTP Request、OpenAI

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流把一个主题或一份 PDF 变成一套 Google Slides 演示文稿。每张幻灯片都是一张生成的图片。表单先问你想怎么开始,再要一段描述或一份 PDF,以及幻灯片数量,最多十张。OpenAI 的 gpt-5.2 负责规划:统一的风格、一份要避开的内容清单,以及每张幻灯片的提示词,里面写好标题和文字。随后 WaveSpeedAI 按 1536×864 一张张画出来,工作流把每张画好的图片设为演示文稿里一张新幻灯片的背景。整个流程由二十二个节点完成。

适合谁

需要很快做出一套简短视觉演示的人,比如一次推介、一堂课或一份报告摘要,并且接受用图片而不是文本框来讲。它适合本来就在用 Google Slides 的团队。如果你之后还要改文字,或者必须用自己品牌的字体和标志,就别选它。这两点它都做不到。

谁在用,怎么用
行业谁在用怎么用例子
咨询分析师把写好的报告作为 PDF 上传,要几张幻灯片一位分析师把一份很长的市场报告变成六张幻灯片,用在客户电话会上。
教育老师用一句话写清这节课和这个班一位老师要了五张讲水循环、面向十岁孩子的幻灯片,在课上放给学生看。
营销代理公司客户经理第一次开会前,用一份简短需求先拼出推介思路一位客户经理描述了一家咖啡馆的春季活动,带着一套情绪板式的演示去开会。
初创公司创始人上传产品简介,要一份简短的预热演示一位创始人把两页简介变成八张幻灯片,附在给投资人的邮件里。

你需要会一点 n8n,还要三个账号:OpenAI、WaveSpeedAI 和 Google。设置就是导入文件、添加两个凭据,再把一个密钥贴进两个请求头。作者估计大约 12 分钟。

用在哪里

任何能访问 OpenAI、WaveSpeedAI 和 Google Slides API 的 n8n 都能运行它。每套演示文稿都会落在凭据背后那个账号的 Google 云端硬盘里。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤,另外需要你自己的 Google OAuth 客户端
  • Google Slides:从云端硬盘打开演示文稿,调整顺序、加演讲者备注、直接放映或导出
  • 聊天或邮件工具:在 Presentation URL 后面加一个节点,把演示文稿的链接发出去

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入之前先把这些准备好。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenAI一个能用 gpt-5.2 和 Responses API 网页搜索工具的 API 密钥
WaveSpeedAI一个有余额的账号和它的 API 密钥
Google一个用于 Google Slides OAuth2 凭据的账号。工作流做出的每套演示文稿都归它所有
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加 Google Slides OAuth2 凭据。在六个 Google 调用里选中它:Create New Blank PPT、Delete First Slide、Create New Blank PPT1、Delete First Slide1、Add Blank Slides 和 Update Image to PPT。
  3. 添加 OpenAI 凭据,在 Message a model 和 Message a model1 里选中它。
  4. 在 Create Task 和 Check Status 的 Authorization 请求头里,把 <YOUR_WAVESPEED_KEY> 换成你的密钥。尖括号也要去掉,请求头应该是 Bearer、一个空格,再加密钥。
  5. 保存,点 Execute workflow,填写弹出的测试表单。想要一个长期可用的表单地址时,再发布这个工作流。

如何使用

打开表单,选 Create with AI 或 Create with files。选主题的话,用一两句话描述这套演示,如果观众要紧就写上是谁,再选幻灯片数量。选文件的话,上传 PDF。每张幻灯片至少要 30 秒,因为工作流每次查看结果前都要等这么久。十张的演示要五分钟以上。运行结束后,到 Executions 里从 Presentation URL 复制链接,或者在云端硬盘里按标题找到它。

想要不同的效果,改这里
要改的在哪里改
每套演示的外观Message a model 和 Message a model1 的 system message,包括里面的示例回答
幻灯片上写什么你的描述或你的 PDF。模型根据它写每张的标题和文字
图片尺寸和模型Create Task 里的 size,以及它地址里写明的模型
表单On form submission、With AI 和 With file。其他节点按标签读取答案,所以改了标签,那些地方也要跟着改
查看进度的间隔Wait,每次查看之间等 30 秒

示例

你选了 Create with AI,描述了一份给社区花园看的家庭堆肥入门,选了 5 张幻灯片。

gpt-5.2 按它的 schema 规定的格式作答,这里省略了文字:

{
  "output": {
    "BaseStyle_prompt": "…",
    "Negative_prompt": "…",
    "Slides": [
      { "slide": "Slide 1", "prompt": "…" },
      { "slide": "Slide 2", "prompt": "…" }
    ]
  }
}

接着是五张图片,一张一张来。每张都成为一套演示文稿里的一张幻灯片,文稿以你的描述命名,末尾加上 Presentation 一词。Presentation URL 里的地址能打开它。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流一开始有两条路,一条走主题,一条走 PDF,在 Prepare prompts 汇合。之后由一个循环一次处理一张幻灯片。先试两张。然后到 Executions 里打开每个节点,看它收到了什么、发出了什么。

专家:每个 Google 调用都是带 Google Slides 凭据的普通 HTTP Request,所以别的 Slides API 请求也能照同样的方式加进来。

活儿在哪里干
节点调用要知道的
Message a modelOpenAI Responses API,gpt-5.2开了网页搜索,搜索上下文为 medium,用 JSON schema 把回答限定为三个字段
Message a model1同上,PDF 作为文件发送没有网页搜索,规划只来自这份文档
Create TaskWaveSpeedAI,FLUX.2 flex 文生图异步任务,每张图片用一个随机种子
Add Blank SlidesSlides batchUpdate,createSlide插在幻灯片编号减一的位置,用 BLANK 版式
Update Image to PPTSlides batchUpdate,updatePageProperties把图片设为拉伸填充的背景

Edit Fields1 通过 $if 和 isExecuted 读取实际运行的那个新建节点,所以两条路共用一个循环。

注意事项

幻灯片都是图片,给别人看之前先自己检查一遍。

  • 图片里的文字:每张的标题和文字都是图像模型画上去的。在 Google Slides 里改不了,长一点的文字还可能拼错
  • 链接:没有节点把它显示给填表的人。它在 Presentation URL 的输出里
  • 某张图片失败:Switch1 的失败输出后面什么都没接,所以运行会停下,演示文稿只做了一部分。它没有判断的状态会让运行报错结束
  • 模型:OpenAI 把 gpt-5.2 列为上一代旗舰模型。它的弃用页面(2026 年 11 月 3 日查看)没有给出停用日期
  • 费用:OpenAI 对每次规划和每次网页搜索计费。WaveSpeedAI 对每张图片计费
  • 公开的表单:工作流发布后,任何拿到表单地址的人都能用你的账号跑一次
  • 你的数据:描述或整份 PDF 会发给 OpenAI,幻灯片提示词会发给 WaveSpeedAI。演示文稿在你分享之前,只在你的 Google 账号里可见
  • 修复:原来的副本在五个表达式和两段提示词里丢了反斜杠,Mindket 已经补回
  • 凭据:JSON 里没有任何凭据。WaveSpeedAI 密钥写在两个请求头里,分享工作流之前先把它删掉

README 和文件

README

用主题或 PDF 生成 AI 图片版 Google Slides 演示文稿

一个带两页表单的 n8n 工作流。你描述一个主题或上传一份 PDF,选最多十张幻灯片。OpenAI 的 gpt-5.2 为每张幻灯片规划一张图片,WaveSpeedAI 把它画出来,工作流再把它设为你账号里一套新 Google Slides 演示文稿中一张幻灯片的背景。

包里有什么

  • workflow.json:n8n 导出的工作流,22 个节点,没有便签。里面没有任何凭据,两个 WaveSpeedAI 请求头里放的是占位符。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • Create Task 和 Check Status 的 Authorization 请求头原来是 Bearer <token>,现在是 Bearer <YOUR_WAVESPEED_KEY>。
  • 原来的副本丢了反斜杠,有五个表达式照原样跑不起来。我们把它们补了回去:
  • Create New Blank PPT 和 Message a model 的用户消息里的 $json['Describe what you\'d like to make']。少了反斜杠,撇号会提前结束字符串,表达式就会出错。
  • Edit Fields1 里的 /\D+/g,它保留 “Slide 3” 里的数字。写成 /D+/g 时,它只会去掉大写字母 D,幻灯片的位置就不是一个数字了。
  • Create New Blank PPT1 和 Message a model1 里的 /\.[^/.]+$/,它去掉 PDF 文件名的扩展名。
  • 两段 system prompt 也丢了反斜杠:示例回答里和要求换行的那条规则里的 \n,以及示例第二张幻灯片里转义的引号。示例现在又是合法的 JSON 了。
  • 在六个 Google 调用里,凭据类型的名称 Google Slides OAuth2 API 有一个字母写成了 JSON 转义,这样 Mindket 的密钥检查就不会把它误当成密钥。n8n 读到的名称和原来一样。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个能用 gpt-5.2 和 Responses API 网页搜索工具的 OpenAI API 密钥。
  • 一个有余额的 WaveSpeedAI 账号和它的 API 密钥。
  • 一个 Google 账号,用于 n8n 的 Google Slides OAuth2 凭据。在自己的服务器上,这个凭据需要一个开启了 Google Slides API 的 Google Cloud OAuth 客户端。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加 Google Slides OAuth2 凭据,用应该拥有这些演示文稿的账号登录。在六个 Google 调用里选中它:Create New Blank PPT、Delete First Slide、Create New Blank PPT1、Delete First Slide1、Add Blank Slides 和 Update Image to PPT。
  3. 添加 OpenAI 凭据,在 Message a model 和 Message a model1 里选中它。
  4. 在 Create Task 和 Check Status 的 Authorization 请求头里,把 <YOUR_WAVESPEED_KEY> 换成你的密钥。尖括号也要去掉,请求头应该是 Bearer、一个空格,再加密钥。
  5. 保存,点 Execute workflow,填写弹出的测试表单。想要一个长期可用的表单地址时,再发布这个工作流。

表单

| 页面 | 问什么 |
|---|---|
| On form submission | 怎么开始:Create with AI 或 Create with files |
| With AI | 对这套演示的描述,以及 1 到 10 的幻灯片数量。两项都必填 |
| With file | 一份 PDF(必填),以及幻灯片数量,这一页把它设为选填 |

一次运行的过程

  1. If 根据第一个答案转到表单第二页 With AI 或 With file。
  2. Create New Blank PPT 或 Create New Blank PPT1 新建一套空的演示文稿。标题是你的描述,或去掉 .pdf 的 PDF 文件名,后面加上 Presentation 一词。Delete First Slide 或 Delete First Slide1 删掉新文稿自带的空白幻灯片。
  3. Message a model(主题)或 Message a model1(PDF)请 gpt-5.2 按固定的 JSON 格式给出规划。里面有一段适用于所有幻灯片的风格提示词,一份要避开的内容清单,以及每张幻灯片的图片提示词,写好标题和文字。主题这条路可能先联网搜索。PDF 这条路把文件发过去,不搜索。
  4. Prepare prompts 整理回答,Split Out 每张幻灯片拆成一项,Loop Over Items 一次处理一项。
  5. Edit Fields 把风格提示词、这张幻灯片自己的提示词和避开清单拼在一起。Create Task 把它发给 WaveSpeedAI 的 FLUX.2 flex 文生图模型,尺寸 1536×864,每次用一个新的随机种子。
  6. Wait 等 30 秒,Check Status 去取图片。任务还是 processing 时,Switch1 回到 Wait。变成 completed 后继续往下走,failed 时就停下。
  7. Edit Fields1 取出图片地址、幻灯片编号和演示文稿 ID。Add Blank Slides 在这个编号的位置插入一张空白幻灯片,Update Image to PPT 把图片设为它的背景。
  8. 最后一张做完后,Presentation URL 用 https://docs.google.com/presentation/d/ 加上 ID 拼出演示文稿的地址。

改变风格

  • 每套演示的风格:Message a model 和 Message a model1 的 system message。两段最后都有一个示例回答,是一份藏青配金色的十页案例研究。模型往往会照着示例来,如果每套演示看起来都差不多,就把示例改成你自己的配色。
  • 图片尺寸和模型:Create Task 里的 size 是 1536*864,16:9 的比例,适合宽屏幻灯片。模型写在这个节点的地址里。
  • 表单:On form submission、With AI 和 With file 里的标签和选项。其他节点按标签读取答案(If、两个新建调用和两个模型调用),所以改了标签,那些表达式也要跟着改。
  • 查看进度的间隔:Wait,30 秒。

注意事项

  • 幻灯片都是图片。每张的标题和文字由图像模型画出来,所以在 Google Slides 里改不了文字,长一点的文字还可能拼错。给别人看之前,每张都读一遍。
  • 没有节点把链接显示给填表的人。它在 Executions 里 Presentation URL 的输出中,演示文稿也能在 Google 云端硬盘里按标题找到。想把它发出去,就在 Presentation URL 后面加一封邮件或一条聊天消息。
  • 某张图片失败:Switch1 的失败输出后面什么都没接,所以运行会在那里停下。演示文稿保留已经做好的幻灯片,Presentation URL 不会运行。开关没有判断的状态会让运行报错结束。
  • 在 PDF 那一页,幻灯片数量是选填的。留空的话,由模型决定。
  • OpenAI 把 gpt-5.2 列为上一代旗舰模型。它的弃用页面(2026 年 11 月 3 日查看)没有给出停用日期。
  • 费用:OpenAI 按 token 对每次规划计费,主题这条路的每次网页搜索也要计费。它的价格页面写的是每 1,000 次搜索 10 美元,另加搜索内容的 token。WaveSpeedAI 对每张图片计费,所以十张幻灯片就是十张图片的钱。
  • 工作流发布后,任何拿到表单地址的人都能启动一次运行。每次运行都会花你的 OpenAI 和 WaveSpeedAI 余额,并在你的 Google 账号里多一套演示文稿。
  • 你的数据:描述或整份 PDF 会发给 OpenAI,幻灯片提示词会发给 WaveSpeedAI。Google 从 WaveSpeedAI 的地址取每张图片。演示文稿在你分享之前,只在你的 Google 账号里可见。
  • WaveSpeedAI 密钥写在两个请求头里,分享工作流之前先把它删掉。
文件
README.md  7 KB
workflow.json  43 KB

2 个文件,共 50 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

效率类的相似商品

查看效率类的全部商品

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k

IPTV

iptv-org · 工具包

把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。

新上架144k