

Otomatisasi Katalog Produk ke Presentasi untuk Sales Deck (2026)
Otomatisasi katalog produk ke presentasi berarti sebuah skrip membaca setiap SKU dari ekspor Shopify Anda, PIM, atau CSV dan memanggil API 2Slides dua kali: POST /api/v1/slides/generate membangun sell sheet PPTX yang dapat diedit dari template merek tetap, dan POST /api/v1/slides/create-like-this membangun launch deck dengan desain gambar yang sesuai dengan visual kunci kampanye Anda. Sell sheet 6 halaman berharga 60 kredit (sekitar $0,15); launch deck 8 halaman 2K berharga 810 kredit (sekitar $2,03). Ini dibuat untuk operasi e-commerce, pemasar produk, dan agensi yang melayani merek ritel.
Poin-poin penting
- Satu baris katalog menjadi dua deck: sell sheet Fast PPT dengan 10 kredit per halaman, dan launch deck dengan desain gambar dengan 10 kredit per pekerjaan plus 100 kredit per halaman 2K.
- Setiap endpoint generasi dibatasi 6 permintaan per menit per kunci, jadi runner mengirim satu pekerjaan setiap 10 detik dan menyimpan
jobIddi samping SKU. - Mengirim visual kunci merek sebagai
referenceImageUrlmenjaga setiap launch deck dalam tampilan kampanye yang sama, denganaspectRatio"16:9" untuk pembeli dan "4:5" untuk sosial. - Permintaan yang sama dengan
responseLanguage: "German"atau"Japanese"menghasilkan deck siap retailer untuk pasar lintas batas tanpa langkah terjemahan terpisah. - 20 SKU per bulan (sell sheet plus launch deck) berharga sekitar 17.400 kredit, yang masuk dalam satu paket kredit $42,50.
Untuk siapa ini
Anda menjalankan operasi e-commerce atau pemasaran produk untuk sebuah merek, marketplace, atau agensi, dan setiap SKU baru atau rilis musiman berarti seseorang membangun ulang sell sheet yang sama, line review deck, dan launch deck secara manual. Katalog sudah memuat nama, fitur, spesifikasi, harga, dan gambar hero. Resep ini menjadikannya sumber kebenaran dan membiarkan skrip menghasilkan deck produk dari baris CSV secara terjadwal atau pada event Shopify.
Jangan gunakan resep ini jika Anda hanya butuh satu deck khusus per kuartal. API ini efektif ketika struktur yang sama diulang di puluhan atau ratusan SKU.
Alur kerja secara singkat
| Langkah | Alat | Apa yang terjadi | Endpoint 2Slides / kredit |
|---|---|---|---|
| 1 | Ekspor Shopify, PIM, atau CSV | Normalisasi setiap baris SKU menjadi brief teks biasa (nama, fitur, spesifikasi, harga, retailer, URL gambar) | Tidak ada |
| 2 | Skrip Node.js | Bangun sell sheet retailer sebagai PPTX yang dapat diedit dari template merek Anda | POST /api/v1/slides/generate, 10 kredit/halaman |
| 3 | Skrip Node.js | Bangun launch deck dengan desain gambar yang sesuai visual kunci kampanye, 16:9 dan 4:5 | POST /api/v1/slides/create-like-this, 10 + 100 kredit/halaman (2K) |
| 4 | Skrip Node.js | Jeda pengiriman 10 detik, simpan pemetaan jobId ke SKU, polling, unggah ke S3 | GET /api/v1/jobs/{jobId}, gratis |
| 5 | Skrip yang sama, baris tambahan | Hasilkan varian bahasa Jerman dan Jepang untuk retailer lintas batas | Endpoint sama, responseLanguage disetel per pasar |
| 6 | Shopify + Make | Event produk dibuat memicu HTTP Request sehingga SKU baru dapat deck dalam beberapa menit | Endpoint sama, kredit sama |
Langkah 1: Normalisasi katalog menjadi brief per SKU
Apapun sumbernya, ratakan setiap SKU menjadi baris dengan kolom yang sama. CSV produk Shopify sudah memiliki Title, Body (HTML), Variant Price, dan Image Src; ekspor PIM biasanya memiliki atribut terstruktur. Tambahkan dua kolom sendiri: target_retailer (pembeli mana yang melihat sell sheet ini) dan market (bahasa apa yang dibaca retailer).
sku,name,features,specs,price,hero_image_url,target_retailer,market
NB-TRAIL-042,Northbound Trail Runner 2,"Vibram outsole; 8 mm drop; recycled mesh upper","Weight 265 g; Sizes EU 39-47; Colors: Moss, Slate",139.00,https://cdn.example-brand.com/nb-trail-042.jpg,Decathlon DE,de
NB-TRAIL-042,Northbound Trail Runner 2,"Vibram outsole; 8 mm drop; recycled mesh upper","Weight 265 g; Sizes EU 39-47; Colors: Moss, Slate",139.00,https://cdn.example-brand.com/nb-trail-042.jpg,Xebio JP,ja
NB-PACK-018,Northbound Daypack 22L,"Roll-top closure; laptop sleeve; 420D ripstop","Volume 22 L; Weight 610 g; Colors: Sand, Black",89.00,https://cdn.example-brand.com/nb-pack-018.jpg,REI US,enPembuat prompt mengubah baris menjadi userInput. Jaga agar tidak lebih dari beberapa ratus kata dan nyatakan audiens serta jumlah slide dalam teks, karena Fast PPT merencanakan deck dari brief.
function sellSheetPrompt(row) {
return [
`Retailer sell sheet untuk ${row.name} (SKU ${row.sku}), disiapkan untuk tim pembeli di ${row.target_retailer}.`,
`6 slide: sampul dengan nama produk dan positioning satu baris; fitur utama; spesifikasi teknis; harga dan poin margin (harga eceran ${row.price} EUR); merchandising dan waktu peluncuran; kontak dan langkah selanjutnya.`,
`Fitur: ${row.features}. Spesifikasi: ${row.specs}.`,
`Nada: faktual, menghadap pembeli, tanpa superlatif pemasaran.`,
].join("\n");
}
function launchPrompt(row) {
return [
`Launch deck produk untuk ${row.name} (SKU ${row.sku}).`,
`Audiens: pembeli ritel dan manajer kategori.`,
`Cakup cerita hero, tiga fitur utama (${row.features}), lembar spesifikasi (${row.specs}), harga eceran ${row.price} EUR, dan jendela kampanye musiman.`,
`Gunakan gambar hero produk di ${row.hero_image_url} sebagai jangkar visual bila sesuai.`,
].join("\n");
}Langkah 2: Hasilkan sell sheet retailer dengan Fast PPT
Manajer akun butuh PPTX yang bisa dibuka, diedit harga, dan diteruskan. Itu jalur Fast PPT: POST /api/v1/slides/generate mengisi salah satu dari 1.500+ template yang didesain dan mengembalikan file PowerPoint asli dalam sekitar 30 detik. Pilih satu themeId per merek dan hard-code agar setiap sell sheet berbagi sistem tata letak yang sama. Jika merek Anda sudah memiliki template yang disetujui, On-brand AI slides with template fill membahas cara standarisasi.

