

Αυτοματοποιήστε τις Παρουσιάσεις Αναφορών Μάρκετινγκ: Deck to Video API (2026)
Για να αυτοματοποιήσετε τις παρουσιάσεις αναφορών μάρκετινγκ, εκτελέστε ένα cron τη Δευτέρα που τραβάει μετρικές καμπάνιας, ζητά από ένα LLM μια αφήγηση 8 διαφανειών και καλεί τρία endpoints του 2Slides: create-pdf-slides για ένα deck ανακεφαλαίωσης σχεδιασμένο με εικόνες σε αναλογία 16:9, generate-narration σε λειτουργία multi για ένα κομμάτι με δύο φωνές, και download-slides-pages-voices για αρχεία PNG και WAV ανά σελίδα που το ffmpeg συνθέτει σε MP4. Ένα deck 8 σελίδων 2K κοστίζει 810 credits (περίπου $2), η αφήγηση προσθέτει 1.680 credits (περίπου $4.20), οπότε μια εβδομαδιαία ανακεφαλαίωση με αφήγηση κοστίζει περίπου $6 ανά πελάτη. Κατασκευασμένο για marketing ops, growth engineers και agencies.
Κύρια σημεία
- Μία προγραμματισμένη εργασία αντικαθιστά το τελετουργικό της Δευτέρας: εξαγωγή μετρικών, deck 8 διαφανειών, φωνητική αφήγηση δύο ομιλητών και MP4 1920×1080.
- Τρία endpoints του 2Slides κάνουν τη δουλειά:
create-pdf-slides(10 + 100 credits ανά σελίδα στα 2K),generate-narration(210 credits ανά σελίδα) καιdownload-slides-pages-voices(δωρεάν). - Μια αφηγηματική ανακεφαλαίωση 8 διαφανειών κοστίζει 2.490 credits, περίπου $5 έως $6.25 ανάλογα με το πακέτο credits· το ίδιο το deck είναι 810 credits.
- Κάθε endpoint εγγραφής περιορίζεται σε 6 αιτήσεις ανά λεπτό ανά κλειδί, οπότε μια εκτέλεση για 50 πελάτες πρέπει να μπει σε ουρά και όχι να εκτελεστεί παράλληλα.
- Το Fast PPT (
generate) δεν μπορεί να αφηγηθεί· για βίντεο, ξεκινήστε απόcreate-pdf-slidesήcreate-like-this.
Για ποιον είναι αυτό
Οι υπεύθυνοι marketing ops που ξαναφτιάχνουν το ίδιο deck ανακεφαλαίωσης κάθε Δευτέρα, οι growth engineers που ήδη έχουν τις μετρικές σε warehouse, και οι agencies που οφείλουν εβδομαδιαία ενημέρωση σε 20, 50 ή περισσότερους πελάτες. Ο πόνος είναι κοινός: οι αριθμοί είναι έτοιμοι στις 6 π.μ., το deck είναι έτοιμο μέχρι το μεσημέρι, και οι μισοί stakeholders δεν το ανοίγουν ποτέ.
Μην χρησιμοποιήσετε αυτή τη συνταγή αν οι stakeholders πρέπει να επεξεργαστούν τις διαφάνειες στο PowerPoint μετά· η pipeline σχεδιασμένη με εικόνες παράγει ένα τελικό PDF συν εικόνες σελίδων, όχι εγγενές PPTX. Για επεξεργάσιμα εβδομαδιαία decks, η Fast PPT διαδρομή στο Automate weekly reports with Zapier and 2Slides ταιριάζει καλύτερα.
Η ροή εργασίας με μια ματιά
| Βήμα | Εργαλείο | Τι συμβαίνει | Endpoint 2Slides / credits |
|---|---|---|---|
| 1. Εκκίνηση | Cron (GitHub Actions, Cloud Scheduler, cron σε VM) | Εκτελείται Δευτέρα 06:00 στη ζώνη ώρας του πελάτη | κανένα |
| 2. Τράβηγμα μετρικών | Google Ads, Meta, εξαγωγή GA4 ή warehouse SQL query | Ένα JSON αντικείμενο ανά πελάτη: δαπάνη, πλάνο, μετατροπές, CPA, κορυφαία κανάλια, κορυφαίες δημιουργίες | κανένα |
| 3. Γράψιμο αφήγησης | Το LLM της επιλογής σας | Επιστρέφει 8 τμήματα με τίτλους: κύριο αποτέλεσμα, δαπάνη έναντι πλάνου, κορυφαία κανάλια, νικητές δημιουργικών, σημειώσεις κοινού, δοκιμές, κίνδυνοι, πλάνο επόμενης εβδομάδας | κανένα |
| 4. Δημιουργία deck | 2Slides | Deck σχεδιασμένο με εικόνες 16:9 στα 2K με το designStyle του brand σας | POST /api/v1/slides/create-pdf-slides, 810 credits για 8 σελίδες |
| 5. Προσθήκη αφήγησης | 2Slides | Εναλλαγή δύο ομιλητών στο deck | POST /api/v1/slides/generate-narration, 1.680 credits για 8 σελίδες |
| 6. Λήψη αρχείων | 2Slides | ZIP με pages/page_01.png, voices/page_01.wav και transcript.txt | POST /api/v1/slides/download-slides-pages-voices, δωρεάν |
| 7. Σύνθεση και παράδοση | ffmpeg στον worker σας ή Workspace Export | H.264 MP4 αναρτημένο σε Slack, email ή portal πελάτη | ffmpeg: δωρεάν; Workspace Generate Video: 20 credits ανά σελίδα |
Κάθε κλήση 2Slides χρησιμοποιεί το ίδιο header Authorization: Bearer $SLIDES_API_KEY, και κάθε ασύγχρονη εργασία ελέγχεται στο GET /api/v1/jobs/{jobId}.
Βήμα 1: Πάρτε ένα API key και συνδέστε τον scheduler
Δημιουργήστε ένα κλειδί στο 2slides.com/api στην καρτέλα API Keys. Οι νέοι λογαριασμοί παίρνουν 500 δωρεάν credits χωρίς συνδρομή, αρκετά για να τρέξετε αυτή την pipeline μια φορά από την αρχή μέχρι το τέλος πριν αγοράσετε πακέτο. Αποθηκεύστε το κλειδί ως SLIDES_API_KEY στο μυστικό αποθετήριο του scheduler σας, ποτέ σε browser ή κοινόχρηστο notebook, και επιβεβαιώστε το με το echo endpoint πριν προγραμματίσετε οτιδήποτε.
curl -s https://2slides.com/api/v1/echo \
-H "Authorization: Bearer $SLIDES_API_KEY"
Για την εκκίνηση, ένα workflow GitHub Actions με on: schedule: - cron: "0 6 * * 1" είναι αρκετό για λίγους πελάτες. Για 50 ή περισσότερους, βάλτε τους πελάτες σε ουρά και αφήστε έναν worker να τους επεξεργάζεται διαδοχικά, ώστε να παραμένετε κάτω από το όριο των 6 αιτήσεων ανά λεπτό με χώρο για επαναλήψεις.
Βήμα 2: Τραβήξτε τις μετρικές και αφήστε το LLM να γράψει την αφήγηση 8 διαφανειών
Το API του 2Slides δεν γνωρίζει τι λέει μια καλή εβδομαδιαία ανακεφαλαίωση· αυτό είναι δικό σας κομμάτι και καθορίζει την ποιότητα του deck. Τραβήξτε τους αριθμούς της προηγούμενης εβδομάδας από τις πλατφόρμες διαφήμισης ή το warehouse σας σε ένα επίπεδο JSON αντικείμενο ανά πελάτη, και ζητήστε από το LLM σας να επιστρέψει ακριβώς οκτώ τμήματα με τίτλους:
- Κύριο αποτέλεσμα: ένας αριθμός, μια πρόταση ("CPA μειώθηκε 18% εβδομάδα με εβδομάδα με σταθερή δαπάνη").
- Δαπάνη έναντι πλάνου: πραγματική, προγραμματισμένη, απόκλιση, ρυθμός προς το μήνα.
- Κορυφαία κανάλια: τρία κανάλια με δαπάνη, μετατροπές, CPA και την αλλαγή.
- Νικητές δημιουργικών: οι δύο ή τρεις διαφημίσεις με τις καλύτερες μετατροπές και γιατί.
- Σημειώσεις κοινού και γεωγραφίας: τι άλλαξε.
- Τρέχουσες δοκιμές: υπόθεση, κατάσταση, ημερομηνία ανάγνωσης.
- Κίνδυνοι και εμπόδια: όρια προϋπολογισμού, κενά παρακολούθησης, εποχικότητα.
- Πλάνο επόμενης εβδομάδας: τρεις κουκκίδες με υπευθύνους.
Ζητήστε απλές προτάσεις με τους αριθμούς ενσωματωμένους και κάτω από 60 λέξεις ανά τμήμα. Το create-pdf-slides θεωρεί το κείμενό σας ως την πηγή αλήθειας για το κείμενο και τη διάταξη, οπότε μια καθαρή αφήγηση 400 έως 500 λέξεων παράγει πιο συμπαγές deck από μια έκθεση 3.000 λέξεων με κάθε μετρική.
// narrative.mjs: διαμορφώστε την έξοδο του LLM πριν φτάσει στο 2Slides
export function toUserInput(client, sections) {
const header = `Weekly paid media recap for ${client.name}, week of ${client.week}. ` +
`Audience: ${client.stakeholders}. Tone: direct, numbers first.`;
const body = sections
.map((s, i) => `Slide ${i + 1}: ${s.title}\n${s.body}`)
.join("\n\n");
return `${header}\n\n${body}`;
}Βήμα 3: Αυτοματοποίηση deck αναφοράς καμπάνιας με create-pdf-slides
Στείλτε την αφήγηση στο create-pdf-slides. Ορίστε page: 8 ώστε ο αριθμός διαφανειών να ταιριάζει με τα οκτώ τμήματα, aspectRatio: "16:9" για οθόνες, και resolution: "2K" ώστε τα PNG να διατηρούν ποιότητα στα 1920×1080 χωρίς upscale. Το designStyle είναι το σημείο που ζει το brand σας: χρώματα, αίσθηση γραμματοσειράς, κανόνες διάταξης και τι να αποφύγετε.
curl -s https://2slides.com/api/v1/slides/create-pdf-slides \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Weekly paid media recap for Northwind Outdoor, week of 2026-09-01 to 2026-09-07. Audience: CMO and ecommerce lead. Tone: direct, numbers first.\n\nSlide 1: Headline result\nCPA fell 18% to $31.40 at flat spend of $48,200; 1,535 purchases vs. 1,301 the prior week.\n\nSlide 2: Spend vs. plan\nPlanned $50,000, spent $48,200 (-3.6%). Month pacing at 97% of plan.\n\nSlide 3: Top channels\nMeta $22,100 spend, 812 purchases, $27.20 CPA (-22%). Google Search $18,400, 571 purchases, $32.20 CPA (-9%). YouTube $7,700, 152 purchases, $50.66 CPA (+4%).\n\nSlide 4: Creative winners\n\"Trail-ready in 3 layers\" UGC video: 334 purchases, 3.1% CTR. \"Fall sale, free returns\" static: 218 purchases.\n\nSlide 5: Audience and geo notes\nPacific Northwest DMAs up 31% on purchases; 25-34 women now 41% of Meta conversions.\n\nSlide 6: Tests running\nBroad vs. interest targeting on Meta, day 9 of 14, read on Sept 12. Search brand exclusion test paused for tracking fix.\n\nSlide 7: Risks and blockers\nGA4 and Meta purchase counts diverge by 11%; YouTube CPA trending up two weeks straight.\n\nSlide 8: Next week plan\nShift $3,000 from YouTube to Meta UGC (owner: Priya). Launch two new UGC variants (owner: Sam). Close the GA4 tagging gap by Wednesday (owner: Dev).",
"designStyle": "Northwind Outdoor brand: deep forest green #1F3D2B, sand #E8DCC4, white; bold geometric sans-serif headlines; one large number per slide; clean data cards and simple bar comparisons; generous margins; no stock photography, no gradients",
"aspectRatio": "16:9",
"resolution": "2K",
"page": 8,
"contentDetail": "concise",
"imageModel": "gemini-3-pro-image",
"responseLanguage": "English",
"mode": "async"
}'Η απάντηση είναι { "jobId": "..." }. Κάντε polling στο GET https://2slides.com/api/v1/jobs/{jobId} κάθε 5 έως 10 δευτερόλεπτα μέχρι το status να γίνει success (το PDF βρίσκεται στο downloadUrl) ή failed. Περιμένετε λίγα λεπτά για οκτώ σελίδες 2K. Κόστος: 10 credits σχεδιασμού συν 100 ανά σελίδα, δηλαδή 810 credits για το deck 8 σελίδων.

