

使用 AI 幻燈片 API 自動化社群媒體輪播圖 (2026)
要自動化社群媒體輪播圖,請將主題保存在 Google Sheets、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 動態,9:16 適用於限時動態、Reels 和 TikTok,1:1 適用於方形貼文。create-like-this接受一張品牌幻燈片的referenceImageUrl,從中推導完整設計系統,讓同系列的輪播圖保持一致。- 語音旁白每頁加 210 點數,Workspace 匯出 → 產生影片會輸出 1080×1920 H.264 MP4,每頁 20 點數。
- 每個 API 金鑰限制每分鐘 6 次請求,超過 6 個主題的批次需使用 Wait 節點及佇列。
適用對象
此流程適合已使用 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 節點 | 撰寫 7 張幻燈片大綱(開場、5 張主體、行動呼籲)及說明文字和標籤,格式為 JSON | 無 |
| 3 | HTTP 請求節點 | 送出大綱,設定 aspectRatio 為 "4:5" 或 "9:16",page: 7,resolution: "2K",mode: "async" | POST /api/v1/slides/create-pdf-slides,7 頁需 710 點數 |
| 4 | Wait 節點 + HTTP 請求節點 | 每 8 秒輪詢直到 status 為 success 或 failed | GET /api/v1/jobs/{id},免費,10 次/分鐘限制 |
| 5 | HTTP 請求節點 | 從 downloadUrl 下載 PDF 及每頁 PNG ZIP | POST /api/v1/slides/download-slides-pages-voices,免費 |
| 6 | 選用 | 加入旁白語音,然後在 Workspace 產生 9:16 MP4 影片 | generate-narration,每頁 210 點數;影片匯出每頁 20 點數 |
| 7 | Google Drive、Slack | 上傳資產、發佈審核訊息,將連結及 status = 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 Code 節點(或任何 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 動態輪播圖的提交範例。designStyle 為自由文字,請具體描述背景、主色調、字體及避免的元素。
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 的整個流程包含八個節點。Make 也可用 HTTP 與 Sleep 模組實現(參見 Make 幫助中心),n8n 文件 有 HTTP 請求憑證說明。
- 觸發器:Google Sheets、Notion 或 Airtable 新增列觸發,或排程觸發讀取
status = queued的列 - Claude 或 OpenAI 節點:步驟 2 的提示,輸出 JSON
- Code 節點:建立
userInput,根據channel欄位選擇aspectRatio - HTTP 請求節點:
POST /api/v1/slides/create-pdf-slides,mode: "async",將jobId寫回列 - Wait 節點:等待 8 秒
- HTTP 請求節點:
GET /api/v1/jobs/{jobId};IF 節點判斷status為pending或processing時回到 Wait 節點 - HTTP 請求節點:從
downloadUrl下載 PDF,接著POST /api/v1/slides/download-slides-pages-voices下載 PNG ZIP - 發佈:上傳至 Google Drive,將說明文字發佈至 Slack,設定
status = 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(`submit failed: ${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(`job ${jobId} failed`);
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:選用旁白的 9:16 影片,用於 Reels、限時動態和 TikTok
產生輪播圖的同一工作可加入旁白。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": "JOB_ID_FROM_STEP_3",
"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 H.264 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 儲存桶,或無需登入即可解析的分享連結。在主題表中每品牌維護一欄參考圖,Code 節點可依列選擇。
若尚無品牌幻燈片,2Slides Gallery 提供真實案例,可作為設計靈感或直接用作 referenceImageUrl。以下圖片來自 Gallery 中兩個範例,非本流程 API 輸出,而是你會指向 API 的風格範本。



請選擇有明確標題、純色背景且品牌標誌明顯的參考圖。含照片與多張圖表的複雜參考圖,會產生手機尺寸難以閱讀的輪播圖。
費用說明
每個 7 頁 2K 輪播圖需 10 點規劃點數 + 7 × 100 點 = 710 點數。點數價格為 $5 套裝(2,000 點)每點 $0.0025,$80 套裝(40,000 點)每點 $0.002。PNG 下載與輪詢免費。
| 數量 | 每月點數 | 適合套裝 | 每月美元 | 每個輪播圖美元 |
|---|---|---|---|---|
| 20 個輪播圖,7 頁,2K,無旁白 | 14,200 | $42.50(20,000 點) | 約 $30.18 | 約 $1.51 |
| 500 個輪播圖,7 頁,2K,無旁白 | 355,000 | 9 套 $80(40,000 點) | 約 $710($0.002/點) | 約 $1.42 |
| 加入一個 7 頁輪播圖旁白 | +1,470 | 約 $2.94 至 $3.68 | ||
| 加入 Workspace 影片匯出一個 7 頁輪播圖 | +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 點,從 1,500+ 範本透過 themes/search 產生原生 PPTX |
| 數百個輪播圖保持統一品牌風格 | create-like-this 搭配 referenceImageUrl | 從一張圖片推導設計系統,非文字解讀 |
| 設計審核前快速內部草稿 | create-pdf-slides,resolution: "512px" | 與 2K 同價每頁 100 點;審核通過後再 2K 重製 |
常見陷阱
- 一次送出 30 列導致 429 錯誤。 每個金鑰在產生端點限制 6 次/分鐘,
jobs/{id}限 10 次/分鐘。提交間加 Wait 節點,輪詢間隔不低於 5 秒。 - 將 API 金鑰存放在試算表或客戶端腳本。 金鑰會花費點數,請放在 n8n、Make 憑證或伺服器環境變數,若曾暴露於瀏覽器,務必更換。
- 嘗試為 Fast PPT 工作旁白。
generate-narration拒絕generate工作。只有create-pdf-slides和create-like-this工作可旁白或匯出 MP4。 - 傳入
page: 0期待 7 張幻燈片。page: 0表示自動偵測頁數,可能回傳 4 或 12 頁。請明確設定page: 7,以確保成本與版面可預期。 - 傳送語言代碼。
responseLanguage接受語言名稱,如"Spanish"或"Simplified Chinese",非"es"或"zh-CN"。 - 以 2,000 字文章作為
userInput。 影像模型會嘗試塞入全部內容。請先用 LLM 步驟將文章縮減為 7 個標題與一句說明,再送出。
常見問題解答
我可以在沒有設計師的情況下自動化社群媒體輪播圖嗎?
可以,適用於初稿及大多數重複格式。LLM 撰寫 7 張幻燈片大綱,create-pdf-slides 依 designStyle 或 referenceImageUrl 繪製幻燈片,n8n 將 PNG 傳送至審核頻道。仍需有人審核後發佈,但設計與版面工作在他們看到前已完成。
LinkedIn 與 Instagram 輪播圖應使用哪種長寬比?
LinkedIn 動態與 Instagram 動態輪播圖使用 aspectRatio: "4:5",因為兩者皆顯示此比例的直式卡片。Instagram 限時動態、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 token 的純 HTTPS 呼叫,Make 的 HTTP 模組與 Zapier 的 Webhooks 動作皆可提交、輪詢與下載。唯一需求是輪詢 jobs/{id} 時需等待 5 至 10 秒。n8n 與 Make 原生支援,Zapier 可用 Delay 步驟與第二個 Zap 處理輪詢。
下一步
- 在 2slides.com/api 建立 API 金鑰。新帳號有 500 免費點數,足夠測試 3 頁輪播圖,且無需訂閱即可使用。
- 閱讀 AI 簡報 API 用例總覽,了解相同提交、輪詢、下載流程如何支援銷售、人資與教育簡報。
- 若要與其他簡報一併自動化社群媒體輪播圖,請從 免費 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