themeId tetap per merek.
Temukan tema sekali dan simpan ID-nya di lingkungan Anda:
curl "https://2slides.com/api/v1/themes/search?query=retail%20product%20catalog&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"Kemudian hasilkan. mode default adalah sync, yang mengembalikan downloadUrl dalam satu panggilan. Untuk batch gunakan mode: "async" sehingga permintaan mengembalikan jobId segera dan skrip Anda terus mengirim.
curl -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Retailer sell sheet untuk Northbound Trail Runner 2 (SKU NB-TRAIL-042), disiapkan untuk tim pembeli di REI US. 6 slide: sampul; fitur utama (Vibram outsole, 8 mm drop, recycled mesh upper); spesifikasi teknis (265 g, EU 39-47, Moss dan Slate); harga dan poin margin (eceran 139.00); merchandising dan waktu peluncuran; kontak dan langkah selanjutnya. Nada: faktual, menghadap pembeli.",
"themeId": "YOUR_BRAND_THEME_ID",
"responseLanguage": "English",
"mode": "async"
}'Sell sheet 6 halaman berharga 60 kredit, sekitar $0,15 pada tarif paket $5.
Langkah 3: Hasilkan launch deck kampanye dengan create-like-this
Launch deck berbeda. Pembeli dan saluran sosial mengharapkan tampilannya seperti kampanye, bukan seperti template, dan tidak ada yang akan mengedit slide per slide. Itu jalur desain gambar: POST /api/v1/slides/create-like-this mengambil referenceImageUrl, menurunkan sistem desain (palet, tipe, komposisi) dari gambar itu, dan merender setiap halaman sebagai gambar dalam PDF. Arahkan ke visual kunci musim dan setiap deck SKU mewarisi tampilan kampanye. Halaman produk untuk Create Slides Like This menunjukkan pipeline yang sama di workspace web.

