

使用 AI 幻灯片 API 自动化社交媒体轮播图(2026)
要自动化社交媒体轮播图,请将主题保存在 Google Sheet、Notion 数据库或 Airtable 基础中,让 Claude 或 OpenAI 将每一新行转换为包含 7 张幻灯片的大纲及说明文字,然后让 n8n 或 Make 调用 2Slides API 端点 create-pdf-slides,设置 aspectRatio: "4:5" 或 "9:16"。轮询 jobs/{id},然后下载 PDF 及每页 PNG。一个 7 页的 2K 轮播图费用为 710 积分,约合 1.42 到 1.78 美元,该方案适合每周发布多条轮播图且无需设计师介入的内容团队。
主要要点
- 一次调用
create-pdf-slides会生成一个包含 7 页的轮播图 PDF 及每页 2K 分辨率 PNG,费用为 710 积分(10 规划积分 + 每页 100 积分)。 aspectRatio接受任意宽:高字符串:4:5 适用于 LinkedIn 和 Instagram Feed,9:16 适用于 Stories、Reels 和 TikTok,1:1 适用于方形帖子。create-like-this接受一个品牌幻灯片的referenceImageUrl,并从中推导出完整的设计系统,确保系列轮播图风格统一。- 语音旁白每页额外收费 210 积分,Workspace 导出 → 生成视频可渲染 1080×1920 H.264 MP4,每页收费 20 积分。
- 每个 API 密钥限制每分钟 6 次请求,批量超过 6 个主题时需使用等待节点和队列。
适用人群
本方案适用于已经使用 n8n、Make 或 Zapier 的内容营销人员和营销运营工程师,他们手头有 30 到 300 条轮播图创意存放在表格中,每月因将其转成幻灯片而浪费设计师大量时间。也适合为多个客户品牌制作轮播图的代理机构,需要保持每个品牌独有的风格。
如果每个轮播图都需要设计师在 Figma 中手动放置产品截图或编辑图表,则不建议使用。此时自动化最多节省初稿制作时间,使用 Fast PPT 生成可编辑 PPTX 是更好的起点。
工作流程一览
| 步骤 | 工具 | 发生内容 | 2Slides 端点 / 积分 |
|---|---|---|---|
| 1 | Google Sheets、Notion 或 Airtable | 新增一行,包含 topic、channel(LinkedIn、Instagram、Stories)、status = queued | 无 |
| 2 | Claude 或 OpenAI 节点 | 生成包含钩子、5 个正文幻灯片和 CTA 的 7 幻灯片大纲及说明文字和标签的 JSON | 无 |
| 3 | HTTP 请求节点 | 提交大纲,设置 aspectRatio 为 "4:5" 或 "9:16",page: 7,resolution: "2K",mode: "async" | POST /api/v1/slides/create-pdf-slides,7 页幻灯片 710 积分 |
| 4 | 等待节点 + HTTP 请求节点 | 每 8 秒轮询,直到 status 为 success 或 failed | GET /api/v1/jobs/{id},免费,10 次请求/分钟 |
| 5 | HTTP 请求节点 | 下载 PDF 和每页 PNG 的 ZIP 文件 | POST /api/v1/slides/download-slides-pages-voices,免费 |
| 6 | 可选 | 添加旁白语音,然后在 Workspace 渲染 9:16 MP4 视频 | generate-narration,每页 210 积分;视频导出每页 20 积分 |
| 7 | Google Drive、Slack | 上传素材,发布审核,写入链接并将行状态设为 ready | 无 |
第 1 步:选择自动化社交媒体轮播图的管道
2Slides 通过 API 提供两种制作幻灯片的方式。generate(Fast PPT)填充设计好的模板,约 30 秒返回可编辑的 PPTX。create-pdf-slides(Nano Banana 图像设计管道)根据提示绘制每页,返回 PDF 及每页图片。
轮播图需要第二种管道,原因有三:它支持自定义 aspectRatio,Fast PPT 不支持;它返回每页 PNG,LinkedIn 和 Instagram 需要;它的作业可以配语音并导出 MP4,Fast PPT 不支持。
在接线之前,建议先在 Nano Banana 产品页面手动运行两三个提示。该页面提供与 API 相同的提示框和页数控制,方便你与人工确认 designStyle 文字描述,再自动化。

