2Slides Logo
สร้างสไลด์คารูเซลโซเชียลมีเดียอัตโนมัติด้วย AI Slides API (2026)
2Slides Team
10 min read

อัตโนมัติการสร้างคารูเซลโซเชียลมีเดียด้วย AI Slides API (2026)

เพื่ออัตโนมัติการสร้างคารูเซลโซเชียลมีเดีย ให้เก็บหัวข้อของคุณไว้ใน Google Sheet, ฐานข้อมูล Notion หรือฐาน Airtable, ให้ Claude หรือ OpenAI แปลงแต่ละแถวใหม่เป็นโครงร่าง 7 สไลด์พร้อมคำบรรยาย และให้ n8n หรือ Make เรียกใช้ 2Slides API endpoint create-pdf-slides พร้อม aspectRatio: "4:5" หรือ "9:16" ตรวจสอบสถานะที่ jobs/{id} แล้วดาวน์โหลด PDF และ PNG ต่อหน้า คารูเซล 7 หน้า ความละเอียด 2K ใช้เครดิต 710 เครดิต ประมาณ $1.42 ถึง $1.78 และสูตรนี้เหมาะกับทีมคอนเทนต์ที่เผยแพร่คารูเซลหลายชุดต่อสัปดาห์โดยไม่ต้องมีดีไซเนอร์เข้ามาเกี่ยวข้อง

ข้อสรุปสำคัญ

  • การเรียก create-pdf-slides ครั้งเดียวจะสร้างคารูเซล 7 หน้าในรูปแบบ PDF พร้อม PNG ต่อหน้าที่ความละเอียด 2K ใช้เครดิต 710 เครดิต (10 เครดิตสำหรับการวางแผน + 100 เครดิตต่อหน้า)
  • aspectRatio รับค่าเป็นสตริง w:h ใดก็ได้: 4:5 สำหรับฟีด LinkedIn และ Instagram, 9:16 สำหรับ Stories, Reels และ TikTok, 1:1 สำหรับโพสต์สี่เหลี่ยมจัตุรัส
  • create-like-this รับ referenceImageUrl ของสไลด์แบรนด์หนึ่งสไลด์และสกัดระบบดีไซน์ทั้งหมดจากภาพนั้น ทำให้คารูเซลทุกชุดในซีรีส์มีความสอดคล้องกัน
  • การบรรยายเสียงเพิ่มเครดิต 210 เครดิตต่อหน้า และ Workspace Export → Generate Video สร้างวิดีโอ MP4 ขนาด 1080×1920 H.264 ใช้เครดิต 20 ต่อหน้า
  • คีย์ API แต่ละอันจำกัดการร้องขอ 6 ครั้งต่อนาที ดังนั้นชุดที่มีหัวข้อมากกว่า 6 หัวข้อควรใช้ Wait node และคิว

ใครเหมาะกับสูตรนี้

สูตรนี้เหมาะสำหรับนักการตลาดคอนเทนต์และวิศวกรการตลาดที่ใช้ n8n, Make หรือ Zapier อยู่แล้ว มีไอเดียคารูเซล 30 ถึง 300 ไอเดียในสเปรดชีต และเสียเวลาหลายวันกับดีไซเนอร์ทุกเดือนในการแปลงไอเดียเหล่านั้นเป็นสไลด์ นอกจากนี้ยังเหมาะกับเอเจนซี่ที่ผลิตคารูเซลให้หลายแบรนด์ลูกค้าและต้องการให้แต่ละแบรนด์รักษาลุคของตัวเอง

อย่าใช้ถ้าคารูเซลทุกชุดต้องมีการวางภาพหน้าจอผลิตภัณฑ์ด้วยมือหรือกราฟที่ดีไซเนอร์แก้ไขใน Figma ในกรณีนั้น ระบบอัตโนมัติจะช่วยได้แค่ร่างแรกเท่านั้น และ PPTX ที่แก้ไขได้จาก Fast PPT จะเป็นจุดเริ่มต้นที่ดีกว่า

ภาพรวมของเวิร์กโฟลว์

