2Slides Logo
使用 AI Slides API 自动生成社交媒体轮播图(2026)
2Slides Team
8 min read

使用 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 端点 / 积分
1Google Sheets、Notion 或 Airtable新增一行,包含 topicchannel(LinkedIn、Instagram、Stories)、status = queued
2Claude 或 OpenAI 节点生成包含钩子、5 个正文幻灯片和 CTA 的 7 幻灯片大纲及说明文字和标签的 JSON
3HTTP 请求节点提交大纲,设置 aspectRatio"4:5""9:16"page: 7resolution: "2K"mode: "async"POST /api/v1/slides/create-pdf-slides,7 页幻灯片 710 积分
4等待节点 + HTTP 请求节点每 8 秒轮询,直到 statussuccessfailedGET /api/v1/jobs/{id},免费,10 次请求/分钟
5HTTP 请求节点下载 PDF 和每页 PNG 的 ZIP 文件POST /api/v1/slides/download-slides-pages-voices,免费
6可选添加旁白语音,然后在 Workspace 渲染 9:16 MP4 视频generate-narration,每页 210 积分;视频导出每页 20 积分
7Google 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 文字描述,再自动化。

2Slides Nano Banana 图像设计幻灯片产品页面,含提示框和页数控制
图 1:Nano Banana 产品页面。在将设计提示和页数提交到 n8n 工作流前,可先在此测试。

公平比较: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 } }];

captionhashtags 存回行中,发布人员需要它们与 PNG 文件一起使用。

第 3 步:设置 2Slides API 调用

2slides.com/api 的 API Keys 标签页创建 API 密钥。新账户起始有 500 免费积分。将密钥存入自动化工具的凭据库,并以 Authorization: Bearer $SLIDES_API_KEY 发送。切勿将密钥放入浏览器端脚本或公开的表格单元格。

2Slides API 参考,显示端点参数和支持的输出语言
图 2:API 参考列出所有参数和 20 多种输出语言。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-slidesmode: "async",保存 jobId 到行
  • 等待节点:8 秒
  • HTTP 请求节点:GET /api/v1/jobs/{jobId};IF 节点在 statuspendingprocessing 时循环回等待节点
  • 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-slidescreate-like-thisjobId,为每页生成脚本和语音轨。可从 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 的参考风格示例。

Eventbrite 社交研究参考幻灯片,来自 2Slides 画廊,用作轮播图风格参考
图 3:2Slides 画廊中 Eventbrite 社交研究封面。高对比度字体和单一强调色适合 4:5 轮播图。

Eventbrite 社交研究参考幻灯片,来自 2Slides 画廊,用作轮播图风格参考
图 4:同一画廊案例的内部幻灯片。传递内容页而非仅封面,正文页才能继承布局。

Adobe Creative Trends 2026 参考幻灯片,来自 2Slides 画廊
图 5:画廊中 Adobe Creative Trends 2026 幻灯片,编辑风格更密集,适合数据驱动的轮播图。

选择参考图时,确保有清晰标题、纯色背景和明显品牌标识。带照片和多图表的复杂参考图会导致手机端难以阅读。

费用说明

每个 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,0009 个 $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、旁白、MP4create-pdf-slidescreate-like-this图像设计管道支持 aspectRatio 并可配旁白,Fast PPT 不支持
可编辑 PPTX,用于网络研讨会或销售演示generate(Fast PPT)每页 10 积分,1500+ 模板原生 PPTX,支持 themes/search
数百个轮播图保持统一品牌风格create-like-this + referenceImageUrl从一张图片推导设计系统,避免文字描述歧义
设计评审前快速内部草稿create-pdf-slidesresolution: "512px"与 2K 同价(每页 100 积分),批准后可重新生成 2K

常见陷阱

  • 一次提交 30 行导致 429 错误。 每个密钥生成端点限 6 次请求/分钟,jobs/{id} 限 10 次/分钟。提交间加等待节点,轮询间隔不低于 5 秒。
  • 将 API 密钥存入表格或客户端脚本。 密钥消耗积分,务必存入 n8n 或 Make 凭据库或服务器环境变量,若泄露浏览器需立即更换。
  • 尝试为 Fast PPT 作业生成旁白。 generate-narration 拒绝 generate 作业,仅支持 create-pdf-slidescreate-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 根据 designStylereferenceImageUrl 绘制幻灯片,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-slidescreate-like-this 作业。

Instagram 轮播图自动化能用 Make 或 Zapier 替代 n8n 吗?

可以。每步都是带 Bearer 令牌的 HTTPS 调用,Make 的 HTTP 模块和 Zapier 的 Webhooks 动作均可提交、轮询和下载。唯一要求是轮询 jobs/{id} 时需等待 5 到 10 秒。n8n 和 Make 原生支持,Zapier 可用延迟步骤和第二个 Zap 实现。

后续步骤

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free