2Slides Logo
Gamma Generate API vs 2Slides API: Geliştiriciler İçin Karşılaştırma (2026)
2Slides Team
9 min read

Gamma Generate API vs 2Slides API: Geliştiriciler İçin Karşılaştırma (2026)

Gamma'nın Generate API'si (

POST /v1.0/generations
) ile 2Slides API'si (
POST /api/v1/slides/*
) aynı sorunu — programatik sunum oluşturmayı — farklı mimarilerle çözer. Gamma, web tabanlı bir belge üretip bunu PPTX/PDF/PNG olarak dışa aktarır; API erişimi Pro plan ($25/ay) veya üstünü gerektirir. 2Slides ise dört farklı oluşturma yüzeyi sunar: şablon tabanlı yerel PPTX, prompt'tan tasarım odaklı slaytlar, referans görsel stil eşleştirme ve sayfa başına sesli anlatım. API anahtarları her hesapta mevcuttur; $5'tan başlayan kullandıkça öde kredileriyle çalışır. Her iki API de asenkron iş sistemi kullanır. Doğru tercih; çıktı formatına, fiyatlandırma modeline ve ajan entegrasyonunun ne kadar derine indiğine bağlıdır.

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.

ÖzellikGamma2Slides
Prompt → sunum
POST /v1.0/generations
(
format: "presentation"
)
POST /api/v1/slides/generate
(Fast PPT, yerel PPTX)
Belgeler / web sayfaları / sosyal medya gönderileriAynı uç nokta,
format
parametresi
Tasarım odaklı slaytlar (özel tasarım stili)Aynı uç nokta +
imageOptions
POST /api/v1/slides/create-pdf-slides
(512px–4K, en-boy oranları, tasarım stili prompt'u)
Referans görsel stilini eşleştirme
POST /api/v1/slides/create-like-this
(
referenceImageUrl
)
Mevcut dosya şablonundan oluşturma
POST /v1.0/generations/from-template
(beta)
GET /api/v1/themes/search
üzerinden tema seçimi
Sesli anlatım
POST /api/v1/slides/generate-narration
(tek/çift konuşmacı, 30+ ses)
Sayfa başına varlık dışa aktarımı
exportAs
ile PNG zip
POST /api/v1/slides/download-slides-pages-voices
(PNG + WAV, ücretsiz)
İş durumu
GET /v1.0/generations/{id}
(~5 sn'de bir sorgulama)
GET /api/v1/jobs/{id}
(ya da küçük işler için
mode: "sync"
)
Yönetim işlemleriTemalar, klasörler, arşivleme, silmeTema 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-KEY
başlığı, her 5 saniyede bir sorgulama:

curl -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,

sync
veya
async
:

curl -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-slides
, çözünürlük ve en-boy oranı kontrolüyle prompt'tan sanatsal yönlendirmeli slaytlar üretir;
create-like-this
ise tüm tasarım sistemini bir referans görselden türetir:

curl -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-narration
'a gönderilebilir (
jobId
+ ses seçenekleri — 30'dan fazla ses arasından tek veya çift konuşmacı diyaloğu) ve
download-slides-pages-voices
ile sayfa başına PNG + WAV olarak dışa aktarılabilir; anlatımlı video sunumları bu şekilde oluşturulur.

İki yapısal fark hemen göze çarpar. Gamma, isteğe bağlı

textMode
,
imageOptions
ve
textOptions
kontrolleriyle içeriği ve tasarımı tek seferde belirler; 2Slides ise tema seçimini (
GET /api/v1/themes/search
) oluşturmadan ayırır — bu da çalıştırmalar arasında görsel tutarlılığı sağlayan şeydir. Ayrıca 2Slides, küçük işler için senkron mod sunar; bu, sorgulamanın gereksiz yük oluşturduğu betiklerde oldukça kullanışlıdır.

Özellik karşılaştırması

Gamma Generate API2Slides API
Birincil çıktıWeb tabanlı gamma belgesi +
exportUrl
(PPTX / PDF / PNG zip)
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
başlığı veya OAuth 2.0
Authorization: Bearer
API erişimi için gerekliPro ($25/ay), Ultra, Team veya Business planıHerhangi bir hesap; kayıtta 500 ücretsiz kredi
Fiyatlandırma modeliAbonelik + 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
1–75 (plana bağlı)
page
parametresi (sabit sayı veya 0 = otomatik belirleme)
Çözünürlük / en-boy oranı kontrolü
resolution
512px–4K;
aspectRatio
16:9, 1:1, 9:16 dahil
Şablonlar
GET /v1.0/themes
üzerinden
themeId
; Create-from-Template API (beta)
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öndermeMCP sunucusu (
npx 2slides-mcp
/ barındırılan HTTP) + Codex, Claude Code, OpenClaw, Cursor için Agent Skill
Çok dil desteğiDestekleniyorYerel 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

credits
alanında döner. 2Slides, sayfa ve pipeline başına sabit ücret alır: 10 sayfalık bir Fast PPT sunumu her zaman 100 kredidir (~$5/2.000 katmanında yaklaşık $0,25), 10 sayfalık 2K tasarım odaklı sunum her zaman 1.000 kredidir ($2,50), anlatım ise sayfa başına 210 kredi ekler — ister bir sunum üretin ister bin tane, önünüzde herhangi bir abonelik engeli yoktur.

Pratik 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
aracılığıyla üretilir. Bu yaklaşım Gamma'nın web deneyimini mükemmel kılar; ancak PowerPoint'i türetilmiş bir çıktıya dönüştürür. 2Slides'ın Fast PPT pipeline'ı ise PPTX'i birincil çıktı olarak doğrudan oluşturur — metin kutuları, düzenler ve grafikler dosyanın içinde inşa edilir; bu sayede sunumlar PowerPoint'te sonradan tam olarak düzenlenebilir kalır. Teslim edilecek şey bir bağlantıysa Gamma'nın modeli tartışmasız daha iyidir; teslim edilecek şey bir müşterinin açıp düzenleyeceği bir
.pptx
dosyasıysa, oluşturma aşamasında üretilen yerel PPTX dışa aktarma sorununu tamamen ortadan kaldırır (bu sorunun neden önemli olduğu hakkında: yapay zeka slayt araçları neden PowerPoint dışa aktarımını bozar). Teslim edilecek şey görsel bir içerikse — marka eşleşmeli görsel slaytlar ya da anlatımlı video — görsel pipeline'lar ve anlatım özelliği, Gamma API'sinin ulaşamadığı bir alanı kapsar.

Her 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 (
    imageOptions.source
    , ton/hedef kitle seçenekleri) istiyorsanız

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 (
    create-like-this
    ) veya kontrollü çözünürlük/en-boy oranıyla sanatsal yönlendirmeli slaytlar (
    create-pdf-slides
    ) gerekiyorsa
  • 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"
ayarlandığında tamamlanan oluşturma işlemi,
gammaUrl
'nin yanı sıra bir
exportUrl
de içerir. Dosya web tabanlı bir belgeden dışa aktarıldığından karmaşık düzenler yerel olarak oluşturulmak yerine dönüştürülür; kendi şablonlarınıza karşı doğruluğu test etmenizi öneririz.

2Slides API, prompt'tan PPTX oluşturmanın ötesinde ne sunuyor?

Üç ek yüzey:

create-pdf-slides
(tasarım stili prompt'undan 512px–4K çözünürlükte, birden fazla en-boy oranında tasarım odaklı slaytlar),
create-like-this
(tüm tasarımı bir referans görsel URL'sinden türetme) ve
generate-narration
(bu işler üzerinde 30'dan fazla ses arasından tek veya çift konuşmacı anlatımı); ayrıca anlatımlı video montajı için ücretsiz sayfa başına PNG+WAV dışa aktarımı.

Toplu ü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