create-like-this adalah titik masuk API; gambar referensi menggantikan prompt gaya tertulis.
Jalankan dua kali per SKU dengan nilai aspectRatio berbeda: "16:9" untuk deck pembeli dan "4:5" untuk carousel sosial. Pipeline gambar default ke mode: "async".
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": "Launch deck produk untuk Northbound Trail Runner 2 (SKU NB-TRAIL-042). Audiens: pembeli ritel dan manajer kategori. Cakup cerita hero, tiga fitur utama (Vibram outsole, 8 mm drop, recycled mesh upper), lembar spesifikasi (265 g, EU 39-47), harga eceran 139.00, dan jendela kampanye FW26.",
"referenceImageUrl": "https://cdn.example-brand.com/campaigns/fw26/key-visual.jpg",
"aspectRatio": "16:9",
"resolution": "2K",
"page": 8,
"contentDetail": "standard",
"imageModel": "gemini-3-pro-image",
"responseLanguage": "English",
"mode": "async"
}'Untuk versi sosial ubah aspectRatio ke "4:5" dan page ke 6, dan singkatkan brief ke cerita hero plus tiga fitur. Deck 8 halaman 2K berharga 10 + 800 = 810 kredit (sekitar $2,03); versi 6 halaman 4:5 berharga 610 kredit (sekitar $1,53). page: 0 membiarkan planner memilih jumlah halaman, tapi angka tetap menjaga biaya katalog dapat diprediksi.
Langkah 4: Jalankan katalog dalam batch dengan 6 permintaan per menit
Batas kecepatan adalah 6 permintaan per menit per kunci API, dan GET /api/v1/jobs/{jobId} mengizinkan 10 per menit. Runner yang menghormati keduanya singkat: kirim satu pekerjaan setiap 10 detik, tulis jobId di samping SKU ke disk saat berjalan, lalu polling set yang tertunda secara round-robin satu cek setiap 6 detik. Setiap file selesai diunggah ke penyimpanan cloud segera setelah pekerjaannya berhasil.
// catalog-to-decks.mjs (Node 20, dijalankan server-side; jangan pernah kirim SLIDES_API_KEY ke browser)
import { readFile, writeFile } from "node:fs/promises";
import { parse } from "csv-parse/sync";
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";
const API = "https://2slides.com/api/v1";
const headers = {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.SLIDES_API_KEY}`,
};
const THEME_ID = process.env.BRAND_THEME_ID;
const KEY_VISUAL = "https://cdn.example-brand.com/campaigns/fw26/key-visual.jpg";
const s3 = new S3Client({ region: "eu-central-1" });
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
const LANGUAGE = { en: "English", de: "German", ja: "Japanese" };
async function submit(path, body) {
const res = await fetch(`${API}${path}`, { method: "POST", headers, body: JSON.stringify(body) });
if (!res.ok) throw new Error(`${path} -> ${res.status} ${await res.text()}`);
return res.json(); // mode async mengembalikan { jobId, ... }
}
// 1. Kirim: satu permintaan setiap 10 s agar tetap di bawah 6 permintaan/menit
const rows = parse(await readFile("catalog.csv", "utf8"), { columns: true });
const jobs = []; // { sku, market, kind, jobId }
for (const row of rows) {
const responseLanguage = LANGUAGE[row.market] ?? "Auto";
const sheet = await submit("/slides/generate", {
userInput: sellSheetPrompt(row),
themeId: THEME_ID,
responseLanguage,
mode: "async",
});
jobs.push({ sku: row.sku, market: row.market, kind: "sell-sheet", jobId: sheet.jobId });
await sleep(10_000);
for (const [aspectRatio, page, kind] of [["16:9", 8, "launch-16x9"], ["4:5", 6, "social-4x5"]]) {
const deck = await submit("/slides/create-like-this", {
userInput: launchPrompt(row),
referenceImageUrl: KEY_VISUAL,
aspectRatio,
resolution: "2K",
page,
contentDetail: "standard",
responseLanguage,
mode: "async",
});
jobs.push({ sku: row.sku, market: row.market, kind, jobId: deck.jobId });
await sleep(10_000);
}
// peta jobId <-> SKU di disk, agar crash di tengah jalan tidak kehilangan pekerjaan yang sudah dibayar
await writeFile("jobs.json", JSON.stringify(jobs, null, 2));
}
// 2. Polling: jobs/{id} mengizinkan 10 permintaan/menit, jadi cek satu pekerjaan setiap 6 s secara round-robin
const pending = new Set(jobs.map((j) => j.jobId));
while (pending.size > 0) {
for (const job of jobs.filter((j) => pending.has(j.jobId))) {
const res = await fetch(`${API}/jobs/${job.jobId}`, { headers });
const state = await res.json(); // { status, progress, downloadUrl }
if (state.status === "success") {
pending.delete(job.jobId);
const file = await fetch(state.downloadUrl);
const ext = job.kind === "sell-sheet" ? "pptx" : "pdf";
await s3.send(new PutObjectCommand({
Bucket: "brand-sales-assets",
Key: `decks/${job.sku}/${job.market}/${job.kind}.${ext}`,
Body: Buffer.from(await file.arrayBuffer()),
}));
console.log(`uploaded ${job.sku} ${job.market} ${job.kind}`);
} else if (state.status === "failed") {
pending.delete(job.jobId);
console.error(`failed ${job.sku} ${job.kind}`, state);
}
await sleep(6_000);
}
}Tiga pekerjaan per SKU dengan jarak 10 detik berarti 100 SKU mengirim dalam 50 menit; polling 300 pekerjaan dengan satu cek setiap 6 detik menambah sekitar 30 menit per putaran. Jika Anda lebih suka Python, loop yang sama ada di Automate presentation generation with Python and the 2Slides API, dan pola antrean umum dibahas di How to batch-generate presentations with an AI API.
Langkah 5: Tambahkan varian multibahasa untuk retailer lintas batas
Lintas batas adalah tempat otomatisasi sangat berguna. Pembeli Jerman dan pembeli Jepang harus menerima sell sheet dalam bahasa mereka, dengan spesifikasi dan template merek yang sama. Anda tidak perlu layanan terjemahan: responseLanguage menerima nama bahasa dan deck ditulis dalam bahasa itu dari brief bahasa Inggris yang sama.

generate dan bahasa output yang didukung. Kirim nama bahasa, seperti "German", jangan kode seperti "de".
Skrip di atas sudah memetakan market ke nama bahasa (de ke "German", ja ke "Japanese"). Lebih dari 20 nilai didukung termasuk Spanyol, Prancis, Italia, Portugis, Polandia, Korea, Cina Sederhana, Cina Tradisional, Arab, dan Turki. Tulis harga dalam mata uang pasar (EUR, JPY) dan sebutkan retailer dalam brief agar angka dan konteks terlokalisasi, bukan hanya kata-kata.
curl -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Retailer sell sheet untuk Northbound Trail Runner 2 (SKU NB-TRAIL-042), disiapkan untuk tim pembeli di Xebio. 6 slide: sampul; fitur utama (Vibram outsole, 8 mm drop, recycled mesh upper); spesifikasi teknis (265 g, ukuran 25-30 cm, Moss dan Slate); harga dan poin margin (eceran JPY 21,900); merchandising dan waktu peluncuran; kontak dan langkah selanjutnya.",
"themeId": "YOUR_BRAND_THEME_ID",
"responseLanguage": "Japanese",
"mode": "async"
}'Setiap varian bahasa adalah pekerjaan terpisah dengan harga yang sama, jadi SKU yang dijual di tiga pasar berharga tiga sell sheet: 180 kredit, atau sekitar $0,45.
Langkah 6: Trigger pada Shopify "Product created" dengan Make
Runner batch menangani rilis musiman. Untuk aliran SKU baru yang stabil, sambungkan toko ke API sehingga deck tersedia beberapa menit setelah produk dibuat. Make (lihat Make help center) menyediakan event produk Shopify secara langsung; bentuk yang sama bekerja di Zapier atau n8n.
- Trigger: Event Shopify "Watch products" untuk produk dibuat, atau trigger Webhook yang diberi makan oleh webhook
products/createShopify. - Transform: node Kode yang menghapus HTML dari body produk, memilih
variants[0].pricedanimages[0].src, dan menyusunuserInputseperti disellSheetPrompt. - HTTP Request node (1):
POST https://2slides.com/api/v1/slides/create-like-thisdengan body Langkah 3; headerAuthorization: Bearer <key>berasal dari variabel skenario, bukan data produk. - Delay/Wait node: 60 detik.
- HTTP Request node (2):
GET https://2slides.com/api/v1/jobs/{{jobId}}. Router memeriksastatus:successlanjut,pendingatauprocessingkembali ke Delay,failedmengirim alert Slack. - Deliver: HTTP GET pada
downloadUrl, node unggah ke Google Drive, Dropbox, atau S3 di folder SKU, dan baris sheet dengansku,jobId,status, dan path penyimpanan.
Shopify bisa memicu beberapa event produk sekaligus (impor massal, sinkronisasi aplikasi). Tambahkan jeda 10 detik yang sama di sini, atau arahkan event ke antrean dan biarkan runner Langkah 4 mengurasnya, jika tidak lonjakan 20 impor gagal pada permintaan ke-7.
Memilih gaya referensi
create-like-this membutuhkan gambar referensi. Visual kunci kampanye Anda sendiri adalah pilihan tepat saat tujuannya konsistensi kampanye. Saat Anda masih memutuskan seperti apa deck sektor ritel, Galeri 2Slides menampung deck referensi dunia nyata yang bisa Anda pelajari, atau kirim sebagai referenceImageUrl untuk meminjam sistem desainnya. Ini adalah deck referensi, bukan output API.


referenceImageUrl memberi tahu model untuk menggunakan ulang grid, palet, dan perlakuan grafiknya.
Gunakan satu gambar referensi per kampanye dan per rasio aspek. Mengubahnya antar SKU menghasilkan 40 deck yang masing-masing terlihat bagus tapi tidak seperti keluarga.
Biaya
Kredit adalah bayar sesuai pemakaian: $5 membeli 2.000 kredit ($0,0025 per kredit) dan $80 membeli 40.000 ($0,002 per kredit). Akun baru mulai dengan 500 kredit gratis, cukup untuk uji coba template dan prompt pada beberapa sell sheet.
| Volume | Per SKU | Kredit per bulan | Perkiraan USD |
|---|---|---|---|
| 20 SKU/bulan: sell sheet 6 halaman + launch deck 16:9 8 halaman | 60 + 810 = 870 | 17.400 | $42,50 (satu paket 20.000 kredit) |
| 20 SKU/bulan: tambah deck sosial 6 halaman 4:5 | 870 + 610 = 1.480 | 29.600 | $60 sampai $74 tergantung ukuran paket |
| 500 SKU/bulan: sell sheet + launch deck 16:9 | 870 | 435.000 | sekitar $870 pada $0,002 per kredit |
| 500 SKU/bulan: ketiga deck | 1.480 | 740.000 | sekitar $1.480 pada $0,002 per kredit |
Sell sheet saja murah: 500 sell sheet PPTX 6 halaman berharga 30.000 kredit, sekitar $60. Deck dengan desain gambar adalah tempat anggaran digunakan, jadi hasilkan launch deck sekali per SKU dan sell sheet sekali per SKU per pasar.
Sebagai perbandingan, API Gamma (lihat developers.gamma.app) menawarkan otomatisasi serupa tapi memerlukan paket Pro untuk kunci API; kunci 2Slides bekerja di semua akun. 2Slides adalah produk kami, jadi pertimbangkan itu saat membaca perbandingan.
Fast PPT atau slide dengan desain gambar untuk kasus ini?
| Kebutuhan | Gunakan | Kenapa |
|---|---|---|
| Manajer akun mengedit harga, mengganti slide, meneruskan ke pembeli | Fast PPT generate | PPTX asli, 10 kredit/halaman, themeId tetap per merek |
| Deck harus persis sesuai visual kunci kampanye | create-like-this | Sistem desain diturunkan dari referenceImageUrl |
| Carousel sosial atau format vertikal | create-like-this dengan aspectRatio "4:5" atau "9:16" | PDF plus gambar per halaman, siap diposting |
| Walkthrough produk dengan narasi atau MP4 untuk listing marketplace | create-like-this lalu generate-narration (210 kredit/halaman) | Job Fast PPT tidak bisa dinarasikan |
Kesalahan umum
- Melewati batas kecepatan saat impor massal. 6 permintaan/menit per kunci berlaku untuk setiap endpoint generasi. Jeda pengiriman 10 detik atau antrekan; jangan gunakan
Promise.all. - Kunci API di tema Shopify atau skrip storefront. Kunci harus disimpan di server (runner Anda, koneksi Make, atau fungsi serverless); apa pun di browser bisa dibaca siapa saja.
- Mengharapkan narasi pada sell sheet Fast PPT.
generate-narrationhanya menerima job daricreate-pdf-slidesataucreate-like-this. Jika video produk bernarasi adalah tujuan, mulai dari deck dengan desain gambar. - Mengirim
responseLanguage: "de". Parameter menerima nama bahasa: "German", "Japanese", "Spanish". Kode tidak dikenali. - Membuang seluruh rekaman PIM ke
userInput. Daftar atribut panjang menghasilkan slide yang berantakan. Ringkas dulu ke fitur dan spesifikasi yang relevan untuk pembeli; kolom CSV di Langkah 1 adalah filter. - Membiarkan planner memilih jumlah halaman untuk batch katalog.
page: 0baik untuk sekali jalan, tapipagetetap menjaga biaya kredit per SKU sama untuk penganggaran.
Pertanyaan yang Sering Diajukan
Bisakah saya menghasilkan deck produk langsung dari ekspor CSV Shopify?
Bisa. CSV produk Shopify memuat judul, body, harga varian, dan URL gambar yang Anda butuhkan; pembuat Langkah 1 memetakan kolom tersebut ke userInput. Tambahkan kolom target_retailer dan market, atau turunkan dari tag. Runner kemudian memanggil generate untuk sell sheet PPTX dan create-like-this untuk launch deck, satu baris per waktu.
Bagaimana saya menjaga ratusan launch deck tetap sesuai merek?
Kirim visual kunci kampanye yang sama sebagai referenceImageUrl pada setiap panggilan create-like-this, dan simpan satu referensi per rasio aspek. Sistem desain diturunkan dari gambar itu, jadi deck berbagi palet, tipe, dan komposisi. Untuk sell sheet yang dapat diedit, hard-code satu themeId per merek agar setiap PPTX berasal dari template yang sama.
Berapa lama waktu untuk menjalankan 100 SKU?
Pengiriman adalah bottleneck: pada 6 permintaan per menit, tiga deck per SKU berarti satu SKU setiap 30 detik, jadi 100 SKU mengirim dalam sekitar 50 menit. Job Fast PPT selesai sekitar 30 detik masing-masing; deck desain gambar selesai di latar belakang saat Anda terus mengirim. Polling 10 permintaan per menit menambah sekitar 30 menit per putaran.
Berapa biaya satu SKU dalam kredit?
Sell sheet Fast PPT 6 halaman adalah 60 kredit (sekitar $0,15). Launch deck 8 halaman 2K dengan desain gambar adalah 10 kredit perencanaan plus 800 kredit halaman, total 810 (sekitar $2,03). Deck sosial 6 halaman 4:5 adalah 610 kredit. Ketiganya bersama-sama 1.480 kredit, sekitar $2,96 pada tarif paket $80 ($0,002 per kredit).
Bisakah skrip yang sama menghasilkan deck dalam bahasa Jerman dan Jepang?
Bisa. Setel responseLanguage ke "German" atau "Japanese" pada body permintaan yang sama dan deck ditulis dalam bahasa itu dari brief bahasa Inggris Anda. Setiap varian bahasa adalah pekerjaan terpisah dengan biaya kredit yang sama. Masukkan harga spesifik pasar dan nama retailer dalam brief agar angka dan konteks terlokalisasi selain teks.
Langkah berikutnya
- Dapatkan kunci API di 2slides.com/api. Akun baru termasuk 500 kredit gratis, cukup untuk menguji template dan prompt pada beberapa sell sheet.
- Lihat bagaimana tim lain menggunakan endpoint yang sama di posting hub AI presentation API use cases by team.
- Baca How marketing teams produce AI presentation decks at scale untuk pandangan sisi kampanye tentang otomatisasi katalog produk ke presentasi, lalu jalankan pilot 5 SKU sebelum menjalankan katalog penuh pertama.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free