2Slides Logo
Automatiseeri sotsiaalmeedia karussellid AI Slides API-ga (2026)
2Slides Team
15 min read

Sotsiaalmeedia karussellide automatiseerimine AI slaidide API-ga (2026)

Sotsiaalmeedia karussellide automatiseerimiseks hoia oma teemad Google Sheeti, Notioni andmebaasis või Airtable’i baasist, lase Claude’il või OpenAI-l muuta iga uus rida 7-slaidiliseks ülevaateks koos pealdistega ning lase n8n-il või Make’il kutsuda 2Slides API lõpp-punkti create-pdf-slides koos aspectRatio: "4:5" või "9:16". Kontrolli jobs/{id}, seejärel laadi alla PDF ja iga lehe PNG-d. 7-leheküljeline 2K karussell maksab 710 krediiti, ligikaudu 1,42–1,78 dollarit, ning see retsept sobib sisutiimidele, kes avaldavad mitu karusselli nädalas ilma disainerita.

Peamised järeldused

  • Üks create-pdf-slides päring toodab 7-leheküljelise karusselli PDF-ina ja iga lehe PNG-d 2K resolutsioonis hinnaga 710 krediiti (10 planeerimiskrediiti + 100 krediiti lehe kohta).
  • aspectRatio aktsepteerib suvalist w:h stringi: 4:5 LinkedIni ja Instagrami voogude jaoks, 9:16 Stories, Reels ja TikToki jaoks, 1:1 ruudukujuliste postituste jaoks.
  • create-like-this võtab ühe brändi slaidi referenceImageUrl ja tuletab sellest kogu disainisüsteemi, nii et iga sarja karussell jääb ühtseks.
  • Hääle jutustamine lisab 210 krediiti lehe kohta ning Workspace Export → Generate Video renderdab 1080×1920 H.264 MP4 video 20 krediidi eest lehe kohta.
  • Iga API võti on piiratud 6 päringuga minutis, seega suuremate kui 6 teema partiide puhul on vaja Wait sõlme ja järjekorda.

Kellele see on mõeldud

See retsept on mõeldud sisuturundajatele ja turundusoperatsioonide inseneridele, kes juba kasutavad n8n-i, Make’i või Zapierit, kellel on 30 kuni 300 karusselliideed tabelis ning kes kaotavad disaineri tööaja kuus päevade kaupa, muutes need slaidideks. Sobib ka agentuuridele, kes toodavad karusselle mitmele kliendibrändile ja vajavad, et iga bränd säilitaks oma välimuse.

Ära kasuta seda, kui iga karussell vajab käsitsi paigutatud tootepilte või graafikuid, mida disainer Figma’s redigeerib. Sellisel juhul aitab automatiseerimine maksimaalselt esimese mustandi tegemisel, ning redigeeritav PPTX Fast PPT-st on parem lähtepunkt.

Töövoog lühidalt

SammTööriistMis juhtub2Slides lõpp-punkt / krediidid
1Google Sheets, Notion või AirtableUus rida koos topic, channel (LinkedIn, Instagram, Stories), status = queuedPuudub
2Claude või OpenAI sõlmKirjutab 7-slaidilise ülevaate (konks, 5 põhiosa slaidi, CTA) koos pealdiste ja hashtagidega JSON-inaPuudub
3HTTP Request sõlmEsitab ülevaate koos aspectRatio "4:5" või "9:16", page: 7, resolution: "2K", mode: "async"POST /api/v1/slides/create-pdf-slides, 710 krediiti 7-leheküljelise komplekti eest
4Wait sõlm + HTTP Request sõlmKontrollib iga 8 sekundi järel kuni status on success või failedGET /api/v1/jobs/{id}, tasuta, 10 päringut/min
5HTTP Request sõlmLaeb alla PDF downloadUrl-lt ja iga lehe PNG ZIP-failiPOST /api/v1/slides/download-slides-pages-voices, tasuta
6ValikulineLisab jutustaja hääle, seejärel renderdab 9:16 MP4 Workspace’isgenerate-narration, 210 krediiti lehe kohta; video eksport 20 krediiti lehe kohta
7Google Drive, SlackLaeb üles varad, postitab ülevaatamiseks, kirjutab lingid ja status = ready realePuudub

