2Slides Logo
Gamma Generate APIと2Slides APIの比較:開発者向け完全ガイド(2026年版)
2Slides Team
4 min read

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つのジョブシステム上に持ち、ワークスペース層はありません。

機能Gamma2Slides
プロンプト → デッキ生成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 ZIPPOST /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 API2Slides 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