2Slides Logo
Gamma Generate API vs 2Slides API : comparatif développeur (2026)
2Slides Team
11 min read

Gamma Generate API vs 2Slides API : comparatif développeur (2026)

La Gamma Generate API (

POST /v1.0/generations
) et la 2Slides API (
POST /api/v1/slides/*
) résolvent le même problème — générer des présentations par programmation — avec des architectures différentes. Gamma produit un document web natif et l'exporte en PPTX/PDF/PNG ; l'accès à l'API nécessite un plan Pro (25 $/mois) ou supérieur. 2Slides expose quatre surfaces de génération — PPTX natif piloté par template, slides à design personnalisé depuis un prompt, correspondance de style à partir d'une image de référence, et narration vocale par page — avec des clés API disponibles sur n'importe quel compte et des crédits à la demande à partir de 5 $. Les deux sont des API de jobs asynchrones. Le bon choix dépend du format de sortie souhaité, du modèle tarifaire et de la profondeur de votre intégration agent.

Transparence d'emblée : 2Slides est notre produit. Chaque information sur Gamma provient de la documentation développeur de Gamma, et nous indiquons clairement les cas où Gamma est le meilleur choix.

La surface d'endpoints complète

Les deux API ont des architectures différentes : Gamma repose sur un seul endpoint de génération avec de nombreux formats de sortie ; 2Slides propose plusieurs pipelines spécialisés sur un même système de jobs.

FonctionnalitéGamma2Slides
Prompt → présentation
POST /v1.0/generations
(
format: "presentation"
)
POST /api/v1/slides/generate
(Fast PPT, PPTX natif)
Documents / pages web / posts sociauxMême endpoint, paramètre
format
Slides à design personnalisé (style visuel sur mesure)Même endpoint +
imageOptions
POST /api/v1/slides/create-pdf-slides
(512px–4K, formats d'image, prompt de style)
Correspondance de style depuis une image de référence
POST /api/v1/slides/create-like-this
(
referenceImageUrl
)
Génération depuis le template d'un fichier existant
POST /v1.0/generations/from-template
(bêta)
Sélection de thème via
GET /api/v1/themes/search
Narration vocale
POST /api/v1/slides/generate-narration
(1 ou 2 voix, 30+ voix disponibles)
Export d'assets par pageZIP de PNG via
exportAs
POST /api/v1/slides/download-slides-pages-voices
(PNG + WAV, gratuit)
Statut du job
GET /v1.0/generations/{id}
(polling ~5 s)
GET /api/v1/jobs/{id}
(ou
mode: "sync"
pour les petits jobs)
GestionThèmes, dossiers, archivage, suppressionRecherche de thèmes, echo d'authentification

Deux remarques pour être équitable : le design à endpoint unique de Gamma est réellement élégant si vous souhaitez gérer quatre types de canvas derrière une seule intégration, et son API Create-from-Template (bêta) couvre le cas « réutiliser mon deck existant » que 2Slides traite différemment (via les thèmes) — tandis que la correspondance d'image de référence et la narration de 2Slides n'ont aucun équivalent dans l'API Gamma.

Les requêtes, côte à côte

Les deux API suivent le même schéma : soumettre un job, interroger le statut, télécharger le résultat.

Gamma — header

X-API-KEY
, polling toutes les 5 secondes :

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": "..." } puis polling GET /v1.0/generations/{generationId}

2Slides Fast PPT — clé Bearer, PPTX natif depuis un template designé, mode

sync
ou
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" }' # → id du job, puis polling GET /api/v1/jobs/{id} ; le mode sync retourne le deck terminé en un seul appel

Les pipelines image de 2Slides — les deux endpoints sans équivalent chez Gamma.

create-pdf-slides
génère des slides à direction artistique depuis un prompt avec contrôle de la résolution et du format d'image ;
create-like-this
dérive l'intégralité du système de design depuis une image de référence :

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 = détection automatique du nombre de pages ; resolution: 512px | 1K | 2K | 4K # create-pdf-slides accepte la même structure avec designStyle à la place de referenceImageUrl

Les jobs issus de ces deux pipelines peuvent ensuite être envoyés à

generate-narration
(
jobId
+ options de voix — dialogue à 1 ou 2 voix parmi 30+) et exportés page par page en PNG + WAV via
download-slides-pages-voices
, ce qui permet d'assembler des decks vidéo narrés.

Deux différences structurelles apparaissent immédiatement. Gamma choisit le contenu et le design en une seule requête, avec des contrôles optionnels

textMode
,
imageOptions
et
textOptions
; 2Slides sépare la sélection du thème (
GET /api/v1/themes/search
) de la génération, ce qui garantit la cohérence visuelle d'une exécution à l'autre. Et 2Slides propose un mode synchrone pour les petits jobs — pratique dans les scripts où le polling est superflu.

Comparatif des fonctionnalités

Gamma Generate API2Slides API
Format de sortie principalDocument Gamma web natif +
exportUrl
(PPTX / PDF / ZIP PNG)
PPTX natif (Fast PPT) ; slides à design personnalisé en PDF (512px–4K) ; PNG + WAV par page
Modes de générationUn endpoint, 4 types de canvas (présentation, document, page web, post social)3 pipelines : PPTX par template, prompt de style visuel, correspondance image de référence
Narration vocale / assets vidéo30+ voix, 1 ou 2 interlocuteurs ; export PNG+WAV pour l'assemblage vidéo
AuthentificationHeader
X-API-KEY
ou OAuth 2.0
Authorization: Bearer
Accès à l'APIPlan Pro (25 $/mois), Ultra, Team ou BusinessN'importe quel compte ; 500 crédits offerts à l'inscription
Modèle tarifaireAbonnement + crédits mensuels (1–3 crédits/carte texte ; 2–125/image selon le tier)À la demande : 10/page Fast PPT, 100/page 1K–2K, 200/page 4K, 210/page narration (5 $ pour 2 000 crédits)
Contrôle du nombre de slides
numCards
1–75 (selon le plan)
Paramètre
page
(nombre fixe ou 0 = détection automatique)
Contrôle résolution / format d'image
resolution
512px–4K ;
aspectRatio
dont 16:9, 1:1, 9:16
Templates
themeId
via
GET /v1.0/themes
; API Create-from-Template (bêta)
themeId
via recherche dans la bibliothèque de thèmes
Limites de débit documentéesNon publiées10 req/min (Fast PPT), 6 req/min (pipelines image)
Mode synchrone— (async uniquement)
mode: "sync"
pour les petits jobs
Intégrations agentZapier ; appel de Gamma depuis ClaudeServeur MCP (
npx 2slides-mcp
/ HTTP hébergé) + Agent Skill pour Codex, Claude Code, OpenClaw, Cursor
MultilingueSupporté19+ langues de sortie dont CJK/RTL natif (
responseLanguage
)

Ce que les modèles tarifaires signifient concrètement

Les modèles diffèrent davantage que les chiffres. Gamma intègre les crédits API dans les abonnements : pour appeler l'API, vous devez disposer d'un abonnement Pro ou supérieur, les crédits se renouvellent chaque mois, et le coût par génération varie car le texte est facturé par carte (1–3 crédits selon le modèle) et les images par tier de qualité (2–125 crédits chacune) — la consommation réelle est retournée dans le champ

credits
de la réponse de polling. 2Slides facture à plat par page et par pipeline : un deck Fast PPT de 10 pages coûte toujours 100 crédits (~0,25 $ au tier 5 $/2 000), un deck image 2K de 10 pages coûte toujours 1 000 crédits (2,50 $), la narration ajoute 210/page — que vous génériez un deck ou un millier, et sans abonnement obligatoire pour accéder à la clé.

En pratique : pour une équipe déjà abonnée à Gamma Pro qui génère quelques decks par programmation, le coût marginal de l'API est quasi nul. Pour un service qui génère des decks pour le compte d'autres — une fonctionnalité SaaS, des rapports par client, des pipelines batch — une tarification prévisible à la page sans contrainte d'abonnement fait la différence entre une fonctionnalité chiffrable et une facture variable. (Exemples batch concrets : générer des présentations en masse via l'API.)

Format de sortie : PPTX exporté vs PPTX composé

C'est la différence architecturale la plus profonde. Gamma est web natif avant tout — les decks sont des documents Gamma conçus pour la consultation et le partage en navigateur, le PPTX/PDF/PNG étant produit via

exportAs
. Cela rend l'expérience web de Gamma excellente, et signifie que PowerPoint est un artefact dérivé. Le pipeline Fast PPT de 2Slides compose le PPTX lui-même comme artefact principal — zones de texte, mises en page et graphiques sont construits directement dans le fichier, ce qui explique pourquoi les decks restent entièrement éditables dans PowerPoint. Si votre livrable est un lien, le modèle de Gamma est sans doute plus adapté ; si votre livrable est un
.pptx
qu'un client va ouvrir et modifier, un PPTX généré nativement évite entièrement la couture de l'export (pourquoi cette couture pose problème : pourquoi les outils de slides IA cassent l'export PowerPoint). Et quand le livrable est visuel — slides à l'image de la marque ou vidéo narrée — les pipelines image et la narration couvrent un terrain qu'aucune surface de l'API Gamma n'atteint.

Quand chaque API s'impose

Choisissez la Gamma Generate API quand :

  • Vous avez besoin de plus que des slides — elle génère des documents, des pages web et des posts sociaux via le même endpoint
  • Votre équipe est déjà abonnée à Gamma Pro/Ultra et travaille dans son éditeur
  • Le livrable est un lien web partageable avec le soin de design de Gamma
  • Vous souhaitez des contrôles de style d'image (
    imageOptions.source
    , options de ton/audience) en une seule requête

Choisissez la 2Slides API quand :

  • Le livrable est un PPTX natif et éditable à un coût prévisible à la page
  • Vous avez besoin d'un design calqué sur une image de référence (
    create-like-this
    ) ou de slides à direction artistique avec contrôle de la résolution et du format (
    create-pdf-slides
    )
  • Vous avez besoin de narration ou d'assets audio/image par page pour la vidéo depuis le même pipeline
  • Vous intégrez via des agents IA — le serveur MCP et l'Agent Skill font de l'intégration Codex/Claude Code une simple configuration, pas un projet SDK (guide skills vs MCP)
  • Vous générez en volume sans vouloir d'abonnements par siège, ou vous avez besoin de limites de débit documentées pour concevoir votre architecture

FAQ

L'API Gamma nécessite-t-elle un plan payant ?

Oui. Selon la documentation d'accès de Gamma, les clés API sont disponibles sur les plans Pro, Ultra, Teams et Business — pas sur les plans Free ou Plus. La 2Slides API délivre des clés sur n'importe quel compte, avec 500 crédits offerts pour commencer.

L'API Gamma peut-elle exporter de vrais fichiers PowerPoint ?

Oui — définissez

"exportAs": "pptx"
et la génération terminée inclut un
exportUrl
en plus du
gammaUrl
. Le fichier est exporté depuis un document web natif, ce qui signifie que les mises en page complexes sont traduites plutôt que composées nativement ; testez la fidélité sur vos propres templates.

Qu'est-ce que la 2Slides API propose au-delà du prompt-to-PPTX ?

Trois surfaces supplémentaires :

create-pdf-slides
(slides à design personnalisé depuis un prompt de style visuel, 512px–4K, plusieurs formats d'image),
create-like-this
(dériver l'intégralité du design depuis l'URL d'une image de référence), et
generate-narration
(narration à 1 ou 2 voix parmi 30+ sur ces jobs), plus un export gratuit PNG+WAV par page pour assembler des vidéos narrées.

Quelle API est la moins chère pour la génération en masse ?

Pour les decks à dominante texte, le tarif fixe de 2Slides à 10 crédits/page (~0,025 $/page au tier 5 $) est plus facile à chiffrer que le modèle Gamma à la carte (1–3 crédits) plus à l'image (2–125 crédits) — et ne nécessite aucun abonnement. Pour les decks image IA, 2Slides est à 100–200 crédits/page selon la résolution, contre les tiers de qualité par image de Gamma ; faites le calcul avec vos volumes réels.

Les deux API fonctionnent-elles avec des agents IA comme Claude ou Codex ?

Différemment. Gamma propose l'automatisation via Zapier et l'appel de Gamma depuis Claude. 2Slides fournit des intégrations au niveau protocole — un serveur MCP que tout client MCP peut appeler et un SKILL.md pour les agents de code — présentés dans les guides sur les agent skills.

Existe-t-il une comparaison complète entre Gamma et 2Slides au-delà de l'API ?

Oui — la comparaison au niveau produit (éditeur, templates, collaboration, tarifs) se trouve dans 2Slides vs Gamma ; cet article couvre uniquement la surface développeur.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free