Samm 1: Vali torujuhe sotsiaalmeedia karussellide automatiseerimiseks

2Slides pakub API kaudu kahte viisi slaidide tegemiseks. generate (Fast PPT) täidab disainitud malli ja tagastab redigeeritava PPTX umbes 30 sekundiga. create-pdf-slides (Nano Banana pildidisainiga torujuhe) joonistab iga lehe sinu sisendi põhjal ja tagastab PDF-i koos iga lehe piltidega.

Karussellide jaoks on vajalik teine torujuhe kolmel põhjusel. See aktsepteerib kohandatud aspectRatio-d, mida Fast PPT ei toeta. See tagastab iga lehe PNG-d, mida LinkedIn ja Instagram kasutavad. Ja selle töid saab jutustada ning MP4-ks muuta, mida Fast PPT ei võimalda.

Enne ühendamist testi käsitsi Nano Banana tootelehel kahte või kolme sisendit. Seal on sama sisendkast ja lehekülgede arv, mida API kasutab, nii saad oma designStyle sõnastuse inimkontrolliga paika panna ja alles siis automatiseerida.

2Slides Nano Banana pildidisainiga slaidide tooteleht koos sisendkasti ja lehekülgede arvuga
Joonis 1: Nano Banana tooteleht. Testi siin oma disainisisendit ja lehekülgede arvu enne n8n töövoogu.

Õiglase võrdluse jaoks: Gamma arendajate dokumentatsioon avaldab sarnase Make + Claude karusselli retsepti, kuid nende API võtmed nõuavad Pro plaani, samas kui 2Slides API võtmed töötavad igal kontol, sealhulgas uuel, millel on 500 tasuta krediiti. 2Slides on meie toode, nii et testi mõlemat oma brändi ja eelarvega.

Samm 2: Muuda iga teemarida ülevaateks ja pealdisteks

LLM samm on koht, kus teemarida karusselliks muudetakse. Küsi Claude’ilt või OpenAI-lt struktureeritud JSON-i, mitte proosat, et järgmine sõlm saaks seda ilma regexita lugeda:

Sa kirjutad LinkedIni ja Instagrami karusselle brändile {{brand}}. Teema: {{topic}} Sihtgrupp: {{audience}} Tagasta ainult JSON: { "slides": [ { "n": 1, "title": "<konks, maksimaalselt 8 sõna>", "body": "<üks rida>" }, ... täpselt 7 slaidi; slaid 7 on tegevusele kutsumine ... ], "caption": "<120 kuni 200 sõna, ilma hashtagideta>", "hashtags": ["<5 kuni 8 märksõna>"] } Reeglid: üks idee slaidi kohta, slaidi sees ei tohi olla punktloendeid, lihtne keel.

Seejärel muuda slaidid 2Slides-i oodatud userInput stringiks. Hoia iga slaid pealkirja ja ühe toetava reaga; 7 tihedat slaidi 4:5 formaadis muutuvad kiiresti kitsaks. Pane contentDetail: "concise" samal põhjusel.

// n8n Code sõlm (või mis tahes Node 20 skript): ehita 2Slides payload LLM JSON-ist 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 } }];

Salvesta caption ja hashtags tagasi reale; postituse planeerijal on neid vaja PNG-de kõrval.

Samm 3: Sea üles 2Slides API päring

Loo API võti aadressil 2slides.com/api API Keys vahekaardil. Uued kontod alustavad 500 tasuta krediidiga. Pane võti oma automatiseerimistööriista volituste hulka ja saada see päises Authorization: Bearer $SLIDES_API_KEY. Ära kunagi pane seda brauseripoolse skripti või avaliku Sheeti lahtrisse.

2Slides API viide, mis näitab lõpp-punkti parameetreid ja toetatud väljundkeeli
Joonis 2: API viide loetleb kõik parameetrid ja 20+ väljundkeelt. Sisesta keele nimi nagu "Spanish" responseLanguage-s, mitte kood.

LinkedIni voo karusselli esitamise päring näeb välja selline. designStyle on vabatekst; ole konkreetne tausta, aktsentvärvi, tüpograafia ja vältimise kohta.

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" }'