ขั้นตอนเครื่องมือสิ่งที่เกิดขึ้น2Slides endpoint / เครดิต
1Google Sheets, Notion หรือ Airtableแถวใหม่ที่มี topic, channel (LinkedIn, Instagram, Stories), status = queuedไม่มี
2โหนด Claude หรือ OpenAIเขียนโครงร่าง 7 สไลด์ (hook, 5 สไลด์เนื้อหา, CTA) พร้อมคำบรรยายและแฮชแท็กในรูปแบบ JSONไม่มี
3โหนด HTTP Requestส่งโครงร่างพร้อม aspectRatio "4:5" หรือ "9:16", page: 7, resolution: "2K", mode: "async"POST /api/v1/slides/create-pdf-slides, 710 เครดิตต่อชุด 7 หน้า
4โหนด Wait + HTTP Requestตรวจสอบสถานะทุก 8 วินาทีจน status เป็น success หรือ failedGET /api/v1/jobs/{id}, ฟรี, 10 req/นาที
5โหนด HTTP Requestดาวน์โหลด PDF จาก downloadUrl และ ZIP PNG ต่อหน้าPOST /api/v1/slides/download-slides-pages-voices, ฟรี
6ตัวเลือกเสริมเพิ่มเสียงบรรยาย แล้วเรนเดอร์ MP4 9:16 ใน Workspacegenerate-narration, 210 เครดิตต่อหน้า; ส่งออกวิดีโอ 20 เครดิตต่อหน้า
7Google Drive, Slackอัปโหลดไฟล์, โพสต์ให้รีวิว, เขียนลิงก์และตั้งค่า status = ready ในแถวไม่มี

ขั้นตอนที่ 1: เลือกสายงานสำหรับอัตโนมัติคารูเซลโซเชียลมีเดีย

2Slides มีสองวิธีสร้างสไลด์ผ่าน API คือ generate (Fast PPT) ที่เติมเทมเพลตที่ออกแบบไว้และคืนค่า PPTX ที่แก้ไขได้ในเวลาประมาณ 30 วินาที กับ create-pdf-slides (สายงาน Nano Banana ที่ออกแบบด้วยภาพ) ที่วาดทุกหน้าโดยใช้พรอมต์ของคุณและคืนค่า PDF พร้อมภาพต่อหน้า

คารูเซลต้องใช้สายงานที่สองด้วยสามเหตุผล คือ รองรับ aspectRatio แบบกำหนดเอง ซึ่ง Fast PPT ไม่มี, คืนค่า PNG ต่อหน้าซึ่ง LinkedIn และ Instagram ใช้, และงานสามารถบรรยายเสียงและแปลงเป็น MP4 ได้ ซึ่ง Fast PPT ทำไม่ได้

ก่อนจะเชื่อมต่ออะไร ให้ลองรันพรอมต์สองสามครั้งด้วยมือที่หน้าผลิตภัณฑ์ Nano Banana ซึ่งมีช่องพรอมต์และตัวควบคุมจำนวนหน้าเหมือนกับ API เพื่อให้คุณตั้งค่าคำสั่ง designStyle กับคนจริงก่อน แล้วค่อยอัตโนมัติ

2Slides Nano Banana image-designed slides product page with the prompt box and page count control
รูปที่ 1: หน้าผลิตภัณฑ์ Nano Banana ทดสอบพรอมต์ออกแบบและจำนวนหน้าที่นี่ก่อนนำไปใช้ในเวิร์กโฟลว์ n8n

เพื่อการเปรียบเทียบที่ยุติธรรม: เอกสารนักพัฒนาของ Gamma มีสูตรคารูเซล Make + Claude คล้ายกัน แต่คีย์ API ต้องใช้แผน Pro ในขณะที่คีย์ 2Slides ใช้ได้กับทุกบัญชี รวมถึงบัญชีใหม่ที่มีเครดิตฟรี 500 เครดิต 2Slides เป็นผลิตภัณฑ์ของเรา ดังนั้นทดสอบทั้งสองกับแบรนด์และงบประมาณของคุณเอง

ขั้นตอนที่ 2: แปลงแต่ละแถวหัวข้อเป็นโครงร่างและคำบรรยาย

ขั้นตอน LLM คือจุดที่แปลงรายการหัวข้อเป็นคารูเซล ขอ Claude หรือ OpenAI ให้ส่ง JSON ที่มีโครงสร้าง ไม่ใช่ข้อความธรรมดา เพื่อให้โหนดถัดไปอ่านได้โดยไม่ต้องใช้ regex:

You write LinkedIn and Instagram carousels for {{brand}}. Topic: {{topic}} Audience: {{audience}} Return JSON only: { "slides": [ { "n": 1, "title": "<hook, max 8 words>", "body": "<one line>" }, ... exactly 7 slides; slide 7 is the call to action ... ], "caption": "<120 to 200 words, no hashtags>", "hashtags": ["<5 to 8 tags>"] } Rules: one idea per slide, no bullet lists inside a slide, plain language.

จากนั้นแปลงสไลด์เป็นสตริง userInput ที่ 2Slides คาดหวัง เก็บแต่ละสไลด์ไว้แค่หัวข้อและบรรทัดสนับสนุนหนึ่งบรรทัด; 7 สไลด์ที่เนื้อหาแน่นในอัตราส่วน 4:5 จะดูแน่นเร็ว ตั้งค่า contentDetail: "concise" ด้วยเหตุผลเดียวกัน

// n8n Code node (หรือสคริปต์ Node 20 ใดก็ได้): สร้าง payload 2Slides จาก JSON ของ LLM 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

สร้าง API key ที่ 2slides.com/api ในแท็บ API Keys บัญชีใหม่เริ่มต้นด้วยเครดิตฟรี 500 เครดิต ใส่คีย์ในที่เก็บข้อมูลรับรองของเครื่องมืออัตโนมัติของคุณและส่งเป็น Authorization: Bearer $SLIDES_API_KEY อย่าใส่ในสคริปต์ฝั่งเบราว์เซอร์หรือเซลล์สาธารณะใน Sheet

2Slides API reference showing endpoint parameters and the supported output languages
รูปที่ 2: เอกสารอ้างอิง API แสดงพารามิเตอร์ทั้งหมดและภาษาผลลัพธ์กว่า 20 ภาษา ส่งชื่อภาษาเช่น "Spanish" ใน responseLanguage ไม่ใช่รหัส

การเรียกส่งสำหรับคารูเซลฟีด 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" เป็นค่าเริ่มต้นและมีค่าใช้จ่ายเท่ากับ 100 เครดิตต่อหน้าที่ 512px และ 1K; 4K จะเพิ่มเป็น 200 เครดิตต่อหน้า

ขั้นตอนที่ 4: เชื่อมต่อระบบอัตโนมัติคารูเซล Instagram ใน n8n

ใน n8n ทั้งหมดมี 8 โหนด รูปแบบเดียวกันใช้ได้ใน Make ด้วยโมดูล HTTP และ Sleep (ดู ศูนย์ช่วยเหลือของ Make) และ เอกสาร n8n ครอบคลุมการตั้งค่ารับรอง HTTP Request

  • ทริกเกอร์: Google Sheets, Notion หรือ Airtable ทริกเกอร์เมื่อมีแถวใหม่ หรือ Schedule Trigger ที่อ่านแถวที่ status = queued
  • โหนด Claude หรือ OpenAI: พรอมต์จากขั้นตอนที่ 2, ผลลัพธ์ JSON
  • โหนด Code: สร้าง userInput, เลือก aspectRatio จากคอลัมน์ channel
  • โหนด HTTP Request: POST /api/v1/slides/create-pdf-slides พร้อม mode: "async", บันทึก jobId ในแถว
  • โหนด Wait: 8 วินาที
  • โหนด HTTP Request: GET /api/v1/jobs/{jobId}; โหนด IF วนกลับไปโหนด Wait ขณะที่ status เป็น pending หรือ processing
  • โหนด HTTP Request: ดาวน์โหลด PDF จาก downloadUrl แล้ว POST /api/v1/slides/download-slides-pages-voices สำหรับ ZIP PNG
  • ส่งมอบ: อัปโหลดไปยัง 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 วินาที เพื่อไม่เกิน 10 req/นาที สำหรับ jobs/{id} } } 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())); } // แถวมาจากการส่งออก Sheet/Notion/Airtable หลังขั้นตอน LLM 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 ของหน้า แล้วคุณจะได้ PNG 7 ภาพที่อัตราส่วน 4:5 หรือ 9:16 ตามที่ร้องขอ นั่นคือไฟล์ที่คุณอัปโหลดตามลำดับไปยังโพสต์เอกสาร LinkedIn หรือโพสต์หลายภาพ Instagram

ขั้นตอนที่ 5: วิดีโอบรรยายเสียง 9:16 สำหรับ Reels, Stories และ TikTok (ตัวเลือกเสริม)

