

Gamma Generate API vs 2Slides API : comparatif développeur (2026)
La Gamma Generate API (POST /v1.0/generationsPOST /api/v1/slides/*
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é | Gamma | 2Slides |
|---|---|---|
| Prompt → présentation | POST /v1.0/generationsformat: "presentation" | POST /api/v1/slides/generate |
| Documents / pages web / posts sociaux | Même endpoint, paramètre format | — |
| Slides à design personnalisé (style visuel sur mesure) | Même endpoint + imageOptions | POST /api/v1/slides/create-pdf-slides |
| Correspondance de style depuis une image de référence | — | POST /api/v1/slides/create-like-thisreferenceImageUrl |
| Génération depuis le template d'un fichier existant | POST /v1.0/generations/from-template | Sélection de thème via GET /api/v1/themes/search |
| Narration vocale | — | POST /api/v1/slides/generate-narration |
| Export d'assets par page | ZIP de PNG via exportAs | POST /api/v1/slides/download-slides-pages-voices |
| Statut du job | GET /v1.0/generations/{id} | GET /api/v1/jobs/{id}mode: "sync" |
| Gestion | Thèmes, dossiers, archivage, suppression | Recherche 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-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": "..." } puis polling GET /v1.0/generations/{generationId}
2Slides Fast PPT — clé Bearer, PPTX natif depuis un template designé, mode
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" }' # → 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-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 = 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-narrationjobIddownload-slides-pages-voicesDeux différences structurelles apparaissent immédiatement. Gamma choisit le contenu et le design en une seule requête, avec des contrôles optionnels
textModeimageOptionstextOptionsGET /api/v1/themes/searchComparatif des fonctionnalités
| Gamma Generate API | 2Slides API | |
|---|---|---|
| Format de sortie principal | Document Gamma web natif + exportUrl | PPTX natif (Fast PPT) ; slides à design personnalisé en PDF (512px–4K) ; PNG + WAV par page |
| Modes de génération | Un 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éo | — | 30+ voix, 1 ou 2 interlocuteurs ; export PNG+WAV pour l'assemblage vidéo |
| Authentification | Header X-API-KEY | Authorization: Bearer |
| Accès à l'API | Plan Pro (25 $/mois), Ultra, Team ou Business | N'importe quel compte ; 500 crédits offerts à l'inscription |
| Modèle tarifaire | Abonnement + 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 | Paramètre page |
| Contrôle résolution / format d'image | — | resolutionaspectRatio |
| Templates | themeIdGET /v1.0/themes | themeId |
| Limites de débit documentées | Non publiées | 10 req/min (Fast PPT), 6 req/min (pipelines image) |
| Mode synchrone | — (async uniquement) | mode: "sync" |
| Intégrations agent | Zapier ; appel de Gamma depuis Claude | Serveur MCP (npx 2slides-mcp |
| Multilingue | Supporté | 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
creditsEn 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.pptxQuand 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 (, options de ton/audience) en une seule requête
imageOptions.source
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 () ou de slides à direction artistique avec contrôle de la résolution et du format (
create-like-this)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"exportUrlgammaUrlQu'est-ce que la 2Slides API propose au-delà du prompt-to-PPTX ?
Trois surfaces supplémentaires :
create-pdf-slidescreate-like-thisgenerate-narrationQuelle 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