

Gamma Generate API vs 2Slides API:開発者向け徹底比較(2026年)
Gamma の Generate API(POST /v1.0/generationsPOST /api/v1/slides/*
最初に開示しておきます。2Slides は私たちのプロダクトです。以下の Gamma に関する情報はすべて Gamma の開発者ドキュメント に基づいており、Gamma の方が適しているケースについても率直に記載しています。
エンドポイント全体像
両 API の設計思想は異なります。Gamma は多様な出力形式を持つ単一の生成エンドポイント、2Slides は単一のジョブシステム上に複数の専用パイプラインを持つ構成です。
| 機能 | Gamma | 2Slides |
|---|---|---|
| プロンプト → デッキ | POST /v1.0/generationsformat: "presentation" | POST /api/v1/slides/generate |
| ドキュメント/ウェブページ/ソーシャル投稿 | 同一エンドポイント、format | — |
| イメージデザインスライド(カスタムデザインスタイル) | 同一エンドポイント + imageOptions | POST /api/v1/slides/create-pdf-slides |
| 参照画像のスタイルをマッチング | — | POST /api/v1/slides/create-like-thisreferenceImageUrl |
| 既存ファイルのテンプレートから生成 | POST /v1.0/generations/from-template | GET /api/v1/themes/search |
| 音声ナレーション | — | POST /api/v1/slides/generate-narration |
| ページごとのアセットエクスポート | exportAs | POST /api/v1/slides/download-slides-pages-voices |
| ジョブステータス | GET /v1.0/generations/{id} | GET /api/v1/jobs/{id}mode: "sync" |
| その他の管理機能 | テーマ、フォルダ、アーカイブ、削除 | テーマ検索、認証確認 |
公平のために2点補足します。Gamma の単一エンドポイント設計は、1つの統合で4種類のキャンバスタイプを扱いたい場合に非常にエレガントです。また Create-from-Template API(ベータ)は「既存デッキを再利用する」というユースケースをカバーしており、2Slides はこれをテーマで対応しています。一方、2Slides の参照画像マッチングとナレーションには、Gamma API に相当する機能がありません。
リクエストの比較
両 API とも同じパターンに従います。ジョブを送信し、ステータスをポーリングし、結果をダウンロードします。
Gamma —
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": "..." } その後 GET /v1.0/generations/{generationId} をポーリング
2Slides Fast PPT — Bearer キー、デザインテンプレートからネイティブ PPTX を生成、
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 を取得後、GET /api/v1/jobs/{id} をポーリング。sync モードなら1回のコールで完成デッキを返す
2Slides のイメージデザインパイプライン — Gamma に相当機能がない2つのエンドポイントです。
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 = ページ数を自動検出。resolution: 512px | 1K | 2K | 4K # create-pdf-slides は referenceImageUrl の代わりに designStyle を使う同じ構造
これら2つのパイプラインから生成されたジョブは、
generate-narrationjobIddownload-slides-pages-voices構造的な違いが2点すぐに見えてきます。Gamma はオプションの
textModeimageOptionstextOptionsGET /api/v1/themes/search機能比較
| Gamma Generate API | 2Slides API | |
|---|---|---|
| 主な出力形式 | ウェブネイティブの Gamma ドキュメント + exportUrl | ネイティブ PPTX(Fast PPT);イメージデザインスライドは PDF(512px〜4K);ページごとに PNG + WAV |
| 生成モード | 単一エンドポイント、4種類のキャンバスタイプ(プレゼン・ドキュメント・ウェブページ・ソーシャル) | 3つのパイプライン:テンプレート PPTX、デザインスタイルプロンプト、参照画像マッチング |
| 音声ナレーション/動画アセット | — | 30以上の音声、シングル/2話者;動画組み立て用 PNG+WAV エクスポート |
| 認証 | X-API-KEY | Authorization: Bearer |
| API アクセス要件 | Pro(月額 $25)、Ultra、Team、または Business プラン | どのアカウントでも可;サインアップ時に 500 クレジット無料付与 |
| 料金体系 | サブスクリプション + 月次クレジット(テキスト:カードあたり 1〜3 クレジット;画像:ティアにより 2〜125 クレジット) | 従量課金:Fast PPT は 10 クレジット/ページ、1K〜2K は 100 クレジット/ページ、4K は 200 クレジット/ページ、ナレーションは 210 クレジット/ページ(2,000 クレジットあたり $5) |
| スライド枚数制御 | numCards | page |
| 解像度/アスペクト比制御 | — | resolutionaspectRatio |
| テンプレート | GET /v1.0/themesthemeId | テーマライブラリ検索経由の themeId |
| 公開されているレート制限 | 非公開 | 10 リクエスト/分(Fast PPT)、6 リクエスト/分(イメージパイプライン) |
| 同期モード | なし(非同期のみ) | 小規模ジョブ向け mode: "sync" |
| エージェント統合 | Zapier;Claude から Gamma をプロンプト | MCP サーバー(npx 2slides-mcp |
| 多言語対応 | 対応 | 19以上の出力言語(ネイティブ CJK/RTL を含む responseLanguage |
料金体系が実際に意味すること
数字の違いよりも、モデルの違いの方が重要です。Gamma は API クレジットをシートにバンドルします。API を呼び出すには Pro 以上のサブスクリプションが必要で、クレジットは毎月リフレッシュされ、生成コストはテキストがカードあたり 1〜3 クレジット(モデルによる)、画像が品質ティアにより 2〜125 クレジットと変動します — 実際の使用量はポーリングレスポンスの
credits実務的な解釈:すでに Gamma Pro を契約しているチームが少数のデッキをプログラムで生成する場合、API の限界コストは実質ゼロです。一方、他者のためにデッキを生成するサービス — SaaS 機能、クライアントごとのレポート、バッチパイプライン — では、シート要件のない予測可能なページ単価課金が、コスト計算できる機能と変動する請求書の分かれ目になります。(バッチ処理の実例:API でプレゼンをバッチ生成する方法)
出力形式:エクスポートされた PPTX vs 直接生成された PPTX
これが最も深いアーキテクチャの違いです。Gamma はウェブネイティブ優先 — デッキはブラウザでの閲覧・共有を前提とした Gamma ドキュメントとして設計されており、PPTX/PDF/PNG は
exportAs.pptxそれぞれの API が勝る場面
Gamma の Generate API を選ぶべき場面:
- スライド以外のキャンバスタイプも必要 — 同一エンドポイントでドキュメント、ウェブページ、ソーシャル投稿を生成できる
- チームがすでに Gamma Pro/Ultra を契約しており、そのエディタを日常的に使っている
- 納品物が Gamma のデザインクオリティを持つ共有可能なウェブリンク
- 1回のリクエストで画像スタイルコントロール(、トーン・オーディエンスオプション)を使いたい
imageOptions.source
2Slides API を選ぶべき場面:
- 納品物が予測可能なページ単価でのネイティブ・編集可能な PPTX
- 参照画像にマッチしたデザイン()や、解像度・アスペクト比を制御したアートディレクションスライド(
create-like-this)が必要create-pdf-slides - 同一パイプラインからナレーションやページごとの音声/画像アセットを動画用に生成したい
- AI エージェント経由で統合する — MCP サーバーと Agent Skill により、Codex/Claude Code の統合が SDK プロジェクトではなく設定ブロック1つで完結する(スキルと MCP の比較ガイド)
- シートサブスクリプションなしで大量生成したい、または設計の基準となる公開されたレート制限が必要
FAQ
Gamma API には有料プランが必要ですか?
はい。Gamma のアクセスドキュメントによると、API キーは Pro、Ultra、Teams、Business プランで利用可能で、Free および Plus プランでは利用できません。2Slides API はどのアカウントでもキーを発行でき、最初から 500 クレジットが無料で付与されます。
Gamma API は本物の PowerPoint ファイルをエクスポートできますか?
はい —
"exportAs": "pptx"gammaUrlexportUrl2Slides API はプロンプトから PPTX を生成する以外に何を提供しますか?
3つの追加サーフェスがあります。
create-pdf-slidescreate-like-thisgenerate-narration大量生成にはどちらの API が安いですか?
テキスト中心のデッキの場合、2Slides の定額 10 クレジット/ページ($5 ティアで約 $0.025/ページ)は、Gamma のカードあたり 1〜3 クレジット + 画像あたり 2〜125 クレジットというモデルよりもコスト計算が簡単で、サブスクリプションも不要です。AI イメージデッキの場合、2Slides は解像度に応じた定額 100〜200 クレジット/ページ、Gamma は画像品質ティアごとの課金です。実際のページ数で試算してみてください。
両方の API は Claude や Codex などの AI エージェントと連携できますか?
連携方法が異なります。Gamma は Zapier オートメーションと Claude からの Gamma プロンプトを提供しています。2Slides はプロトコルレベルの統合を提供しています — あらゆる MCP クライアントが呼び出せる MCP サーバーと、コーディングエージェント向けの SKILL.md です。詳細はエージェントスキルガイドをご覧ください。
API 以外での Gamma と 2Slides の比較はありますか?
はい — エディタ、テンプレート、コラボレーション、料金などプロダクトレベルの比較は 2Slides vs Gamma にまとめています。この記事では開発者向けのサーフェスのみを扱っています。
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free