งานเดียวกับที่สร้างคารูเซลของคุณสามารถเพิ่มเสียงบรรยายได้ generate-narration รับ jobId จาก create-pdf-slides หรือ create-like-this และเขียนสคริปต์พร้อมแทร็กเสียงสำหรับแต่ละหน้า เลือกหนึ่งใน 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 }'

การบรรยายเสียงเป็นแบบ async เท่านั้น ดังนั้นให้ตรวจสอบสถานะที่ jobs/{id} แบบเดียวกัน เมื่อเสร็จสิ้น download-slides-pages-voices จะคืนค่า ZIP ที่มี PNG ต่อหน้าและ WAV ต่อหน้า ซึ่งขั้นตอน FFmpeg สามารถต่อเป็นวิดีโอแนวตั้งได้ ถ้าไม่อยากใช้ FFmpeg ให้เปิดงานใน Workspace ของ 2Slides แล้วใช้ Export → Generate Video ซึ่งเรนเดอร์ MP4 ขนาด 1080×1920 H.264 ในเบราว์เซอร์ ใช้เครดิต 20 ต่อหน้า

สำหรับจังหวะ, hook และเวลาคำบรรยายในวิดีโอแนวตั้ง อ่าน คู่มือ faceless educational shorts และโพสต์ แนวทางปฏิบัติที่ดีที่สุดสำหรับการบรรยายและวิดีโอ

การเลือกสไตล์อ้างอิง: API สร้างคารูเซล LinkedIn ที่ตรงกับแบรนด์ของคุณ

ข้อความ 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 ใช้

Eventbrite social study reference deck from the 2Slides Gallery, used as a carousel style reference
รูปที่ 3: ปกชุด Eventbrite social study ใน 2Slides Gallery ตัวอักษรคอนทราสต์สูงและสีเน้นเดียวเหมาะกับคารูเซล 4:5

Eventbrite social study reference deck from the 2Slides Gallery, used as a carousel style reference
รูปที่ 4: สไลด์ภายในจากชุดเดียวกันใน Gallery ส่งสไลด์เนื้อหาแบบนี้ ไม่ใช่แค่ปก เพื่อให้หน้าร่างรับเลย์เอาต์

Adobe Creative Trends 2026 reference slide from the 2Slides Gallery
รูปที่ 5: สไลด์จากชุด Adobe Creative Trends 2026 ใน Gallery สไตล์บรรณาธิการที่หนาแน่น เหมาะกับคารูเซลที่เน้นข้อมูล

เลือกภาพอ้างอิงที่มีหัวข้อชัดเจน พื้นหลังเรียบ และมีโลโก้แบรนด์เห็นได้ชัด ภาพอ้างอิงที่มีภาพถ่ายและกราฟหลายชิ้นจะทำให้คารูเซลอ่านยากบนหน้าจอโทรศัพท์

ค่าใช้จ่าย

คารูเซล 7 หน้า ความละเอียด 2K ใช้เครดิต 10 สำหรับการวางแผน + 7 × 100 = 710 เครดิต เครดิตมีราคา $0.0025 ต่อเครดิตในแพ็ก $5 (2,000 เครดิต) และ $0.002 ต่อเครดิตในแพ็ก $80 (40,000 เครดิต) การดาวน์โหลด PNG และการตรวจสอบสถานะฟรี

ปริมาณเครดิตต่อเดือนแพ็กที่เหมาะสมUSD ต่อเดือนUSD ต่อคารูเซล
20 คารูเซล, 7 หน้า, 2K, ไม่มีบรรยาย14,200$42.50 สำหรับ 20,000 เครดิต≈ $30.18≈ $1.51
500 คารูเซล, 7 หน้า, 2K, ไม่มีบรรยาย355,0009 × $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 ต่อหน้า, บรรยายเสียง, MP4create-pdf-slides หรือ create-like-thisสายงานออกแบบภาพรองรับ aspectRatio และบรรยายเสียงได้; Fast PPT ไม่รองรับ
PPTX แก้ไขได้สำหรับเว็บบินาร์หรือเด็คขายในหัวข้อเดียวกันgenerate (Fast PPT)10 เครดิตต่อหน้า, PPTX ดั้งเดิมจากเทมเพลต 1,500+ ผ่าน themes/search
ลุคแบรนด์ล็อกไว้ชุดเดียวในหลายร้อยคารูเซลcreate-like-this พร้อม referenceImageUrlสกัดระบบดีไซน์จากภาพเดียวแทนการตีความข้อความ
ร่างภายในเร็วก่อนรีวิวดีไซน์create-pdf-slides ที่ resolution: "512px"100 เครดิตต่อหน้าเหมือน 2K; สร้างใหม่ที่ 2K เมื่ออนุมัติแล้ว