create-pdf-slides μέσω API.
Για να ταιριάξετε ένα υπάρχον brand slide αντί για περιγραφή κειμένου, χρησιμοποιήστε το create-like-this με referenceImageUrl που δείχνει σε δημόσια εικόνα ενός on-brand slide. Το σώμα, το κόστος και τα όρια είναι ίδια.
Βήμα 4: Δύο ομιλητές με το API αφηγηματικού βίντεο παρουσίασης
Μόλις η εργασία του deck αναφέρει success, καλέστε το generate-narration με το ίδιο jobId. Χρησιμοποιήστε mode: "multi" με δύο ομιλητές ονομασμένους και δύο από τις 30 διαθέσιμες φωνές· οι Kore και Puck κάθονται αρκετά μακριά ώστε οι ακροατές να καταλαβαίνουν ποιος μιλά χωρίς οπτικό στοιχείο. Το includeIntro: true προσθέτει μια σύντομη εισαγωγή που αναφέρει τον πελάτη και την εβδομάδα.
curl -s https://2slides.com/api/v1/slides/generate-narration \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jobId": "<deck jobId from step 3>",
"mode": "multi",
"speaker1Name": "Maya",
"speaker2Name": "Theo",
"speaker1Voice": "Kore",
"speaker2Voice": "Puck",
"contentMode": "standard",
"includeIntro": true
}'Το endpoint απαντά με 202 και η εργασία επιστρέφει σε κατάσταση processing. Κάντε polling στο ίδιο jobId μέχρι να επιστρέψει ξανά success. Η αφήγηση κοστίζει 210 credits ανά σελίδα (10 για το σενάριο, 200 για τον ήχο), δηλαδή 1.680 credits για οκτώ διαφάνειες. Για οδηγίες μήκους και ρυθμού σεναρίου, δείτε Slides narration and video best practices.
Μια σύγκριση, επειδή ρωτούν: ο ιστότοπος προγραμματιστών της Gamma (https://developers.gamma.app) τεκμηριώνει μια συνταγή αφηγηματικού βίντεο που συνδέει n8n, Synthesia, ElevenLabs και το δικό του Generate API, και τα API keys απαιτούν το Pro πλάνο. Η διαδρομή 2Slides παραπάνω χρησιμοποιεί έναν προμηθευτή και ένα κλειδί που δουλεύει σε κάθε λογαριασμό, με ffmpeg από την πλευρά σας για τη σύνθεση· δεν παράγει avatar παρουσιαστή όπως το επίπεδο Synthesia. Δήλωση: το 2Slides είναι δικό μας προϊόν.
Βήμα 5: Μετατρέψτε την εβδομαδιαία αναφορά μάρκετινγκ σε βίντεο με ffmpeg
Καλέστε το download-slides-pages-voices με το ίδιο jobId. Επιστρέφει ένα δωρεάν ZIP που περιέχει pages/page_01.png έως page_08.png, voices/page_01.wav έως page_08.wav και transcript.txt με το προφορικό σενάριο για υπότιτλους ή περίληψη email.
curl -s https://2slides.com/api/v1/slides/download-slides-pages-voices \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "jobId": "<deck jobId>" }' \
-o recap.zip && unzip -q -o recap.zip -d recapΈπειτα ενώστε κάθε PNG με το αντίστοιχο WAV και κάντε concatenate. Αυτή η εντολή παράγει ένα H.264 MP4 1920×1080 όπου κάθε διαφάνεια μένει στην οθόνη ακριβώς όσο διαρκεί η αφήγησή της:
cd recap && for i in $(seq -w 1 8); do ffmpeg -y -loop 1 -i pages/page_$i.png -i voices/page_$i.wav -c:v libx264 -tune stillimage -pix_fmt yuv420p -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:a aac -b:a 192k -shortest clip_$i.mp4; done && printf "file 'clip_%s.mp4'\n" $(seq -w 1 8) > list.txt && ffmpeg -y -f concat -safe 0 -i list.txt -c copy weekly-recap.mp4Ο concat demuxer στο τέλος τεκμηριώνεται στην αναφορά μορφών ffmpeg. Για κάθετη κοπή, αλλάξτε και τις δύο τιμές 1920:1080 σε 1080:1920 και αναδημιουργήστε το deck με aspectRatio: "9:16".
Δεν έχετε worker με ffmpeg; Ανοίξτε την ίδια εργασία στο 2Slides Workspace και χρησιμοποιήστε Export, μετά Generate Video. Δημιουργεί το H.264 MP4 στα 1920×1080 ή 1080×1920 στον browser για 20 credits ανά σελίδα (160 για ανακεφαλαίωση 8 διαφανειών). Αυτό ταιριάζει για μια φορά· το ffmpeg ταιριάζει για 50 πελάτες κάθε Δευτέρα.
Βήμα 6: Η Node.js pipeline για αυτοματοποίηση παρουσιάσεων αναφορών μάρκετινγκ
Όλο το σενάριο ως ένα Node 20 script χωρίς εξαρτήσεις πέρα από το fetch. Αντικαταστήστε τα loadMetrics και writeNarrative με το query του warehouse και την κλήση LLM σας.
// weekly-recap.mjs: Node 20+, τρέξτε από το cron της Δευτέρας
import { writeFile } from "node:fs/promises";
import { execFile } from "node:child_process";
import { promisify } from "node:util";
import { toUserInput } from "./narrative.mjs";
import { loadMetrics, writeNarrative } from "./your-data-layer.mjs";
const BASE = "https://2slides.com";
const headers = {
Authorization: `Bearer ${process.env.SLIDES_API_KEY}`, // μόνο server-side
"Content-Type": "application/json",
};
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
const run = promisify(execFile);
async function post(path, body) {
const res = await fetch(`${BASE}${path}`, { method: "POST", headers, body: JSON.stringify(body) });
if (!res.ok) throw new Error(`${path} -> ${res.status}: ${await res.text()}`);
return res.json();
}
async function waitForJob(jobId, everyMs = 8000) {
for (;;) {
const res = await fetch(`${BASE}/api/v1/jobs/${jobId}`, { headers });
const job = await res.json();
console.log(` job ${jobId}: ${job.status} ${job.progress ?? ""}`);
if (job.status === "success") return job;
if (job.status === "failed") throw new Error(`job ${jobId} failed: ${job.message ?? ""}`);
await sleep(everyMs); // poll κάθε 5–10 s; jobs/{id} επιτρέπει 10 req/min
}
}
export async function buildRecap(client) {
// 1) μετρικές -> αφήγηση 8 τμημάτων
const metrics = await loadMetrics(client);
const sections = await writeNarrative(client, metrics);
// 2) deck σχεδιασμένο με εικόνες: 10 + 100 credits/σελίδα στα 2K
const { jobId } = await post("/api/v1/slides/create-pdf-slides", {
userInput: toUserInput(client, sections),
designStyle: client.designStyle,
aspectRatio: "16:9",
resolution: "2K",
page: 8,
contentDetail: "concise",
responseLanguage: client.language ?? "English",
mode: "async",
});
const deck = await waitForJob(jobId);
console.log("deck PDF:", deck.downloadUrl);
// 3) αφήγηση δύο ομιλητών: 210 credits/σελίδα
await post("/api/v1/slides/generate-narration", {
jobId,
mode: "multi",
speaker1Name: "Maya",
speaker2Name: "Theo",
speaker1Voice: "Kore",
speaker2Voice: "Puck",
contentMode: "standard",
includeIntro: true,
});
await waitForJob(jobId);
// 4) PNG + WAV ανά σελίδα (δωρεάν) -> MP4 με ffmpeg
const zipRes = await fetch(`${BASE}/api/v1/slides/download-slides-pages-voices`, {
method: "POST", headers, body: JSON.stringify({ jobId }),
});
if (!zipRes.ok) throw new Error(`download failed: ${zipRes.status}`);
const zipPath = `out/${client.slug}.zip`;
await writeFile(zipPath, Buffer.from(await zipRes.arrayBuffer()));
await run("bash", ["./stitch.sh", zipPath, `out/${client.slug}-recap.mp4`]); // το ffmpeg loop από το βήμα 5
return { jobId, pdf: deck.downloadUrl, video: `out/${client.slug}-recap.mp4` };
}
// Επεξεργασία πελατών ένας-ένας: 3 POSTs ανά πελάτη κρατούν κάτω από 6 req/min
const clients = JSON.parse(process.env.CLIENTS_JSON ?? "[]");
for (const client of clients) {
try {
const out = await buildRecap(client);
console.log(`done ${client.name}`, out);
} catch (err) {
console.error(`FAILED ${client.name}:`, err.message); // ειδοποίηση, μην επαναλαμβάνετε τυφλά
}
}Κάθε πελάτης κοστίζει τρεις αιτήσεις εγγραφής (deck, αφήγηση, λήψη) συν polling αιτήσεις ανάγνωσης με ξεχωριστό όριο 10 αιτήσεων ανά λεπτό.
Επιλογή στυλ αναφοράς
Αν η περιγραφή του brand σας στο designStyle δεν αποδίδει, χρησιμοποιήστε μια εικόνα αναφοράς. Η 2Slides Gallery φιλοξενεί πραγματικά decks που μπορείτε να δείτε για κατεύθυνση ή να περάσετε στο create-like-this ως referenceImageUrl. Πρόκειται για decks αναφοράς, όχι έξοδο API: οι παρακάτω διαφάνειες προέρχονται από ένα deck Adobe Creative Trends 2026 στην Gallery και δείχνουν το συγκρατημένο, δεδομενοκεντρικό στυλ που διαβάζεται καλά σε εβδομαδιαία ανακεφαλαίωση.


referenceImageUrl και το create-like-this εξάγει χρώματα, τύπο και διάταξη από αυτήν.

Για agencies, αποθηκεύστε ένα URL διαφάνειας αναφοράς ανά πελάτη δίπλα στη ρύθμιση μετρικών τους, και κάθε Δευτέρα το deck μένει στο οπτικό σύστημα του πελάτη.
Κόστος
Ανά ανακεφαλαίωση 8 διαφανειών: 810 credits για το deck 2K, 1.680 για την αφήγηση, τίποτα για το ZIP ή το ffmpeg στον δικό σας worker. Τα πακέτα credits κυμαίνονται από $5 για 2.000 credits ($0.0025 το καθένα) έως $80 για 40.000 credits ($0.002 το καθένα).
| Όγκος | Credits Deck | Credits Αφήγησης | Σύνολο Credits | USD στα $0.0025 | USD στα $0.002 ($80 πακέτα) |
|---|---|---|---|---|---|
| 1 αφηγηματική ανακεφαλαίωση | 810 | 1,680 | 2,490 | $6.23 | $4.98 |
| 20 ανακεφαλαίωσεις / μήνα (5 καμπάνιες εβδομαδιαία) | 16,200 | 33,600 | 49,800 | $124.50 | $99.60 |
| 500 ανακεφαλαίωσεις / μήνα (125 πελάτες εβδομαδιαία) | 405,000 | 840,000 | 1,245,000 | n/a | $2,490 |
| 20 decks / μήνα, χωρίς αφήγηση | 16,200 | 0 | 16,200 | $40.50 | $32.40 |
Δύο σημειώσεις. Η μείωση σε resolution: "1K" δεν εξοικονομεί τίποτα (100 credits ανά σελίδα ισχύουν για 512px, 1K και 2K· μόνο το 4K διπλασιάζει το κόστος), οπότε μείνετε στα 2K. Η δημιουργία MP4 στο Workspace αντί για ffmpeg προσθέτει 160 credits ($0.32 έως $0.40) ανά ανακεφαλαίωση.
Fast PPT ή slides σχεδιασμένα με εικόνες για αυτή τη χρήση;
| Ανάγκη | Fast PPT generate | create-pdf-slides / create-like-this |
|---|---|---|
| Οι stakeholders επεξεργάζονται το deck στο PowerPoint | Ναι, εγγενές PPTX από 1.500+ templates | Όχι, έξοδος PDF συν εικόνες σελίδων |
| Βίντεο για παρακολούθηση με voiceover | Όχι, δεν υπάρχει αφήγηση | Ναι, generate-narration και μετά MP4 |
| Κόστος για 8 σελίδες | 80 credits (περίπου $0.20) | 810 credits deck, 2,490 με αφήγηση |
| Χρόνος απόκρισης | Περίπου 30 δευτερόλεπτα, συγχρονισμένο από προεπιλογή | Λίγα λεπτά, ασύγχρονο από προεπιλογή |
| Έλεγχος brand | Επιλογή themeId από GET /api/v1/themes/search | Ελεύθερο κείμενο designStyle ή referenceImageUrl |
Πολλές ομάδες τρέχουν και τα δύο: ένα Fast PPT deck για τον account manager που το σχολιάζει, και το αφηγηματικό βίντεο για τον πελάτη που το παρακολουθεί στο κινητό. Το How marketing teams generate AI presentation decks at scale καλύπτει διεξοδικά την επεξεργάσιμη πλευρά.
Συνηθισμένα λάθη
- Εκτέλεση 50 πελατών παράλληλα. Κάθε endpoint εγγραφής επιτρέπει 6 αιτήσεις ανά λεπτό ανά κλειδί. Βάλτε τους πελάτες σε ουρά και επεξεργαστείτε τους διαδοχικά ή απλώστε τις υποβολές σε όλη την ώρα.
- Κλήση
generate-narrationσε Fast PPT εργασία. Η αφήγηση δέχεται μόνο εργασίες απόcreate-pdf-slidesήcreate-like-this; μια εργασίαgenerateαπορρίπτεται και δεν μπορεί να μετατραπεί. - Αποθήκευση του API key σε browser dashboard. Κρατήστε το
SLIDES_API_KEYστον server ή στο μυστικό αποθετήριο του scheduler. Αν μια σελίδα πελάτη χρειάζεται το βίντεο, σερβίρετε το MP4 που ήδη έχετε δημιουργήσει. - Χρήση
page: 0όταν θέλετε ακριβώς οκτώ διαφάνειες. Το0σημαίνει αυτόματη ανίχνευση αριθμού σελίδων. Ορίστεpage: 8ώστε κάθε εβδομαδιαίο βίντεο να έχει το ίδιο σχήμα και μήκος. - Πέρασμα κωδικού γλώσσας. Το
responseLanguageπαίρνει όνομα όπως"Spanish", όχι"es". Αποθηκεύστε το όνομα στη ρύθμιση κάθε πελάτη. - Αποστολή ακατέργαστης εξαγωγής μετρικών. Ένα CSV 3.000 γραμμών κολλημένο στο
userInputπαράγει μπερδεμένο deck. Περίληψη πρώτα, δώστε αφήγηση 400 έως 500 λέξεων και κρατήστε το CSV ως συνημμένο.
Συχνές Ερωτήσεις
Πόσο κοστίζει να αυτοματοποιήσω μια εβδομαδιαία αναφορά μάρκετινγκ ως αφηγηματικό βίντεο;
Μια αφηγηματική ανακεφαλαίωση 8 διαφανειών κοστίζει 2.490 credits, μεταξύ $4.98 και $6.23 ανάλογα με το πακέτο credits. Αυτό αναλύεται σε 810 credits για το deck 2K σχεδιασμένο με εικόνες (10 σχεδιασμός συν 100 ανά σελίδα) και 1.680 credits για αφήγηση δύο ομιλητών (210 ανά σελίδα). Η λήψη PNG και WAV ανά σελίδα είναι δωρεάν, και η σύνθεση με ffmpeg στον δικό σας υπολογιστή δεν κοστίζει τίποτα.
Μπορεί ένα API αφηγηματικού βίντεο να χρησιμοποιήσει δύο διαφορετικές φωνές σε ένα deck;
Ναι. Το generate-narration με mode: "multi" παίρνει speaker1Name, speaker2Name, speaker1Voice και speaker2Voice, και εναλλάσσει τους δύο ομιλητές ανά διαφάνεια. Υπάρχουν 30 φωνές διαθέσιμες, συμπεριλαμβανομένων των Kore, Puck, Zephyr, Charon, Aoede και Leda. Χρησιμοποιήστε mode: "single" με speakerName και voice όταν αρκεί ένας αφηγητής, με το ίδιο κόστος 210 credits ανά σελίδα.
Ποια endpoints χρειάζεται μια pipeline αφηγηματικού βίντεο παρουσίασης;
Τρία, με σειρά: POST /api/v1/slides/create-pdf-slides (ή create-like-this με referenceImageUrl) για το σχεδιασμό του deck, POST /api/v1/slides/generate-narration στο αντίστοιχο jobId για προσθήκη ήχου, και POST /api/v1/slides/download-slides-pages-voices για λήψη των ζευγών PNG και WAV. Κάντε polling στο GET /api/v1/jobs/{jobId} κάθε 5 έως 10 δευτερόλεπτα μεταξύ βημάτων. Το Fast PPT generate δεν είναι μέρος αυτής της αλυσίδας γιατί δεν μπορεί να αφηγηθεί.
Μπορώ να παραδώσω την ίδια εβδομαδιαία αναφορά σε πολλές γλώσσες;
Ναι. Ορίστε το responseLanguage στο create-pdf-slides σε όνομα γλώσσας όπως "Spanish" ή "Japanese" και το κείμενο των διαφανειών γράφεται σε αυτή τη γλώσσα· η αφήγηση ακολουθεί το περιεχόμενο. Υποστηρίζονται πάνω από 20 γλώσσες. Κάθε γλώσσα είναι ξεχωριστή εργασία deck, οπότε ένας πελάτης που θέλει βίντεο στα Αγγλικά και Ισπανικά πληρώνει για δύο εκτελέσεις των 2.490 credits.
Πόσο διαρκεί η pipeline της Δευτέρας ανά πελάτη;
Υπολογίστε μερικά λεπτά ανά πελάτη: ένα deck 8 σελίδων 2K χρειάζεται λίγα λεπτά για render, η αφήγηση προσθέτει λίγα ακόμα, και η σύνθεση με ffmpeg συνήθως κάτω από ένα λεπτό για οκτώ κλιπ. Το polling κάθε 5 έως 10 δευτερόλεπτα και η επεξεργασία πελατών έναν-έναν σέβεται το όριο 6 αιτήσεων ανά λεπτό, και μια εκτέλεση 50 πελατών που ξεκινά στις 06:00 συνήθως τελειώνει πριν την πρώτη συνάντηση.
Επόμενα βήματα
- Πάρτε ένα API key στο 2slides.com/api. Τα 500 δωρεάν credits καλύπτουν μια ολοκληρωμένη αφηγηματική ανακεφαλαίωση ώστε να δοκιμάσετε την pipeline πριν αγοράσετε πακέτο, και μετά αυτοματοποιήστε τις παρουσιάσεις αναφορών μάρκετινγκ για κάθε πελάτη με το ίδιο πρόγραμμα.
- Περιηγηθείτε στις άλλες συνταγές ανά ομάδα στην ανάρτηση hub, AI presentation API use cases by team.
- Η χρηματοοικονομική έκδοση αυτής της ροής, με μηνιαίες καταστάσεις αντί για μετρικές διαφημίσεων, βρίσκεται στο Automate financial report presentations with AI voice narration· για κανόνες σεναρίου και ρυθμού, διαβάστε Slides narration and video best practices.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free