Vastus on { "jobId": "..." }. Stories või TikToki versiooni jaoks muuda aspectRatio väärtuseks "9:16" ja palu pealkiri designStyle-s kõrgemal, et platvormi kasutajaliides seda ei kataks. resolution: "2K" on vaikimisi ja maksab sama 100 krediiti lehe kohta kui 512px ja 1K; 4K kahekordistab selle 200 krediidini lehe kohta.

Samm 4: Ühenda Instagrami karusselli automatiseerimine n8n-is

n8n-is on kogu voog kaheksa sõlmega. Sama skeem töötab Make’is HTTP ja Sleep moodulitega (vt Make’i abikeskusest) ning n8n dokumentatsioon käsitleb HTTP Request volitusi.

  • Käivitaja: Google Sheets, Notion või Airtable uue rea käivitaja või ajastatud käivitaja, mis loeb ridu, kus status = queued
  • Claude või OpenAI sõlm: samm 2 prompt, JSON väljund
  • Code sõlm: ehita userInput, vali aspectRatio channel veeru põhjal
  • HTTP Request sõlm: POST /api/v1/slides/create-pdf-slides koos mode: "async", salvesta jobId reale
  • Wait sõlm: 8 sekundit
  • HTTP Request sõlm: GET /api/v1/jobs/{jobId}; IF sõlm kordab Wait sõlme, kuni status on pending või processing
  • HTTP Request sõlm: lae alla PDF downloadUrl-lt, seejärel POST /api/v1/slides/download-slides-pages-voices PNG ZIP-i jaoks
  • Edasta: lae üles Google Drive’i, postita pealkiri Slacki, sea status = ready

Kui soovid tsüklit koodis ise hallata, siis siin on sama jada sõltuvustevaba Node 20 skriptina.

// Node 20+. Käivita serveripoolselt; võti ei lahku kunagi keskkonnast. 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" või "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 kuni 10 s hoiab sind 10 päringu/min piirangu all jobs/{id} puhul } } 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())); } // read tulevad sinu Sheeti/Notioni/Airtable’i eksportist pärast LLM sammu 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); // jää alla 6 esituse minutis iga võtme kohta }

Paki lahti lehtede ZIP ja sul on 7 PNG-d 4:5 või 9:16 formaadis, nagu soovisid. Need on failid, mida järjekorras üles laadida LinkedIni dokumendipostitusele või Instagrami mitme pildiga postitusele.

Samm 5: Valikuline jutustatud 9:16 video Reelsi, Storiesi ja TikToki jaoks

Sama töö, mis sinu karusselli lõi, saab jutustada. generate-narration võtab jobId create-pdf-slides või create-like-this tööst ja kirjutab skripti ning hääleraja iga lehe kohta. Vali üks 30 hääle seast (Zephyr, Puck, Charon, Kore, Aoede, Leda) ja hoia contentMode: "concise", et iga leht kestaks paar sekundit.

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 }'

Jutustamine on ainult asünkroonne, nii et kontrolli jobs/{id} samamoodi. Kui see lõpeb, tagastab download-slides-pages-voices ZIP-i koos iga lehe PNG-de ja WAV-failidega, mida FFmpeg samm saab kokku monteerida vertikaalseks videoks. Kui sa ei soovi FFmpeg-i kasutada, ava töö 2Slides Workspace’is ja kasuta Export → Generate Video, mis renderdab brauseris 1080×1920 H.264 MP4 video 20 krediidi eest lehe kohta.

Rütmi, konksude ja pealdiste ajastuse kohta vertikaalvideos loe faceless educational shorts playbook ja jutustamise ning video parimate tavade postitust.

Viite stiili valimine: LinkedIni karusselli generaatori API, mis sobib sinu brändiga

designStyle tekst viib sind brändi välimusele lähedale, kuid tekst on ebaselge. Kui su meeskonnal on üks slaid, mille välimuses kõik nõustuvad, vaheta esitamine create-like-this vastu ja saada see referenceImageUrl-na. 2Slides tuletab kogu disainisüsteemi (palett, tüpograafia skaala, paigutusvõrk) viitest, nii et karussell 40 sobib karusselliga 1. Hind ja piirangud on samad mis create-pdf-slides puhul.

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" }'