ข้อผิดพลาดที่พบบ่อย

  • ส่ง 30 แถวพร้อมกันแล้วเจอ 429 คีย์แต่ละอันจำกัด 6 คำขอต่อนาทีสำหรับ endpoint สร้าง และ 10 คำขอต่อนาทีสำหรับ jobs/{id} ใส่ Wait node ระหว่างการส่งและตรวจสอบสถานะไม่เร็วกว่าทุก 5 วินาที
  • เก็บ API key ใน Sheet หรือสคริปต์ฝั่งลูกค้า คีย์ใช้เครดิตของคุณ เก็บไว้ใน credentials ของ n8n หรือ Make หรือ environment variable บนเซิร์ฟเวอร์ และเปลี่ยนคีย์ถ้ามันเคยถูกเปิดเผยในเบราว์เซอร์
  • พยายามบรรยายเสียงงาน Fast PPT generate-narration ปฏิเสธงานจาก generate บรรยายเสียงและส่งออก MP4 ได้เฉพาะงาน create-pdf-slides และ create-like-this
  • ส่ง 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?

ใช้ aspectRatio: "4:5" สำหรับฟีด LinkedIn และคารูเซลฟีด Instagram เพราะทั้งสองแสดงการ์ดแนวตั้งที่อัตราส่วนนี้ ใช้ "9:16" สำหรับ Instagram Stories, ปก Reels และสไลด์ TikTok "1:1" ใช้ได้ถ้าต้องการชุดสี่เหลี่ยมจัตุรัสสำหรับทุกแพลตฟอร์ม พารามิเตอร์รับสตริง w:h ใดก็ได้ คุณสามารถเพิ่มอัตราส่วนในภายหลังโดยไม่ต้องเปลี่ยนเวิร์กโฟลว์

ค่าใช้จ่ายเรียก API ผู้สร้างคารูเซล AI ต่อคารูเซลเท่าไหร่?

คารูเซล 7 หน้า ความละเอียด 2K ใช้เครดิต 710 เครดิต: 10 เครดิตสำหรับการวางแผนและ 100 เครดิตต่อหน้า ประมาณ $1.78 ในแพ็ก $5 และ $1.42 ในแพ็ก $80 การตรวจสอบสถานะและดาวน์โหลด PNG ฟรี การบรรยายเสียงเพิ่ม 210 เครดิตต่อหน้า และการเรนเดอร์วิดีโอใน Workspace เพิ่ม 20 เครดิตต่อหน้า

เวิร์กโฟลว์สามารถสร้างวิดีโอบรรยายเสียงของคารูเซลได้ไหม?

ได้ เรียก generate-narration พร้อม jobId ของคารูเซล เลือกหนึ่งใน 30 เสียง และตรวจสอบสถานะจนสำเร็จ จากนั้นดาวน์โหลด ZIP PNG และ WAV จาก download-slides-pages-voices แล้วต่อด้วย FFmpeg หรือเปิดงานใน Workspace ของ 2Slides ใช้ Export → Generate Video เพื่อสร้าง MP4 ขนาด 1080×1920 การบรรยายเสียงใช้ได้เฉพาะงาน create-pdf-slides และ create-like-this

ระบบอัตโนมัติคารูเซล Instagram ใช้กับ Make หรือ Zapier แทน n8n ได้ไหม?

ได้ ทุกขั้นตอนเป็นการเรียก HTTPS ธรรมดาพร้อม Bearer token ดังนั้นโมดูล HTTP ของ Make และ Webhooks ของ Zapier สามารถส่ง, ตรวจสอบสถานะ และดาวน์โหลดได้เหมือนกัน ข้อกำหนดเดียวคือมีลูปที่รอ 5 ถึง 10 วินาทีระหว่างตรวจสอบ jobs/{id} n8n และ Make รองรับโดยตรง ใน Zapier คุณอาจใช้ Delay step และ Zap ที่สองสำหรับตรวจสอบสถานะ

ขั้นตอนถัดไป

About 2Slides

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

Try For Free