

Gamma Generate API vs 2Slides API: Perbandingan untuk Developer (2026)
Gamma Generate API (POST /v1.0/generationsPOST /api/v1/slides/*
Pengungkapan di awal: 2Slides adalah produk kami. Setiap fakta tentang Gamma di bawah ini bersumber dari dokumentasi developer Gamma, dan kami menyebutkan secara jujur kapan Gamma adalah pilihan yang lebih baik.
Cakupan endpoint secara lengkap
Kedua API ini memiliki bentuk yang berbeda: Gamma adalah satu endpoint pembuatan dengan banyak format output; 2Slides adalah beberapa pipeline khusus di atas satu sistem job.
| Kemampuan | Gamma | 2Slides |
|---|---|---|
| Prompt → deck | POST /v1.0/generationsformat: "presentation" | POST /api/v1/slides/generate |
| Dokumen / halaman web / postingan sosial | Endpoint yang sama, parameter format | — |
| Slide berdesain gambar (gaya desain kustom) | Endpoint yang sama + imageOptions | POST /api/v1/slides/create-pdf-slides |
| Mencocokkan gaya dari gambar referensi | — | POST /api/v1/slides/create-like-thisreferenceImageUrl |
| Membuat dari template file yang sudah ada | POST /v1.0/generations/from-template | Pemilihan tema via GET /api/v1/themes/search |
| Narasi suara | — | POST /api/v1/slides/generate-narration |
| Ekspor aset per halaman | PNG zip via exportAs | POST /api/v1/slides/download-slides-pages-voices |
| Status job | GET /v1.0/generations/{id} | GET /api/v1/jobs/{id}mode: "sync" |
| Manajemen | Tema, folder, arsip, hapus | Pencarian tema, echo autentikasi |
Dua catatan untuk keseimbangan: desain satu-endpoint Gamma memang elegan jika Anda ingin empat jenis kanvas di balik satu integrasi, dan API Create-from-Template-nya (beta) menangani kasus "gunakan ulang deck saya yang sudah ada" yang diatasi 2Slides dengan cara berbeda (tema) — sementara pencocokan gambar referensi dan narasi di 2Slides sama sekali tidak memiliki padanan di API Gamma.
Request secara berdampingan
Kedua API mengikuti pola yang sama: kirim job, polling status, unduh hasilnya.
Gamma — header
X-API-KEYcurl -X POST https://public-api.gamma.app/v1.0/generations \ -H "X-API-KEY: sk-gamma-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "inputText": "Q3 sales review for the leadership team", "format": "presentation", "numCards": 10, "exportAs": "pptx" }' # → { "generationId": "..." } lalu polling GET /v1.0/generations/{generationId}
2Slides Fast PPT — Bearer key, PPTX native dari template berdesain,
syncasynccurl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer sk-2slides-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Q3 sales review for the leadership team", "themeId": "minimal-dark", "responseLanguage": "en", "mode": "async" }' # → job id, lalu polling GET /api/v1/jobs/{id}; mode sync mengembalikan deck selesai dalam satu panggilan
Pipeline berdesain gambar 2Slides — dua endpoint yang tidak memiliki padanan di Gamma.
create-pdf-slidescreate-like-thiscurl -X POST https://2slides.com/api/v1/slides/create-like-this \ -H "Authorization: Bearer sk-2slides-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Q3 sales review for the leadership team", "referenceImageUrl": "https://example.com/brand-slide.png", "resolution": "2K", "aspectRatio": "16:9", "page": 0, "mode": "async" }' # page: 0 = deteksi jumlah halaman otomatis; resolution: 512px | 1K | 2K | 4K # create-pdf-slides menggunakan bentuk yang sama dengan designStyle sebagai pengganti referenceImageUrl
Job dari kedua pipeline ini kemudian dapat dikirim ke
generate-narrationjobIddownload-slides-pages-voicesDua perbedaan struktural langsung terlihat. Gamma memilih konten dan desain sekaligus dengan kontrol
textModeimageOptionstextOptionsGET /api/v1/themes/searchPerbandingan fitur
| Gamma Generate API | 2Slides API | |
|---|---|---|
| Output utama | Dokumen gamma berbasis web + exportUrl | PPTX native (Fast PPT); slide berdesain gambar sebagai PDF (512px–4K); PNG + WAV per halaman |
| Mode pembuatan | Satu endpoint, 4 jenis kanvas (presentasi, dokumen, halaman web, sosial) | 3 pipeline: template PPTX, prompt gaya desain, pencocokan gambar referensi |
| Narasi suara / aset video | — | 30+ suara, satu/dua pembicara; ekspor PNG+WAV untuk perakitan video |
| Autentikasi | Header X-API-KEY | Authorization: Bearer |
| Akses API memerlukan | Paket Pro ($25/bln), Ultra, Team, atau Business | Akun apa pun; 500 kredit gratis saat mendaftar |
| Model harga | Langganan + kredit bulanan (1–3 kredit/kartu teks; 2–125/gambar per tier) | Pay-as-you-go: 10/halaman Fast PPT, 100/halaman 1K–2K, 200/halaman 4K, 210/halaman narasi ($5 per 2.000 kredit) |
| Kontrol jumlah slide | numCards | Parameter page |
| Kontrol resolusi / aspect ratio | — | resolutionaspectRatio |
| Template | themeIdGET /v1.0/themes | themeId |
| Rate limit terdokumentasi | Tidak dipublikasikan | 10 req/menit (Fast PPT), 6 req/menit (pipeline gambar) |
| Mode sinkron | — (hanya async) | mode: "sync" |
| Integrasi agent | Zapier; prompt Gamma dari Claude | MCP server (npx 2slides-mcp |
| Multi-bahasa | Didukung | 19+ bahasa output termasuk CJK/RTL native (responseLanguage |
Apa arti model harga dalam praktiknya
Modelnya berbeda lebih dari sekadar angkanya. Gamma menggabungkan kredit API ke dalam seat: untuk memanggil API sama sekali Anda harus memiliki langganan Pro atau lebih tinggi, kredit diperbarui setiap bulan, dan biaya per pembuatan bervariasi karena teks ditagih per kartu (1–3 kredit, bergantung model) dan gambar per tier kualitas (2–125 kredit masing-masing) — penggunaan aktual dikembalikan di field
creditsTerjemahan praktisnya: bagi tim yang sudah berlangganan Gamma Pro dan membuat beberapa deck secara programatik, biaya API marginalnya efektif nol. Bagi layanan yang membuat deck untuk orang lain — fitur SaaS, laporan per klien, pipeline batch — harga per halaman yang dapat diprediksi tanpa persyaratan seat adalah perbedaan antara fitur yang bisa dihitung biayanya dan tagihan yang tidak menentu. (Contoh batch yang sudah dikerjakan: membuat presentasi secara batch via API.)
Format output: PPTX hasil ekspor vs PPTX hasil komposisi
Inilah perbedaan arsitektur yang paling mendasar. Gamma bersifat web-native terlebih dahulu — deck adalah dokumen gamma yang dirancang untuk dilihat dan dibagikan di browser, dengan PPTX/PDF/PNG dihasilkan melalui
exportAs.pptxDi mana masing-masing API unggul
Pilih Gamma Generate API ketika:
- Anda membutuhkan lebih dari sekadar slide — Gamma menghasilkan dokumen, halaman web, dan postingan sosial melalui endpoint yang sama
- Tim Anda sudah membayar Gamma Pro/Ultra dan bekerja di dalam editornya
- Hasil akhirnya adalah tautan web yang bisa dibagikan dengan tampilan desain khas Gamma
- Anda ingin kontrol gaya gambar (, opsi tone/audiens) dalam satu request
imageOptions.source
Pilih 2Slides API ketika:
- Hasil akhirnya adalah PPTX native yang dapat diedit dengan biaya per halaman yang dapat diprediksi
- Anda memerlukan desain yang dicocokkan dengan gambar referensi () atau slide dengan arahan artistik pada resolusi/aspect ratio yang terkontrol (
create-like-this)create-pdf-slides - Anda memerlukan narasi atau aset audio/gambar per halaman untuk video dari pipeline yang sama
- Anda berintegrasi via AI agent — MCP server dan Agent Skill menjadikan integrasi Codex/Claude Code sekadar blok konfigurasi, bukan proyek SDK (panduan skills vs MCP)
- Anda membuat dalam volume besar tanpa ingin berlangganan per seat, atau Anda memerlukan rate limit yang terdokumentasi sebagai acuan desain
FAQ
Apakah Gamma API memerlukan paket berbayar?
Ya. Berdasarkan dokumentasi akses Gamma, API key tersedia di paket Pro, Ultra, Teams, dan Business — tidak di Free atau Plus. 2Slides API menerbitkan key di akun mana pun, dengan 500 kredit gratis untuk memulai.
Apakah Gamma API dapat mengekspor file PowerPoint yang sesungguhnya?
Ya — atur
"exportAs": "pptx"exportUrlgammaUrlApa yang ditawarkan 2Slides API di luar prompt-to-PPTX?
Tiga jalur tambahan:
create-pdf-slidescreate-like-thisgenerate-narrationAPI mana yang lebih murah untuk pembuatan massal?
Untuk deck berbasis teks, flat 10 kredit/halaman (~$0,025/halaman di tier $5) milik 2Slides lebih mudah dihitung biayanya dibanding model per kartu (1–3 kredit) plus per gambar (2–125 kredit) milik Gamma — dan tidak memerlukan langganan. Untuk deck gambar AI, 2Slides menerapkan flat 100–200 kredit/halaman berdasarkan resolusi versus tier kualitas per gambar milik Gamma; jalankan hitungan dengan jumlah halaman aktual Anda.
Apakah kedua API bekerja dengan AI agent seperti Claude atau Codex?
Dengan cara yang berbeda. Gamma menawarkan otomasi Zapier dan kemampuan mem-prompt Gamma dari Claude. 2Slides menghadirkan integrasi di level protokol — MCP server yang dapat dipanggil oleh klien MCP mana pun dan SKILL.md untuk coding agent — yang dibahas dalam panduan agent skills.
Apakah ada perbandingan lengkap antara Gamma dan 2Slides di luar API?
Ada — perbandingan di level produk (editor, template, kolaborasi, harga) tersedia di 2Slides vs Gamma; artikel ini hanya membahas sisi developer.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free