Viide peab olema avalik URL: sinu CDN, avaliku lugemisega S3 või R2 korv või jagamislink, mis avaneb ilma sisselogimiseta. Hoia üks viide brändi kohta oma teemasheeti veerus, et Code sõlm saaks selle rea kohta valida.

Kui sul veel brändislaid puudub, siis 2Slides Gallery majutab pärismaailma esitlusi, mida saad kasutada disaini inspiratsioonina või saata otse referenceImageUrl-na. Allolevad pildid pärinevad kahest sellisest galerii komplektist. Need ei ole API väljundid sellest töövoost, vaid stiili näited, millele API suunata.

Eventbrite sotsiaaluuringu viiteslaid 2Slides Galeriist, kasutatud karusselli stiiliviitena
Joonis 3: Eventbrite sotsiaaluuringu kaanepilt 2Slides Galeriist. Kõrge kontrastsusega tüpograafia ja üks aktsentvärv sobivad hästi 4:5 karussellidele.

Eventbrite sotsiaaluuringu viiteslaid 2Slides Galeriist, kasutatud karusselli stiiliviitena
Joonis 4: Sama galerii komplekti sisemine slaid. Saada sisu slaid nagu see, mitte ainult kaas, et põhilehed päriksid paigutuse.

Adobe Creative Trends 2026 viiteslaid 2Slides Galeriist
Joonis 5: Slaid Adobe Creative Trends 2026 komplektist galeriis, tihedam toimetuslik stiil, mis sobib andmepõhistele karussellidele.

Vali viide, millel on üks selge pealkiri, lihtne taust ja nähtav brändimärk. Fotode ja mitme graafikuga tihedad viited teevad karussellid telefoni suuruses raskesti loetavaks.

Maksumus

Iga 7-leheküljeline karussell 2K resolutsioonis maksab 10 planeerimiskrediiti + 7 × 100 = 710 krediiti. Krediidid maksavad $0,0025 tükk $5 pakis (2000 krediiti) ja $0,002 tükk $80 pakis (40 000 krediiti). PNG allalaadimine ja päringud on tasuta.

MahtKrediidid kuusSobiv pakkUSD kuusUSD karusselli kohta
20 karusselli, 7 lehte, 2K, ilma jutustamiseta14 200$42,50 20 000 krediidi eest≈ $30,18≈ $1,51
500 karusselli, 7 lehte, 2K, ilma jutustamiseta355 0009 × $80 40 000 krediidi eest≈ $710 hinnaga $0,002 krediidi kohta≈ $1,42
Lisa jutustamine ühele 7-leheküljelisele karussellile+1 470≈ $2,94 kuni $3,68
Lisa Workspace videoeksport ühele 7-leheküljelisele karussellile+140≈ $0,28 kuni $0,35

Valikuline Pro tellimus sisaldab 10 000 krediiti kuus ($12,50 kuus kampaaniahinnaga, $25 tavahind), mis katab 14 karusselli kuus. 500 tasuta registreerimiskrediiti ei kata täispikka 7-leheküljelist komplekti, nii et testi esmalt 3-leheküljelist jooksu (310 krediiti). Vaata partii mänguraamatut turundustiimidele, kui mõõdad seda mitme brändi jaoks.

Fast PPT või pildidisainiga slaidid selleks kasutusjuhuks?

VajadusKasutaMiks
4:5 või 9:16 väljund, iga lehe PNG-d, jutustamine, MP4create-pdf-slides või create-like-thisPildidisainiga torujuhe aktsepteerib aspectRatio ja saab jutustada; Fast PPT ei saa
Redigeeritav PPTX veebinari või müügipresentatsiooni jaoks samal teemalgenerate (Fast PPT)10 krediiti lehe kohta, natiivne PPTX 1500+ mallist themes/search kaudu
Üks lukustatud brändivälimus sadade karussellide jaokscreate-like-this koos referenceImageUrlTuletab disainisüsteemi ühest pildist, mitte ei tõlgenda proosat
Kiire sisemine mustand enne disainikontrollicreate-pdf-slides resolution: "512px" juuresSama 100 krediiti lehe kohta kui 2K; pärast kinnitamist genereeri uuesti 2K-s

