

Pazarlama Rapor Sunumlarını Otomatikleştirin: Deck to Video API (2026)
Pazarlama raporu sunumlarını otomatikleştirmek için, Pazartesi günü kampanya metriklerini çeken, bir LLM’den 8 slaytlık anlatı isteyen ve üç 2Slides uç noktasını çağıran bir cron çalıştırın: görüntü tasarımlı 16:9 özet sunumu için create-pdf-slides, iki sesli parça için multi modunda generate-narration ve her sayfa için PNG ve WAV dosyalarını alan download-slides-pages-voices (bunlar ffmpeg ile MP4’e birleştirilir). 8 sayfalık 2K sunum 810 kredi (yaklaşık 2$), anlatım 1.680 kredi (yaklaşık 4,20$) tutar, böylece anlatımlı haftalık özet müşteriye yaklaşık 6$’a gelir. Pazarlama operasyonları, büyüme mühendisleri ve ajanslar için tasarlandı.
Öne çıkanlar
- Tek bir zamanlanmış iş Pazartesi ritüelini değiştirir: metrik ihracı, 8 slaytlık özet sunum, iki konuşmacılı seslendirme ve 1920×1080 MP4.
- Üç 2Slides uç noktası işi yapar:
create-pdf-slides(2K’da sayfa başı 10 + 100 kredi),generate-narration(sayfa başı 210 kredi) vedownload-slides-pages-voices(ücretsiz). - Anlatımlı 8 slaytlık özet 2.490 kredi tutar, kredi paketine bağlı olarak yaklaşık 5 ila 6,25$ arasıdır; sadece sunum 810 kredidir.
- Her yazma uç noktası anahtar başına dakikada 6 istekle sınırlıdır, bu yüzden 50 müşterilik bir çalışma paralel değil, sırayla yapılmalıdır.
- Fast PPT (
generate) anlatımlı olamaz; video içincreate-pdf-slidesveyacreate-like-thisile başlanmalıdır.
Kimler için
Her Pazartesi aynı özet sunumu yeniden hazırlayan pazarlama operasyon liderleri, metrikleri zaten bir veri ambarında olan büyüme mühendisleri ve haftalık güncelleme borcu olan 20, 50 veya daha fazla müşterisi olan ajanslar. Sorun aynıdır: rakamlar sabah 6’da hazırdır, sunum öğleye kadar hazırdır ve paydaşların yarısı asla açmaz.
Paydaşlar PowerPoint’te slaytları sonradan düzenleyecekse bu tarifi kullanmayın; görüntü tasarımlı işlem tamamlanmış PDF ve sayfa görüntüleri üretir, yerel PPTX değil. Düzenlenebilir haftalık sunumlar için Zapier ve 2Slides ile haftalık raporları otomatikleştirin içindeki Fast PPT yolu daha uygundur.
İş akışına genel bakış
| Adım | Araç | Ne olur | 2Slides uç noktası / kredi |
|---|---|---|---|
| 1. Tetikleme | Cron (GitHub Actions, Cloud Scheduler, VM üzeri cron) | Müşterinin saat diliminde Pazartesi 06:00’da tetiklenir | yok |
| 2. Metrikleri çek | Google Ads, Meta, GA4 ihracı veya veri ambarı SQL sorgusu | Müşteri başına bir JSON nesnesi: harcama, plan, dönüşümler, CPA, en iyi kanallar, en iyi kreatifler | yok |
| 3. Anlatıyı yaz | Tercih ettiğiniz LLM | 8 başlıklı bölüm döner: başlık sonucu, harcama vs. plan, en iyi kanallar, kreatif kazananlar, hedef kitle notları, testler, riskler, gelecek hafta planı | yok |
| 4. Sunumu oluştur | 2Slides | Markanızın designStyle ile 2K çözünürlükte görüntü tasarımlı 16:9 sunum | POST /api/v1/slides/create-pdf-slides, 8 sayfa için 810 kredi |
| 5. Anlatım ekle | 2Slides | İki konuşmacı slaytlar arasında dönüşümlü konuşur | POST /api/v1/slides/generate-narration, 8 sayfa için 1.680 kredi |
| 6. Varlıkları al | 2Slides | pages/page_01.png, voices/page_01.wav ve transcript.txt içeren ZIP | POST /api/v1/slides/download-slides-pages-voices, ücretsiz |
| 7. Birleştir ve teslim et | ffmpeg işçinizde veya Workspace Export | Slack, e-posta veya müşteri portalına H.264 MP4 gönderilir | ffmpeg: ücretsiz; Workspace Generate Video: sayfa başı 20 kredi |
Her 2Slides çağrısı aynı Authorization: Bearer $SLIDES_API_KEY başlığını kullanır ve her asenkron iş GET /api/v1/jobs/{jobId} ile sorgulanır.
Adım 1: API anahtarı alın ve zamanlayıcıyı bağlayın
2slides.com/api adresinde API Keys sekmesinden bir anahtar oluşturun. Yeni hesaplar abonelik olmadan 500 ücretsiz kredi alır; bu, paketi satın almadan önce bu işlem hattını bir kez baştan sona çalıştırmak için yeterlidir. Anahtarı zamanlayıcınızın gizli deposunda SLIDES_API_KEY olarak saklayın, asla tarayıcıda veya paylaşılan not defterinde tutmayın ve herhangi bir zamanlama yapmadan önce echo uç noktası ile doğrulayın.
curl -s https://2slides.com/api/v1/echo \
-H "Authorization: Bearer $SLIDES_API_KEY"
Tetikleyici için, birkaç müşteri için on: schedule: - cron: "0 6 * * 1" içeren bir GitHub Actions iş akışı yeterlidir. 50 veya daha fazla için müşterileri kuyruğa koyun ve bir işçi sırayla işlesin; bu, dakikada 6 istek sınırının altında kalmanızı ve yeniden denemeler için boşluk bırakmanızı sağlar.
Adım 2: Metrikleri çekin ve LLM’den 8 slaytlık anlatıyı yazmasını isteyin
2Slides API’si iyi bir haftalık özetin ne dediğini bilmez; bu kısım size aittir ve sunumun kalitesini belirler. Reklam platformlarınızdan veya veri ambarınızdan geçen haftanın rakamlarını müşteri başına tek bir düz JSON nesnesine çekin, ardından LLM’nize tam olarak sekiz başlıklı bölüm döndürmesini isteyin:
- Başlık sonucu: bir sayı, bir cümle ("CPA haftalık %18 düştü, harcama sabit").
- Harcama vs. plan: gerçekleşen, planlanan, fark, ay içi hız.
- En iyi kanallar: harcama, dönüşüm, CPA ve değişim ile üç kanal.
- Kreatif kazananlar: en iyi dönüşüm sağlayan iki veya üç reklam ve nedenleri.
- Hedef kitle ve coğrafi notlar: ne değişti.
- Devam eden testler: hipotez, durum, okuma tarihi.
- Riskler ve engeller: bütçe sınırları, izleme boşlukları, mevsimsellik.
- Gelecek hafta planı: üç madde, sahipleri ile.
Sayıların satır içinde olduğu ve bölüm başına 60 kelimeyi geçmeyen sade cümleler isteyin. create-pdf-slides metninizi kopya ve düzenin kaynağı olarak kabul eder, bu yüzden temiz 400-500 kelimelik anlatı 3.000 kelimelik her metriğin döküldüğü metinden daha sıkı bir sunum üretir.
// narrative.mjs: LLM çıktısını 2Slides’a ulaşmadan önce şekillendirir
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}`;
}Adım 3: create-pdf-slides ile kampanya raporu sunumu otomasyonu
Anlatıyı create-pdf-slides’a gönderin. Slayt sayısının sekiz bölüme uyması için page: 8, ekranlar için aspectRatio: "16:9" ve PNG’lerin 1920×1080’de büyütme olmadan dayanması için resolution: "2K" ayarlayın. designStyle markanızın renkleri, yazı tipi hissi, düzen kuralları ve kaçınılacaklar gibi özelliklerini içerir.
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"
}'Yanıt { "jobId": "..." } şeklindedir. GET https://2slides.com/api/v1/jobs/{jobId} her 5-10 saniyede bir sorgulanır, status success (PDF downloadUrl’da) veya failed olana kadar beklenir. Sekiz 2K sayfa için birkaç dakika bekleyin. Maliyet: planlama için 10 kredi ve sayfa başı 100 kredi, toplam 8 sayfa için 810 kredi.

create-pdf-slides API üzerinden sunar.
Mevcut bir marka slaydına metin açıklaması yerine uymak için, referenceImageUrl ile halka açık bir marka slaytının görüntüsünü gösteren create-like-this kullanabilirsiniz. İçerik, maliyet ve limitler aynıdır.
Adım 4: Anlatımlı video sunumu API’si ile iki konuşmacı
Sunum işi success döndüğünde, aynı jobId ile generate-narration çağrılır. İki konuşmacı ve 30 ses arasından iki ses için mode: "multi" kullanılır; Kore ve Puck, dinleyicilerin görsel ipucu olmadan konuşmacıyı takip edebilmesi için yeterince farklıdır. includeIntro: true kısa bir açılış ekler, müşteriyi ve haftayı adlandırır.
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
}'Uç nokta 202 döner ve iş processing durumuna geçer. Aynı jobId tekrar success olana kadar sorgulanır. Anlatım sayfa başı 210 kredi (10 senaryo, 200 ses) tutar, sekiz slayt için 1.680 kredi. Senaryo uzunluğu ve hız rehberi için Slides narration and video best practices bakınız.
Bir karşılaştırma: Gamma’nın geliştirici sitesi (https://developers.gamma.app) n8n, Synthesia, ElevenLabs ve kendi Generate API’sini zincirleyen anlatımlı video tarifi sunar ve API anahtarları Pro plan gerektirir. Yukarıdaki 2Slides yolu tek satıcı ve her hesapta çalışan tek anahtar kullanır; montaj için ffmpeg sizin tarafınızda; Synthesia katmanı gibi avatar sunucu üretmez. Açıklama: 2Slides bizim ürünümüzdür.
Adım 5: Haftalık pazarlama raporunu ffmpeg ile videoya dönüştürün
Aynı jobId ile download-slides-pages-voices çağrılır. Ücretsiz ZIP döner, içinde pages/page_01.png ile page_08.png, voices/page_01.wav ile page_08.wav ve altyazı veya e-posta özeti için transcript.txt bulunur.
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 recapSonra her PNG’yi WAV ile eşleştirip birleştirin. Bu tek satırlık komut, her slaytın anlatımı kadar ekranda kaldığı 1920×1080 H.264 MP4 üretir:
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.mp4Sonundaki concat demuxer ffmpeg format referansında belgelenmiştir. Dikey kesim için her iki 1920:1080 değerini 1080:1920 yapın ve sunumu aspectRatio: "9:16" ile yeniden oluşturun.
ffmpeg çalıştıracak işçiniz yoksa, aynı işi 2Slides Workspace’de açın, Export ve ardından Generate Video kullanın. Tarayıcıda 1920×1080 veya 1080×1920 H.264 MP4 oluşturur, sayfa başı 20 kredi (8 slayt için 160 kredi). Bu tek seferlik işler için uygundur; ffmpeg ise her Pazartesi 50 müşteri için uygundur.
Adım 6: Pazarlama raporu sunumlarını otomatikleştiren Node.js işlem hattı
Tüm işlem, fetch dışındaki bağımlılıkları olmayan Node 20 scripti olarak:
// weekly-recap.mjs: Node 20+, Pazartesi cron’undan çalıştırılır
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}`, // sadece sunucu tarafı
"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); // her 5–10 saniyede bir sorgula; jobs/{id} dakikada 10 istek izin verir
}
}
export async function buildRecap(client) {
// 1) metrikler -> 8 bölümlü anlatı
const metrics = await loadMetrics(client);
const sections = await writeNarrative(client, metrics);
// 2) görüntü tasarımlı sunum: 2K’da sayfa başı 10 + 100 kredi
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) iki konuşmacılı anlatım: sayfa başı 210 kredi
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) sayfa başı PNG + WAV (ücretsiz) -> ffmpeg ile MP4
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`]); // adım 5’teki ffmpeg döngüsü
return { jobId, pdf: deck.downloadUrl, video: `out/${client.slug}-recap.mp4` };
}
// Müşterileri sırayla işleyin: müşteri başına 3 POST isteği dakikada 6 istek sınırının altında kalır
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); // uyarı, körü körüne yeniden deneme yapmayın
}
}Her müşteri için üç yazma isteği (sunum, anlatım, indirme) ve ayrı dakikada 10 istek hakkı olan sorgulama istekleri vardır.
Referans stil seçimi
Markanızı designStyle ile tanımlamak işe yaramazsa, referans bir görüntü kullanın. 2Slides Gallery gerçek dünya sunumlarını barındırır, yönlendirme için göz atabilir veya create-like-this’e referenceImageUrl olarak verebilirsiniz. Bunlar API çıktısı değil, referans sunumlardır: aşağıdaki slaytlar Gallery’deki Adobe Creative Trends 2026 sunumundan alınmıştır ve haftalık özetlerde iyi okunan, ölçülü, veri odaklı stili gösterir.


referenceImageUrl olarak verin, create-like-this renk, yazı tipi ve düzeni buradan çıkarır.

Ajanslar için, her müşterinin metrik yapılandırmasının yanına bir referans slayt URL’si saklayın, böylece her Pazartesi sunumu o müşterinin görsel sisteminde kalır.
Maliyetler
8 slaytlık özet başına: 2K sunum için 810 kredi, anlatım için 1.680 kredi, ZIP ve kendi işçinizde ffmpeg ücretsiz. Kredi paketleri 2.000 kredi için 5$ (her biri 0,0025$) ile 40.000 kredi için 80$ (her biri 0,002$) arasında değişir.
| Hacim | Sunum kredisi | Anlatım kredisi | Toplam kredi | 0,0025$ ile USD | 0,002$ ile USD (80$ paket) |
|---|---|---|---|---|---|
| 1 anlatımlı özet | 810 | 1.680 | 2.490 | 6,23$ | 4,98$ |
| Ayda 20 özet (haftalık 5 kampanya) | 16.200 | 33.600 | 49.800 | 124,50$ | 99,60$ |
| Ayda 500 özet (haftalık 125 müşteri) | 405.000 | 840.000 | 1.245.000 | n/a | 2.490$ |
| Ayda 20 sunum, anlatım yok | 16.200 | 0 | 16.200 | 40,50$ | 32,40$ |
İki not: resolution: "1K"’ye düşmek tasarruf sağlamaz (sayfa başı 100 kredi 512px, 1K ve 2K için aynıdır; sadece 4K iki katına çıkar), bu yüzden 2K’da kalın. MP4’ü Workspace’de render etmek ffmpeg yerine özet başına 160 kredi (0,32$–0,40$) ekler.
Bu kullanım için Fast PPT mi yoksa görüntü tasarımlı slaytlar mı?
| İhtiyaç | Fast PPT generate | create-pdf-slides / create-like-this |
|---|---|---|
| Paydaşlar PowerPoint’te düzenleyecek | Evet, 1.500+ şablondan yerel PPTX | Hayır, çıktı PDF ve sayfa görüntüleri |
| İzle-okuma yerine video ve seslendirme | Hayır, anlatım yok | Evet, generate-narration ve MP4 |
| 8 sayfa maliyeti | 80 kredi (yaklaşık 0,20$) | 810 kredi sunum, anlatımla 2.490 kredi |
| Çalışma süresi | Yaklaşık 30 saniye, senkron varsayılan | Birkaç dakika, asenkron varsayılan |
| Marka kontrolü | GET /api/v1/themes/search’ten themeId seç | Serbest metin designStyle veya referenceImageUrl |
Birçok ekip her ikisini de kullanır: hesap yöneticisi için not ekleyebileceği Fast PPT sunumu ve müşterinin telefonda izlediği anlatımlı video. Pazarlama ekipleri AI sunumlarını nasıl ölçeklendiriyor düzenlenebilir tarafı detaylı anlatır.
Yaygın tuzaklar
- 50 müşteriyi paralel ateşlemek. Her yazma uç noktası anahtar başına dakikada 6 istek sınırı koyar. Müşterileri sıraya koyun ve sırayla işleyin veya gönderimleri saate yayın.
- Fast PPT işine
generate-narrationçağırmak. Anlatım sadececreate-pdf-slidesveyacreate-like-thisişlerini kabul eder;generateişi reddedilir ve dönüştürülemez. - API anahtarını tarayıcı panosuna koymak.
SLIDES_API_KEY’yi sadece sunucuda veya zamanlayıcınızın gizli deposunda tutun. Müşteri tarafı sayfa video isterse, zaten oluşturduğunuz MP4’ü sunun. - Tam olarak sekiz slayt istediğinizde
page: 0kullanmak.0sayfa sayısını otomatik algılar. Her haftanın videosunun aynı şekil ve uzunlukta olması içinpage: 8ayarlayın. - Dil kodu göndermek.
responseLanguage"es"değil,"Spanish"gibi isim alır. Her müşterinin yapılandırmasında ismi saklayın. - Ham metrik ihracını göndermek. 3.000 satırlık CSV’yi
userInput’a yapıştırmak karışık bir sunum üretir. Önce özetleyin, 400-500 kelimelik anlatı verin, CSV’yi ek olarak tutun.
Sıkça Sorulan Sorular
Haftalık pazarlama raporunu anlatımlı video olarak otomatikleştirmenin maliyeti nedir?
Anlatımlı 8 slaytlık özet 2.490 kredi tutar, kredi paketine bağlı olarak 4,98$ ile 6,23$ arasındadır. Bu, 2K görüntü tasarımlı sunum için 810 kredi (10 planlama + sayfa başı 100) ve iki konuşmacılı anlatım için 1.680 kredi (sayfa başı 210) olarak ayrılır. Sayfa başı PNG ve WAV indirme ücretsizdir, kendi makinenizde ffmpeg ile birleştirme de ücretsizdir.
AI seslendirme slayt API’si bir sunumda iki farklı sesi kullanabilir mi?
Evet. generate-narration’da mode: "multi" ile speaker1Name, speaker2Name, speaker1Voice ve speaker2Voice verilir, iki konuşmacı slaytlar arasında dönüşümlü konuşur. Kore, Puck, Zephyr, Charon, Aoede ve Leda dahil 30 ses vardır. Tek anlatıcı yeterliyse mode: "single" ile speakerName ve voice kullanılır, yine sayfa başı 210 kredi.
Anlatımlı video sunum API hattı hangi uç noktaları kullanır?
Sırayla üç uç nokta: POST /api/v1/slides/create-pdf-slides (veya referenceImageUrl ile create-like-this) sunumu tasarlar, POST /api/v1/slides/generate-narration ile ses ekler ve POST /api/v1/slides/download-slides-pages-voices ile PNG ve WAV çiftlerini alır. Adımlar arasında GET /api/v1/jobs/{jobId} her 5-10 saniyede sorgulanır. Fast PPT’nin generate uç noktası anlatımlı zincirin parçası değildir.
Aynı haftalık raporu birden fazla dilde sunabilir miyim?
Evet. create-pdf-slides’da responseLanguage olarak "Spanish" veya "Japanese" gibi dil ismi verin, slayt metni o dilde yazılır; anlatım slayt içeriğini takip eder. 20’den fazla dil desteklenir. Her dil ayrı bir sunum işi olduğundan, İngilizce ve İspanyolca video isteyen müşteri iki kez 2.490 kredi öder.
Pazartesi hattı müşteri başına ne kadar sürer?
Müşteri başına birkaç dakika planlayın: 8 sayfalık 2K sunum birkaç dakika sürer, anlatım birkaç dakika ekler, ffmpeg montajı genellikle 8 klip için bir dakikadan azdır. Her 5-10 saniyede sorgulama ve müşterileri sırayla işlemek 6 istek/dakika sınırına uyar; 50 müşterilik çalışma 06:00’da başlatılırsa genellikle ilk toplantıdan önce biter.
Sonraki adımlar
- 2slides.com/api adresinden API anahtarı alın. 500 ücretsiz kredi, paketi satın almadan önce tam anlatımlı bir özet çalıştırmanızı sağlar, sonra her müşteri için pazarlama raporu sunumlarını aynı takvimde otomatikleştirin.
- Hub yazısındaki diğer ekip bazlı tariflere göz atın, AI presentation API use cases by team.
- Bu iş akışının finans versiyonu, reklam metrikleri yerine ay sonu bildirimleri ile, Automate financial report presentations with AI voice narration adresinde; senaryo ve hız kuralları için Slides narration and video best practices okuyun.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free