

Gamma Generate API vs 2Slides API: Geliştiriciler İçin Karşılaştırma (2026)
Gamma'nın Generate API'si (POST /v1.0/generationsPOST /api/v1/slides/*
Baştan belirtelim: 2Slides bizim ürünümüzdür. Aşağıdaki Gamma bilgilerinin tamamı Gamma'nın geliştirici belgelerinden alınmıştır ve Gamma'nın daha iyi bir seçenek olduğu durumları açıkça belirtiyoruz.
Uç nokta yüzeyleri
İki API farklı biçimde tasarlanmıştır: Gamma tek bir oluşturma uç noktasıyla birçok çıktı formatı sunarken, 2Slides tek bir iş sistemi üzerinde birkaç özelleşmiş pipeline kullanır.
| Özellik | Gamma | 2Slides |
|---|---|---|
| Prompt → sunum | POST /v1.0/generationsformat: "presentation" | POST /api/v1/slides/generate |
| Belgeler / web sayfaları / sosyal medya gönderileri | Aynı uç nokta, format | — |
| Tasarım odaklı slaytlar (özel tasarım stili) | Aynı uç nokta + imageOptions | POST /api/v1/slides/create-pdf-slides |
| Referans görsel stilini eşleştirme | — | POST /api/v1/slides/create-like-thisreferenceImageUrl |
| Mevcut dosya şablonundan oluşturma | POST /v1.0/generations/from-template | GET /api/v1/themes/search |
| Sesli anlatım | — | POST /api/v1/slides/generate-narration |
| Sayfa başına varlık dışa aktarımı | exportAs | POST /api/v1/slides/download-slides-pages-voices |
| İş durumu | GET /v1.0/generations/{id} | GET /api/v1/jobs/{id}mode: "sync" |
| Yönetim işlemleri | Temalar, klasörler, arşivleme, silme | Tema arama, kimlik doğrulama echo'su |
Tarafsızlık adına iki not: Gamma'nın tek uç nokta tasarımı, tek bir entegrasyon arkasında dört farklı tuval türü isteyenler için gerçekten şık bir çözümdür; Create-from-Template API'si (beta) ise "mevcut sunumumu yeniden kullan" senaryosunu karşılar — 2Slides bu senaryoya temalar üzerinden farklı bir yaklaşım getirir. Öte yandan 2Slides'ın referans görsel eşleştirme ve sesli anlatım özellikleri için Gamma API'sinde herhangi bir karşılık bulunmamaktadır.
İstekler, yan yana
Her iki API de aynı kalıbı izler: işi gönder, durumu sorgula, sonucu indir.
Gamma —
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": "..." } ardından GET /v1.0/generations/{generationId} ile sorgulama yapın
2Slides Fast PPT — Bearer anahtarı, tasarlanmış şablondan yerel PPTX,
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" }' # → iş id'si, ardından GET /api/v1/jobs/{id} ile sorgulama; sync modda tamamlanmış sunum tek çağrıda döner
2Slides tasarım odaklı pipeline'lar — Gamma'nın karşılığı olmayan iki uç nokta.
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 = sayfa sayısını otomatik belirle; resolution: 512px | 1K | 2K | 4K # create-pdf-slides, referenceImageUrl yerine designStyle ile aynı yapıyı kullanır
Bu iki pipeline'dan gelen işler daha sonra
generate-narrationjobIddownload-slides-pages-voicesİki yapısal fark hemen göze çarpar. Gamma, isteğe bağlı
textModeimageOptionstextOptionsGET /api/v1/themes/searchÖzellik karşılaştırması
| Gamma Generate API | 2Slides API | |
|---|---|---|
| Birincil çıktı | Web tabanlı gamma belgesi + exportUrl | Yerel PPTX (Fast PPT); PDF olarak tasarım odaklı slaytlar (512px–4K); sayfa başına PNG + WAV |
| Oluşturma modları | Tek uç nokta, 4 tuval türü (sunum, belge, web sayfası, sosyal medya) | 3 pipeline: şablon PPTX, tasarım stili prompt'u, referans görsel eşleştirme |
| Sesli anlatım / video varlıkları | — | 30+ ses, tek/çift konuşmacı; video montajı için PNG+WAV dışa aktarımı |
| Kimlik doğrulama | X-API-KEY | Authorization: Bearer |
| API erişimi için gerekli | Pro ($25/ay), Ultra, Team veya Business planı | Herhangi bir hesap; kayıtta 500 ücretsiz kredi |
| Fiyatlandırma modeli | Abonelik + aylık krediler (metin için kart başına 1–3 kredi; görsel için kalite katmanına göre 2–125) | Kullandıkça öde: Fast PPT sayfa başına 10, 1K–2K görsel sayfa başına 100, 4K için 200, anlatım için 210 kredi ($5 = 2.000 kredi) |
| Slayt sayısı kontrolü | numCards | page |
| Çözünürlük / en-boy oranı kontrolü | — | resolutionaspectRatio |
| Şablonlar | GET /v1.0/themesthemeId | Tema kütüphanesi üzerinden tema aramasıyla themeId |
| Belgelenmiş hız sınırları | Yayımlanmamış | Dakikada 10 istek (Fast PPT), dakikada 6 istek (görsel pipeline'lar) |
| Senkron mod | — (yalnızca asenkron) | Küçük işler için mode: "sync" |
| Ajan entegrasyonları | Zapier; Claude üzerinden Gamma'ya prompt gönderme | MCP sunucusu (npx 2slides-mcp |
| Çok dil desteği | Destekleniyor | Yerel CJK/RTL dahil 19+ çıktı dili (responseLanguage |
Fiyatlandırma modellerinin pratikte anlamı
Modeller, rakamların ötesinde birbirinden ayrışır. Gamma, API kredilerini kullanıcı lisanslarına bağlar: API'yi çağırabilmek için Pro veya üstü bir abonelik gerekir, krediler aylık yenilenir ve oluşturma başına maliyet değişkendir — metin kart başına (1–3 kredi, modele bağlı), görseller ise kalite katmanına göre (her biri 2–125 kredi) faturalandırılır; gerçek kullanım, sorgulama yanıtının
creditsPratik karşılığı şudur: Gamma Pro'da zaten bulunan ve programatik olarak yalnızca birkaç sunum üreten bir ekip için marjinal API maliyeti pratikte sıfırdır. Ancak başkaları için sunum üreten bir hizmet — SaaS özelliği, müşteri bazlı raporlar, toplu pipeline'lar — söz konusu olduğunda, kullanıcı lisansı gerektirmeyen öngörülebilir sayfa başına fiyatlandırma, maliyetlendirilebilir bir özellik ile değişken bir fatura arasındaki farkı belirler. (Toplu oluşturma örnekleri için: API ile toplu sunum oluşturma.)
Çıktı formatı: dışa aktarılan PPTX vs oluşturulan PPTX
Bu, en derin mimari farktır. Gamma özünde web tabanlıdır — sunumlar tarayıcıda görüntüleme ve paylaşım için tasarlanmış gamma belgeleridir; PPTX/PDF/PNG ise
exportAs.pptxHer API'nin öne çıktığı durumlar
Gamma Generate API'yi tercih edin:
- Slaytların ötesinde farklı tuval türlerine ihtiyaç duyuyorsanız — belgeler, web sayfaları ve sosyal medya gönderilerini aynı uç noktadan üretiyor
- Ekibiniz zaten Gamma Pro/Ultra için ödeme yapıyor ve editörde çalışıyorsa
- Teslim edilecek şey Gamma'nın tasarım kalitesiyle paylaşılabilir bir web bağlantısıysa
- Tek bir istekte görsel stil kontrolleri (, ton/hedef kitle seçenekleri) istiyorsanız
imageOptions.source
2Slides API'yi tercih edin:
- Teslim edilecek şey öngörülebilir sayfa başına maliyetle yerel, düzenlenebilir PPTX ise
- Referans görsel eşleştirmesi () veya kontrollü çözünürlük/en-boy oranıyla sanatsal yönlendirmeli slaytlar (
create-like-this) gerekiyorsacreate-pdf-slides - Aynı pipeline'dan anlatım ya da video için sayfa başına ses/görsel varlıklara ihtiyaç duyuyorsanız
- Yapay zeka ajanları üzerinden entegrasyon yapıyorsanız — MCP sunucusu ve Agent Skill, Codex/Claude Code entegrasyonunu bir SDK projesi değil, bir yapılandırma bloğuna dönüştürür (skills vs MCP rehberi)
- Kullanıcı başına abonelik istemeden yüksek hacimde üretim yapıyorsanız ya da tasarım süreciniz için belgelenmiş hız sınırlarına ihtiyaç duyuyorsanız
SSS
Gamma API ücretli bir plan gerektiriyor mu?
Evet. Gamma'nın erişim belgelerine göre API anahtarları Pro, Ultra, Teams ve Business planlarda mevcuttur — Free veya Plus'ta değil. 2Slides API ise herhangi bir hesaba anahtar verir; başlangıçta 500 ücretsiz kredi tanınır.
Gamma API gerçek PowerPoint dosyaları dışa aktarabiliyor mu?
Evet —
"exportAs": "pptx"gammaUrlexportUrl2Slides API, prompt'tan PPTX oluşturmanın ötesinde ne sunuyor?
Üç ek yüzey:
create-pdf-slidescreate-like-thisgenerate-narrationToplu üretim için hangi API daha uygun maliyetli?
Metin ağırlıklı sunumlar için 2Slides'ın sabit 10 kredi/sayfa (~$5 katmanında sayfa başına ~$0,025) maliyeti, Gamma'nın kart başına (1–3 kredi) artı görsel başına (2–125 kredi) modelinden çok daha kolay hesaplanır — üstelik abonelik gerektirmez. Yapay zeka görsel sunumları için 2Slides çözünürlüğe göre sabit 100–200 kredi/sayfa uygularken Gamma görsel kalite katmanlarına göre ücretlendirir; gerçek sayfa sayılarınızla hesaplama yapmanızı öneririz.
Her iki API de Claude veya Codex gibi yapay zeka ajanlarıyla çalışıyor mu?
Farklı biçimlerde. Gamma, Zapier otomasyonu ve Claude üzerinden Gamma'ya prompt gönderme imkânı sunar. 2Slides ise protokol düzeyinde entegrasyonlar sunar — herhangi bir MCP istemcisinin çağırabileceği bir MCP sunucusu ve kodlama ajanları için bir SKILL.md — bunlar ajan skills rehberlerinde ayrıntılı olarak ele alınmaktadır.
Gamma ile 2Slides'ın API dışındaki kapsamlı karşılaştırması var mı?
Evet — editör, şablonlar, iş birliği ve fiyatlandırma gibi ürün düzeyindeki karşılaştırma 2Slides vs Gamma yazısında yer almaktadır; bu yazı yalnızca geliştirici yüzeyini kapsamaktadır.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free