

Gamma Generate API vs 2Slides API:開発者向け比較(2026年)
Gammaの公開API(POST /v1.0/generationsおよび約20の関連エンドポイント)と2Slides API(POST /api/v1/slides/*)はどちらもプログラムでプレゼンテーションを生成しますが、異なる製品をベースに構築されています。Gammaはウェブネイティブな「gamma」(プレゼンテーション、ドキュメント、ウェブページ、ソーシャル投稿)を生成し、PPTX/PDF/PNGにエクスポートします。さらにテンプレートのリミックス、単独画像生成、ワークスペース検索、エンゲージメント分析、OAuth、ホスト型MCPサーバーも提供しています。APIキーはProプラン(月額25ドル)以上が必要です。2Slidesは4つの生成サーフェス(テンプレート駆動のネイティブPPTX、プロンプトからの画像デザインスライド、参照画像によるスタイルマッチング、ページごとの音声ナレーション)と無料のページごとのPNG+WAVエクスポートを提供し、APIキーは任意のアカウントで発行可能、クレジットは5ドルからの従量課金制です。両者とも非同期ジョブAPIです。適切な選択は出力形式、価格体系、そして自分のワークスペースを自動化するか製品に生成機能を組み込むかによります。
前置きとして:2Slidesは当社の製品です。以下のGammaに関する情報はすべてGammaの開発者ドキュメント、API製品ページ、および2026年9月時点の価格ページからのもので、Gammaがより適している場合は明示しています。
2026年9月更新。 本比較の初版(2026年8月)はGammaを「1つの生成エンドポイントで多様な出力形式」と記述していましたが、現在は正確ではありません。Gammaの変更履歴によると、APIはベータ(2025年7月)からv1.0(2025年11月)へ移行し、2026年1月にv0.2エンドポイントを廃止、2026年2月にCreate from Templateが一般公開、2026年3月にZapier、Make、n8n対応とChatGPTアプリをリリースしています。以下のエンドポイント表、機能マトリクス、価格計算は現行のサーフェスを反映しています。
フルエンドポイントサーフェス
両APIは構造が異なります。Gammaは1つのワークスペースAPIで、生成エンドポイントは管理、エクスポート、分析、画像エンドポイントと並び、すでにGammaワークスペース内にあるドキュメントを操作します。2Slidesは複数の専門化された生成パイプラインを1つのジョブシステム上に持ち、ワークスペース層はありません。
| 機能 | Gamma | 2Slides |
|---|---|---|
| プロンプト → デッキ生成 | POST /v1.0/generations(format: "presentation") | POST /api/v1/slides/generate(Fast PPT、ネイティブPPTX) |
| ドキュメント/ウェブページ/ソーシャル投稿 | 同じエンドポイント、formatパラメータ;pages配列で最大50ページのマルチページサイトを構築 | — |
| 画像デザインスライド(カスタムデザインスタイル) | 同じエンドポイント+imageOptions(4つの価格帯にまたがる35以上の画像モデル) | POST /api/v1/slides/create-pdf-slides(512px〜4K、任意のアスペクト比、designStyleプロンプト) |
| 参照画像のスタイルにマッチ | —(参照画像は単独のPOST /v1.0/imagesのみ) | POST /api/v1/slides/create-like-this(referenceImageUrl) |
| 既存デッキ/テンプレートから生成 | POST /v1.0/generations/from-template(2026年2月GA、gammaId+prompt) | GET /api/v1/themes/searchでテーマ選択(1,500以上のテンプレート) |
| 単独画像生成 | POST /v1.0/images+GET /v1.0/images/{id} | — |
| 音声ナレーション | — | POST /api/v1/slides/generate-narration(単一または2人話者、30音声) |
| ページごとのアセットエクスポート | exportAs: "png"でPNG ZIP | POST /api/v1/slides/download-slides-pages-voices(PNG+WAV、無料) |
| 既存ドキュメントのエクスポート | POST /v1.0/gammas/{id}/export → GET /v1.0/exports/{id} | —(すべてのジョブがダウンロードURLを返す) |
| ジョブステータス | GET /v1.0/generations/{id}(5秒ごとにポーリング) | GET /api/v1/jobs/{id}(またはmode: "sync") |
| ワークスペース管理 | GET /v1.0/themes、GET /v1.0/folders、GET /v1.0/gammas/search、GET /v1.0/templates/search、gammaの取得/アーカイブ/削除、コメント一覧取得 | テーマ検索、認証エコー |
| エンゲージメント分析 | GET /v1.0/gammas/{id}/analytics(ドキュメント、カード単位、閲覧者単位) | — |
| 認証 | X-API-KEYまたはOAuth 2.0(PKCE、動的クライアント登録) | Authorization: Bearer |
公平を期すために2点。GammaのAPIは真のワークスペースプラットフォームです:すでにGammaで作成されたドキュメントの読み取り、検索、エクスポート、計測が必要な統合には2Slidesに相当するものはありません。2SlidesはAPIの背後にドキュメントワークスペースを持たないためです。また、GammaのCreate-from-Templateエンドポイントはベータを脱し、2Slidesがテーマや参照画像で対応する「既存デッキの再利用」ケースをカバーしています。一方で、2Slidesの参照画像マッチング、音声ナレーション、ページごとの音声エクスポートはGamma APIにまだ存在しません。GammaのAPIページでは、n8nレシピでSynthesiaとElevenLabsを連携したナレーション動画例を紹介しています。
リクエスト比較
両APIは同じパターンに従います:ジョブを送信し、ステータスをポーリングし、結果をダウンロード。
Gamma:X-API-KEYヘッダー、5秒ごとにポーリング、1リクエストにつき1つのエクスポート形式:
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",
"textMode": "generate",
"format": "presentation",
"numCards": 10,
"cardOptions": { "dimensions": "16x9" },
"imageOptions": { "source": "aiGenerated", "model": "flux-2-pro" },
"exportAs": "pptx"
}'
# → { "generationId": "..." } その後 GET /v1.0/generations/{generationId} をポーリング
# 完了 → { "status": "completed", "gammaId": "...", "gammaUrl": "...", "exportUrl": "...", "credits": { "deducted": 15, "remaining": 485 } }2Slides Fast PPT:Bearerキー、デザイン済みテンプレートからネイティブPPTX生成。syncがデフォルトで1回の呼び出しで完成デッキを返し、asyncはジョブIDを返す:
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、その後 GET /api/v1/jobs/{id} をポーリング2Slides画像デザインパイプライン:Gammaに相当するものがない2つのエンドポイント。create-pdf-slidesはプロンプトから解像度・アスペクト比を指定してアートディレクションされたスライドを生成。create-like-thisは参照画像からデザインシステム全体を派生させる:
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,
"contentDetail": "concise",
"imageModel": "gemini-3-pro-image",
"mode": "async"
}'
# page: 0 = ページ数自動検出(最大100ページ);resolution: 512px | 1K | 2K | 4K
# create-pdf-slidesはreferenceImageUrlの代わりにdesignStyleを指定これら2つのパイプラインのジョブはgenerate-narration(jobId、mode: "single" | "multi"、話者名と音声、includeIntro)に送信でき、download-slides-pages-voicesでページごとにPNG+WAVとしてエクスポート可能。これがナレーション付き動画デッキの組み立て方法です。
3つの構造的な違いがすぐに見えます。Gammaはコンテンツとデザインを一括で選択し、textMode(generate、condense、preserve)、textOptions(量、トーン、対象、60以上の言語)、imageOptions、cardOptions.headerFooter、sharingOptionsを同一リクエストに含めます。2Slidesはテーマ選択(GET /api/v1/themes/search)を生成から分離し、これが実行間のビジュアル一貫性を担保します。GammaのinputTextは約10万トークンまで受け入れ、\n---\nでカード区切りを認識するため、ドキュメント→デッキのエンドポイントとしても機能。2SlidesのuserInputは簡潔なブリーフやアウトラインで、ファイル入力はAPIではなくワークスペース製品側にあります。さらに2Slidesはすべての生成エンドポイントで同期モードを提供し、ポーリング不要のスクリプトに便利です。
機能比較
| Gamma API | 2Slides API | |
|---|---|---|
| 主な出力 | ウェブネイティブgamma(URL)+exportUrl(PPTX / PDF / PNG ZIP;URLは約1週間で期限切れ、APIキーには紐付かない) | ネイティブPPTX(Fast PPT);画像デザインスライドはPDF(512px〜4K);ページごとにPNG+WAV |
| 生成モード | テキスト生成、テンプレート生成、マルチページpages配列;4形式(presentation、document、webpage、social) | 3パイプライン:テンプレートPPTX、デザインスタイルプロンプト、参照画像マッチ |
| 単独画像生成 | POST /v1.0/images(イラスト/写真/抽象、サイズプリセット、参照画像) | — |
| 音声ナレーション/動画アセット | —(レシピはn8n経由でSynthesia+ElevenLabsを使用) | 30音声、単一または2話者対話;動画組み立て用PNG+WAVエクスポート |
| 認証 | X-API-KEYまたはPKCE+動的クライアント登録のOAuth 2.0(generate / gamma:readスコープ) | Authorization: Bearer |
| API利用条件 | Pro(月25ドル、毎月課金)、Ultra(月100ドル)、Teams、Businessプラン。FreeとPlusはAPIキー発行不可 | 任意のアカウントで利用可能。登録時に500無料クレジット付与 |
| 価格体系 | 月額クレジット制(Pro 4,000、Ultra 20,000、Business 10,000/席、最大2倍まで繰越可)+カードテキスト1〜3クレジット+画像2〜125クレジット(モデル階層別) | 従量課金制:Fast PPTは10クレジット/ページ;画像パイプラインは10クレジット計画+100〜200クレジット/ページ;ナレーション210クレジット/ページ;クレジットは2,000で5ドル、40,000で80ドルまで割引 |
| スライド枚数制御 | numCards 1〜75、またはcardSplit: "inputTextBreaks" | page 0(自動)〜100 |
| アスペクト比/解像度制御 | cardOptions.dimensions:presentationはfluid/16x9/4x3、socialは1x1/4x5/9x16、documentはletter/a4。ピクセル解像度制御なし | resolution 512px / 1K / 2K / 4K;aspectRatio 任意のw:h |
| テンプレート | themeIdはGET /v1.0/themesで取得。Create from Template(gammaId+prompt) | 1,500以上のテンプレートをテーマ検索で取得 |
| レート制限 | キーごとにバースト、時間単位、日単位の制限をx-ratelimit-*ヘッダーで通知。429時は30秒バックオフ | 生成エンドポイントはキーごとに6リクエスト/分、ジョブポーリングは10リクエスト/分。X-RateLimit-*ヘッダーで通知 |
| 同期モード | なし(非同期のみ、5秒ごとにポーリング) | すべての生成エンドポイントでmode: "sync"を指定可能 |
| エージェント連携 | ホスト型MCPサーバー(17ツール、OAuth+DCR)でClaudeやChatGPTコネクターを支援。Zapier、Make、n8n、Workato、Slack、Superhuman Go、Atlassian Rovo対応 | MCPサーバー(ホスト型Streamable HTTPまたはnpx -y 2slides-mcp@latest、7ツール)+Codex、Claude Code、OpenClaw、Cursor用のAgent Skill |
| 生成後の操作 | 検索、コメント、アーカイブ/削除、既存ドキュメントエクスポート、カード単位・閲覧者単位分析 | ジョブステータス取得とダウンロードのみ |
| 既存ドキュメント編集 | 非対応。再生成かCreate from Templateを利用 | 該当なし(ファイルが成果物) |
| 出力言語 | 60以上(textOptions.language) | 20以上(CJK/RTLネイティブ対応含む、responseLanguage) |
価格体系の実際の意味
数値以上にモデルが異なります。GammaはAPIクレジットを席数にバンドルしています。 APIキー発行にはPro以上のサブスクリプションが必要(Freeは400非補充クレジットのみでキーなし、Plusはクレジットありだがキーなし)。クレジットは毎月更新され最大2倍まで繰越可能。生成コストは変動:テキストはモデルによりカードあたり1〜3クレジット、画像はモデル階層により2(Flux 1 Quick)〜125(Recraft V4 Pro)クレジット。Gammaの例示では10カードデッキに5枚の基本モデル画像で20〜60クレジット、20カードドキュメントに15枚のプレミアムモデル画像で320〜1,070クレジット。実際の使用量はポーリングレスポンスのcredits.deductedで確認可能。失敗防止には自動チャージが推奨されています。
2Slidesはページ単位・パイプライン単位の定額課金です。 10ページのFast PPTデッキは常に100クレジット(5ドル/2,000クレジット階層で約0.25ドル)、10ページの2K画像デザインデッキは10クレジットの計画+1,000クレジット(約2.53ドル)、ナレーションはページごとに210クレジット、ジョブポーリングやテーマ検索、ページごとのエクスポートは無料。価格は生成前に確定し、キー発行にサブスクリプションは不要(オプションでProプランは月10,000クレジット追加可能)。
実務的には、すでにGamma Proを利用し少数のデッキをプログラム生成するチームなら、APIの追加コストは実質ゼロで、4,000クレジットでGammaの例示通り約65〜200デッキをカバー。他者向けにデッキを生成するサービス(SaaS機能、クライアント別レポート、バッチ処理)では、席数不要の予測可能なページ単価がコスト管理可能な機能と変動費の差になります。バッチ生成例はAPIでプレゼンテーションをバッチ生成する方法を参照。
出力形式:エクスポートPPTX vs 構成PPTX
最も根本的なアーキテクチャの違いで、Gammaの拡張サーフェスでも変わっていません。Gammaはウェブネイティブが第一で、デッキはブラウザ閲覧・共有用のgammaドキュメントで、PPTX/PDF/PNGはexportAs(または後のエクスポートエンドポイント)経由で1リクエスト1形式で生成されます。これによりGammaのウェブ体験は優れていますが、PowerPointは派生物です。2SlidesのFast PPTパイプラインはPPTX自体を主成果物として構成し、テキストボックス、レイアウト、チャートがファイル内に組み込まれるため、生成後もPowerPointで完全編集可能です。成果物がリンクならGammaのモデルが優秀ですが、.pptxファイルをクライアントが開いて編集するなら生成ネイティブPPTXがエクスポートの継ぎ目を回避します(その継ぎ目が重要な理由:なぜAIスライドツールはPowerPointエクスポートを壊すのか)。また、成果物がビジュアル(ブランドマッチ画像スライドやナレーション動画)なら、画像パイプライン+ナレーションはGammaがカバーしない領域です。
エージェント連携:2つのMCPサーバー、異なる形態
両社ともMCPサーバーを提供していますが、公開内容が異なります。GammaのMCPはホスト型でOAuthのみ(動的クライアント登録対応、カスタム統合はフォーム申請とHTTPSリダイレクトURIが必要)。REST APIを反映した17ツールを公開:生成、テンプレート生成、マルチページ生成、単独画像、エクスポート、既存gammaの検索・読み取り、コメント、4つの分析ツール。APIキーではなくユーザー認証で動作し、すべてのGammaプランで利用可能。ClaudeやChatGPTコネクターのバックエンドとして機能し、エージェントが誰かのGammaワークスペース内で動作する場合に最適です。
2SlidesのMCPサーバーはREST APIキーとクレジットを共有し7ツールを公開:slides_generate、slides_create_pdf_slides、slides_create_like_this、slides_generate_narration、slides_download_slides_pages_voices、themes_search、jobs_get。ホスト型(Streamable HTTP、claude mcp addコマンド1行)またはローカル(npx)で動作し、同じサーフェスをコーディングエージェント用のSKILL.mdとして提供。エージェントが完成ファイルを返す用途に最適です。両者の統合スタイルの違いはプレゼンテーション向けAgent Skills vs MCPサーバーで解説しています。
各APIの強み
Gamma APIを選ぶべき場合:
- スライド以外のキャンバスタイプが必要(ドキュメント、ウェブページ、ソーシャルカルーセル、1つの
pagesリクエストでマルチページサイト) - 既存のGammaワークスペース上で操作する統合(検索、エクスポート、コメント、エンゲージメント分析、Create from Templateによるテンプレートリミックス)
- チームがすでにGamma Pro/Ultraを利用し、成果物がGammaのデザインで共有可能なウェブリンクである
- 生成リクエスト自体に細かいコンテンツ制御(
textMode、トーン、対象、60以上の言語、ヘッダー/フッター、共有権限)を組み込みたい - エンドユーザーごとにGammaアカウントがあり、OAuthで認証するモデルが適切
2Slides APIを選ぶべき場合:
- 成果物がネイティブで編集可能なPPTXで、ページ単位の予測可能なコストが重要
- 参照画像にマッチしたデザイン(
create-like-this)や解像度・アスペクト比を制御したアートディレクションスライド(create-pdf-slides)が必要 - 同じパイプラインでナレーションやページごとの音声・画像アセットを動画用に生成したい(サードパーティTTSや動画ツールを連鎖させずに)
- コーディングエージェント経由で統合し、MCPサーバーやAgent SkillでCodex/Claude Code連携を設定ブロック化したい(skills vs MCPガイド)
- 他者向けに大量生成し、キー発行前に席数サブスクリプションを避けたい、または小規模ジョブで同期呼び出しを使いたい
FAQ
Gamma APIは有料プランが必要ですか?
はい。Gammaのアクセスドキュメントによると、APIキーはPro、Ultra、Teams、Businessプランで発行可能で、FreeやPlusでは発行されません。GammaのChatGPTやClaudeコネクター(MCPサーバー上で動作)はFreeプランでも利用可能ですが、開発者キーではなくサインインユーザーとして動作します。2Slides APIは任意のアカウントでキーを発行し、登録時に500無料クレジットが付与されます。
Gamma APIは本物のPowerPointファイルをエクスポートできますか?
はい。"exportAs": "pptx"を指定すると、生成完了時にexportUrlがgammaUrlと共に返されます。また既存ドキュメントに対してPOST /v1.0/gammas/{id}/exportを呼び出すことも可能です。1リクエストにつき1形式のエクスポートで、URLは約1週間で期限切れ、APIキーには紐付かないため速やかにダウンロードし秘密として扱ってください。ファイルはウェブネイティブドキュメントからエクスポートされるため、複雑なレイアウトはネイティブ構成ではなく変換されます。自身のテンプレートでの忠実度をテストしてください。
Gamma APIは生成後にデッキを編集できますか?
いいえ。GammaのAPIスコープページによると、APIはgammaの生成は可能ですが既存のものを編集することはできません。回避策は入力を修正して再生成するか、「カード9で価格を更新」などのプロンプトを使ってCreate from Templateを利用することです。2Slidesも同様の制限がありますが理由は異なり、ジョブがファイルを返すため編集はPowerPoint側で行います。
2Slides APIはプロンプトからPPTX以外に何を提供していますか?
3つの追加サーフェスがあります:create-pdf-slides(デザインスタイルプロンプトから512px〜4Kの画像デザインスライド)、create-like-this(参照画像URLから全デザインを派生)、generate-narration(これらのジョブに対して30音声の単一または2話者ナレーション)、さらに無料のページごとのPNG+WAVエクスポートでナレーション動画を組み立てられます。
大量生成ではどちらのAPIが安いですか?
テキスト主体のデッキでは、2Slidesのページ単位10クレジット(5ドル階層で約0.025ドル/ページ)がGammaのカード単位1〜3クレジット+画像単位2〜125クレジットよりコスト計算が簡単で、サブスクリプション不要です。AI画像デッキでは、2Slidesは解像度別にページあたり100〜200クレジットの定額で、Gammaの画像モデル階層別課金(Ultraモデル1枚が2Slidesの1ページより高価)より割安になる場合があります。実際のページ数と画像数で比較してください。Gammaのcredits.deductedで後から監査可能です。
両APIはClaudeやCodexのようなAIエージェントと連携できますか?
はい。両社ともMCPサーバーを提供しています。Gammaのホスト型MCP(17ツール、OAuth)はClaudeやChatGPTコネクターを支え、すべてのプランで動作。2Slidesはホスト型MCPエンドポイントとオープンソースのstdioサーバー(7ツール、APIキー)を提供し、コーディングエージェント用のSKILL.mdもあります。詳細はagent skillsガイドを参照。
Gammaと2SlidesのAPI以外の製品比較はありますか?
はい。エディター、テンプレート、コラボレーション、価格など製品レベルの比較は2Slides vs Gammaにあります。本記事は開発者向けサーフェスに限定しています。 シナリオ別の自動化レシピ(営業提案、オンボーディング資料、マーケティング動画、レッスンスライド、患者教育)については、AI presentation API use cases by team をご覧ください。
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free