公平比较:Gamma 开发者文档 也发布了类似的 Make + Claude 轮播图方案,但其 API 密钥需 Pro 计划,而 2Slides API 密钥适用于任何账户,包括新注册的 500 免费积分账户。2Slides 是我们的产品,建议你根据自身品牌和预算测试两者。
第 2 步:将每个主题列表行转为大纲和说明文字
LLM 步骤负责将主题列表转为轮播图。请 Claude 或 OpenAI 返回结构化 JSON,而非散文,方便后续节点无需正则即可读取:
你为 {{brand}} 撰写 LinkedIn 和 Instagram 轮播图。
主题:{{topic}}
受众:{{audience}}
仅返回 JSON:
{
"slides": [
{ "n": 1, "title": "<钩子,最多 8 个词>", "body": "<一句话>" },
... 共 7 张幻灯片;第 7 张为行动号召 ...
],
"caption": "<120 到 200 字,无标签>",
"hashtags": ["<5 到 8 个标签>"]
}
规则:每张幻灯片一个观点,幻灯片内无项目符号列表,语言简洁。然后将幻灯片扁平化为 2Slides 期望的 userInput 字符串。每张幻灯片只保留标题和一句辅助说明;7 张内容密集的 4:5 幻灯片很快会显得拥挤。出于同样原因,设置 contentDetail: "concise"。
// n8n 代码节点(或任何 Node 20 脚本):从 LLM JSON 构建 2Slides 负载
const plan = JSON.parse($json.llmOutput);
const userInput = plan.slides
.map((s) => `Slide ${s.n}: ${s.title}\n${s.body}`)
.join("\n\n");
const aspectRatio = $json.channel === "Stories" ? "9:16" : "4:5";
return [{ json: { userInput, aspectRatio, caption: plan.caption, hashtags: plan.hashtags } }];将 caption 和 hashtags 存回行中,发布人员需要它们与 PNG 文件一起使用。
第 3 步:设置 2Slides API 调用
在 2slides.com/api 的 API Keys 标签页创建 API 密钥。新账户起始有 500 免费积分。将密钥存入自动化工具的凭据库,并以 Authorization: Bearer $SLIDES_API_KEY 发送。切勿将密钥放入浏览器端脚本或公开的表格单元格。