Levinud lõksud

  • 30 rea korraga esitamine ja 429 vead. Iga võti on piiratud 6 päringuga minutis genereerimise lõpp-punktides ja 10 päringuga minutis jobs/{id} puhul. Pane esituste vahele Wait sõlm ja kontrolli mitte kiiremini kui iga 5 sekundi järel.
  • API võtme salvestamine Sheeti või kliendipoolse skripti. Võti kulutab sinu krediite. Hoia see n8n või Make volitustes või serverikeskkonna muutujas ning vaheta see välja, kui see peaks jõudma brauserisse.
  • Püüdes jutustada Fast PPT tööd. generate-narration lükkab tagasi generate tööd. Ainult create-pdf-slides ja create-like-this töid saab jutustada või MP4-ks eksportida.
  • page: 0 saatmine ja 7 slaidi ootamine. page: 0 tähendab automaatset tuvastamist sisust, mis võib tagastada 4 või 12 lehte. Sea page: 7 selgelt, et hind ja paigutus oleksid ennustatavad.
  • Keelekoodi saatmine. responseLanguage võtab keelenime nagu "Spanish" või "Simplified Chinese", mitte "es" või "zh-CN".
  • 2000-sõnalise artikli söödamine userInput-ina. Pildimudel püüab seda mahutada. Lase LLM-il see enne esitamist 7 pealkirjaks ja ühe reaga kokku võtta.

Korduma kippuvad küsimused

Kas saan sotsiaalmeedia karusselle automatiseerida ilma disainerita?

Jah, esimese mustandi ja enamiku korduvate formaatide jaoks. LLM kirjutab 7-slaidilise ülevaate, create-pdf-slides joonistab slaidid sinu designStyle või referenceImageUrl järgi ning n8n toimetab PNG-d ülevaatuskanalisse. Inimene kinnitab iga karusselli enne postitamist, kuid disaini- ja paigutustöö on tehtud enne, kui ta seda näeb.

Millist kuvasuhet peaksin kasutama LinkedIni ja Instagrami karussellide jaoks?

Kasuta aspectRatio: "4:5" LinkedIni voo ja Instagrami voo karusselli jaoks, sest mõlemad kuvavad portreekaarte selles suhtes. Kasuta "9:16" Instagrami Storiesi, Reelsi kaante ja TikToki slaidiseansi jaoks. "1:1" sobib, kui vajad ruudukujulist komplekti igale platvormile. Parameeter aktsepteerib suvalist w:h stringi, nii et võid hiljem lisada suhteid ilma töövoogu muutmata.

Kui palju maksab AI karusselli generaatori API päring karusselli kohta?

7-leheküljeline karussell 2K resolutsioonis maksab 710 krediiti: 10 planeerimiskrediiti ja 100 krediiti lehe kohta. See on umbes 1,78 dollarit $5 pakis ja 1,42 dollarit $80 pakis. Kontrollimine ja PNG allalaadimine on tasuta. Jutustamine lisab 210 krediiti lehe kohta ja video renderdamine Workspace’is 20 krediiti lehe kohta.

Kas töövoog suudab toota jutustatud video versiooni karussellist?

Jah. Kutsu generate-narration koos karusselli jobId-ga, vali üks 30 hääle seast ja kontrolli, kuni see õnnestub. Seejärel lae alla PNG ja WAV ZIP download-slides-pages-voices kaudu ja monteeri FFmpegiga, või ava töö 2Slides Workspace’is ja kasuta Export → Generate Video, mis loob 1080×1920 MP4. Jutustamine töötab ainult create-pdf-slides ja create-like-this tööde puhul.

Kas Instagrami karusselli automatiseerimine töötab Make’i või Zapieriga n8n asemel?

Jah. Iga samm on tavaline HTTPS päring Bearer tokeniga, nii et Make’i HTTP moodul ja Zapieri Webhooks tegevus saavad esitada, kontrollida ja alla laadida samamoodi. Üks nõue on tsükkel, mis ootab 5 kuni 10 sekundit jobs/{id} kontrollide vahel. n8n ja Make haldavad seda loomulikult; Zapieris eelistad võib-olla Delay sammu ja teist Zap-i päringuks.

Järgmised sammud

About 2Slides

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

Try For Free