responseLanguage 传入语言名称,如 "Spanish",而非代码。
提交 LinkedIn Feed 轮播图示例:
curl -X POST https://2slides.com/api/v1/slides/create-pdf-slides \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Slide 1: 5 onboarding emails every SaaS should send\nMost trials churn before day 3. These five fix that.\n\nSlide 2: Day 0, the welcome\nOne job: get them to the first aha moment.\n\nSlide 3: Day 1, the quick win\nShow one feature, one outcome, one button.\n\nSlide 4: Day 3, the social proof\nA customer quote and a number.\n\nSlide 5: Day 5, the blocker check\nAsk what stopped them. Reply personally.\n\nSlide 6: Day 7, the decision\nRestate value, then the price.\n\nSlide 7: Save this carousel\nFollow for the full sequence templates.",
"designStyle": "Bold editorial carousel for LinkedIn. Off-white background, one deep navy accent, oversized serif headline on each slide, small sans-serif body line, thin page counter top-right, brand mark bottom-left. No stock photos, no gradients.",
"aspectRatio": "4:5",
"resolution": "2K",
"page": 7,
"contentDetail": "concise",
"imageModel": "gemini-3-pro-image",
"responseLanguage": "English",
"mode": "async"
}'响应为 { "jobId": "..." }。Stories 或 TikTok 版本将 aspectRatio 改为 "9:16",并在 designStyle 中将标题位置调高,避免平台 UI 遮挡。resolution: "2K" 是默认,512px 和 1K 费用相同(每页 100 积分);4K 费用翻倍为每页 200 积分。
第 4 步:在 n8n 中连接 Instagram 轮播图自动化
n8n 中整个流程包含 8 个节点。Make 也可用 HTTP 和 Sleep 模块实现(详见 Make 帮助中心),n8n 文档 介绍 HTTP 请求凭据。
- 触发器:Google Sheets、Notion 或 Airtable 新行触发,或定时触发读取
status = queued的行 - Claude 或 OpenAI 节点:第 2 步的提示,JSON 输出
- 代码节点:构建
userInput,根据channel列选择aspectRatio - HTTP 请求节点:
POST /api/v1/slides/create-pdf-slides,mode: "async",保存jobId到行 - 等待节点:8 秒
- HTTP 请求节点:
GET /api/v1/jobs/{jobId};IF 节点在status为pending或processing时循环回等待节点 - HTTP 请求节点:从
downloadUrl下载 PDF,再调用POST /api/v1/slides/download-slides-pages-voices获取 PNG ZIP - 交付:上传到 Google Drive,发布说明到 Slack,将行状态设为
ready
如果你想用代码控制循环,以下是无依赖的 Node 20 脚本示例。
// Node 20+。服务器端运行;密钥不离开环境。
import { writeFile } from "node:fs/promises";
const BASE = "https://2slides.com";
const headers = {
Authorization: `Bearer ${process.env.SLIDES_API_KEY}`,
"Content-Type": "application/json",
};
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
async function submitCarousel(row) {
const res = await fetch(`${BASE}/api/v1/slides/create-pdf-slides`, {
method: "POST",
headers,
body: JSON.stringify({
userInput: row.userInput,
designStyle: row.designStyle,
aspectRatio: row.aspectRatio, // "4:5" 或 "9:16"
resolution: "2K",
page: 7,
contentDetail: "concise",
responseLanguage: "English",
mode: "async",
}),
});
if (!res.ok) throw new Error(`提交失败: ${res.status} ${await res.text()}`);
const { jobId } = await res.json();
return jobId;
}
async function waitForJob(jobId) {
for (;;) {
const res = await fetch(`${BASE}/api/v1/jobs/${jobId}`, { headers });
const job = await res.json();
if (job.status === "success") return job;
if (job.status === "failed") throw new Error(`作业 ${jobId} 失败`);
await sleep(8000); // 5 到 10 秒保持在 jobs/{id} 10 次请求/分钟限制内
}
}
async function downloadAssets(jobId, job, slug) {
const pdf = await fetch(job.downloadUrl);
await writeFile(`${slug}.pdf`, Buffer.from(await pdf.arrayBuffer()));
const zip = await fetch(`${BASE}/api/v1/slides/download-slides-pages-voices`, {
method: "POST",
headers,
body: JSON.stringify({ jobId }),
});
await writeFile(`${slug}-pages.zip`, Buffer.from(await zip.arrayBuffer()));
}
// rows 来自 LLM 步骤后的 Sheet/Notion/Airtable 导出
for (const row of rows) {
const jobId = await submitCarousel(row);
const job = await waitForJob(jobId);
await downloadAssets(jobId, job, row.slug);
await sleep(10_000); // 保持每个密钥每分钟不超过 6 次提交
}解压页面 ZIP,得到 7 张 4:5 或 9:16 比例的 PNG。按顺序上传到 LinkedIn 文档帖子或 Instagram 多图帖子即可。
第 5 步:为 Reels、Stories 和 TikTok 生成带旁白的 9:16 视频(可选)
同一作业可添加旁白。generate-narration 接受 create-pdf-slides 或 create-like-this 的 jobId,为每页生成脚本和语音轨。可从 30 个声音中选择(Zephyr、Puck、Charon、Kore、Aoede、Leda),保持 contentMode: "concise" 让每页播放几秒。
curl -X POST https://2slides.com/api/v1/slides/generate-narration \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jobId": "STEP_3_中的_JOB_ID",
"mode": "single",
"speakerName": "Host",
"voice": "Kore",
"contentMode": "concise",
"includeIntro": false
}'旁白仅支持异步,需同样轮询 jobs/{id}。完成后,download-slides-pages-voices 返回包含每页 PNG 和 WAV 的 ZIP,FFmpeg 可将其合成竖屏视频。如果不想用 FFmpeg,可在 2Slides Workspace 打开作业,使用导出 → 生成视频,浏览器渲染 1080×1920 MP4,每页收费 20 积分。
关于竖屏视频的节奏、钩子和说明文字时长,请参考无脸教育短视频指南和旁白与视频最佳实践。
选择参考风格:匹配品牌的 LinkedIn 轮播图生成 API
designStyle 文本能接近品牌风格,但文字描述有歧义。如果团队已有一张公认合适的幻灯片,可改用 create-like-this,传入 referenceImageUrl。2Slides 会从该参考图推导出完整设计系统(调色板、字号比例、布局网格),确保第 40 个轮播图与第 1 个风格一致。费用和限制与 create-pdf-slides 相同。
curl -X POST https://2slides.com/api/v1/slides/create-like-this \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Slide 1: 5 onboarding emails every SaaS should send ... Slide 7: Save this carousel",
"referenceImageUrl": "https://assets.yourbrand.com/carousel-style-reference.png",
"aspectRatio": "4:5",
"resolution": "2K",
"page": 7,
"contentDetail": "concise",
"mode": "async"
}'参考图必须是公开 URL:你的 CDN、支持公开读取的 S3 或 R2 桶,或无需登录即可访问的分享链接。在主题表中为每个品牌保留一列参考图,代码节点可按行选择。
如果还没有品牌幻灯片,2Slides 画廊 提供真实案例,可用作设计灵感或直接作为 referenceImageUrl。以下图片来自画廊中的两个案例。它们不是本工作流的 API 输出,而是你可能指向 API 的参考风格示例。



选择参考图时,确保有清晰标题、纯色背景和明显品牌标识。带照片和多图表的复杂参考图会导致手机端难以阅读。
费用说明
每个 7 页 2K 轮播图费用为 10 规划积分 + 7 × 100 = 710 积分。积分价格为 $5 套装(2000 积分)每积分 $0.0025,$80 套装(40000 积分)每积分 $0.002。PNG 下载和轮询免费。
| 用量 | 每月积分 | 适用套餐 | 每月美元 | 每个轮播图美元 |
|---|---|---|---|---|
| 20 个轮播图,7 页,2K,无旁白 | 14,200 | $42.50(20000 积分) | ≈ $30.18 | ≈ $1.51 |
| 500 个轮播图,7 页,2K,无旁白 | 355,000 | 9 个 $80(40000 积分) | ≈ $710($0.002/积分) | ≈ $1.42 |
| 为一个 7 页轮播图添加旁白 | +1,470 | ≈ $2.94 到 $3.68 | ||
| 为一个 7 页轮播图添加 Workspace 视频导出 | +140 | ≈ $0.28 到 $0.35 |
可选 Pro 订阅包含每月 10,000 积分(促销价 $12.50,原价 $25),覆盖每月 14 个轮播图。500 免费注册积分不足以覆盖完整 7 页幻灯片,建议先用 3 页测试(310 积分)。如果为多个品牌规模化使用,请参阅营销团队批量指南。
Fast PPT 还是图像设计幻灯片?
| 需求 | 使用 | 原因 |
|---|---|---|
| 4:5 或 9:16 输出、每页 PNG、旁白、MP4 | create-pdf-slides 或 create-like-this | 图像设计管道支持 aspectRatio 并可配旁白,Fast PPT 不支持 |
| 可编辑 PPTX,用于网络研讨会或销售演示 | generate(Fast PPT) | 每页 10 积分,1500+ 模板原生 PPTX,支持 themes/search |
| 数百个轮播图保持统一品牌风格 | create-like-this + referenceImageUrl | 从一张图片推导设计系统,避免文字描述歧义 |
| 设计评审前快速内部草稿 | create-pdf-slides,resolution: "512px" | 与 2K 同价(每页 100 积分),批准后可重新生成 2K |
常见陷阱
- 一次提交 30 行导致 429 错误。 每个密钥生成端点限 6 次请求/分钟,
jobs/{id}限 10 次/分钟。提交间加等待节点,轮询间隔不低于 5 秒。 - 将 API 密钥存入表格或客户端脚本。 密钥消耗积分,务必存入 n8n 或 Make 凭据库或服务器环境变量,若泄露浏览器需立即更换。
- 尝试为 Fast PPT 作业生成旁白。
generate-narration拒绝generate作业,仅支持create-pdf-slides和create-like-this。 - 传入
page: 0期望 7 张幻灯片。page: 0表示自动检测页数,可能返回 4 或 12 页。请显式设置page: 7,确保费用和布局可控。 - 传语言代码。
responseLanguage需传语言名称,如"Spanish"或"Simplified Chinese",非"es"或"zh-CN"。 - 将 2000 字文章作为
userInput。 图像模型会尝试全部塞入。请先用 LLM 步骤缩减为 7 个标题和一句话说明,再提交。
常见问题解答
我能在没有设计师的情况下自动化社交媒体轮播图吗?
可以,适用于初稿和大多数重复格式。LLM 生成 7 幻灯片大纲,create-pdf-slides 根据 designStyle 或 referenceImageUrl 绘制幻灯片,n8n 交付 PNG 到审核渠道。发布前仍需人工审批,但设计和布局工作已完成。
LinkedIn 和 Instagram 轮播图应使用哪种纵横比?
LinkedIn Feed 和 Instagram Feed 轮播图用 aspectRatio: "4:5",均显示纵向卡片。Instagram Stories、Reels 封面和 TikTok 幻灯片用 "9:16"。若需跨平台统一方形,使用 "1:1"。参数接受任意 宽:高 字符串,方便后续添加比例无需改流程。
AI 轮播图生成 API 每个轮播图费用多少?
7 页 2K 轮播图费用为 710 积分:10 规划积分 + 每页 100 积分。$5 套装约 1.78 美元,$80 套装约 1.42 美元。轮询和 PNG 下载免费。旁白每页加 210 积分,Workspace 渲染视频每页加 20 积分。
工作流能生成带旁白的视频版本吗?
能。调用 generate-narration 并传入轮播图 jobId,选择 30 个声音之一,轮询直到完成。完成后可下载 PNG 和 WAV ZIP 用 FFmpeg 合成竖屏视频,或在 2Slides Workspace 使用导出 → 生成视频,浏览器渲染 1080×1920 MP4。旁白仅支持 create-pdf-slides 和 create-like-this 作业。
Instagram 轮播图自动化能用 Make 或 Zapier 替代 n8n 吗?
可以。每步都是带 Bearer 令牌的 HTTPS 调用,Make 的 HTTP 模块和 Zapier 的 Webhooks 动作均可提交、轮询和下载。唯一要求是轮询 jobs/{id} 时需等待 5 到 10 秒。n8n 和 Make 原生支持,Zapier 可用延迟步骤和第二个 Zap 实现。
后续步骤
- 在 2slides.com/api 创建 API 密钥。新账户赠送 500 免费积分,足够测试 3 页轮播图,且无需订阅即可使用。
- 阅读中心文章 按团队划分的 AI 演示 API 用例,了解相同提交、轮询和下载循环如何驱动销售、HR 和教育演示。
- 若要与其他演示自动化并行制作社交媒体轮播图,可从免费 n8n + 2Slides 工作流教程和营销团队批量指南开始,随后结合旁白与视频最佳实践为 Reels 添加旁白。
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free