2Slides Logo
Gamma Generate API vs 2Slides API:開発者向け徹底比較(2026年)
2Slides Team
4 min read

Gamma Generate API vs 2Slides API:開発者向け徹底比較(2026年)

Gamma の Generate API(

POST /v1.0/generations
)と 2Slides API(
POST /api/v1/slides/*
)は、どちらもプログラムによるデッキ生成という同じ課題を解決しますが、アーキテクチャは大きく異なります。Gamma はウェブネイティブなドキュメントを生成し、PPTX/PDF/PNG にエクスポートします。API アクセスには Pro プラン(月額 $25)以上が必要です。2Slides は4つの生成サーフェス — テンプレート駆動のネイティブ PPTX、プロンプトからのイメージデザインスライド、参照画像スタイルマッチング、ページごとの音声ナレーション — を備え、どのアカウントでも API キーを発行でき、$5 からのクレジット従量課金制です。どちらも非同期ジョブ API です。最適な選択は、出力形式・料金体系・エージェント統合の深さによって変わります。

最初に開示しておきます。2Slides は私たちのプロダクトです。以下の Gamma に関する情報はすべて Gamma の開発者ドキュメント に基づいており、Gamma の方が適しているケースについても率直に記載しています。

エンドポイント全体像

両 API の設計思想は異なります。Gamma は多様な出力形式を持つ単一の生成エンドポイント、2Slides は単一のジョブシステム上に複数の専用パイプラインを持つ構成です。

機能Gamma2Slides
プロンプト → デッキ
POST /v1.0/generations
format: "presentation"
POST /api/v1/slides/generate
(Fast PPT、ネイティブ PPTX)
ドキュメント/ウェブページ/ソーシャル投稿同一エンドポイント、
format
パラメータで切替
イメージデザインスライド(カスタムデザインスタイル)同一エンドポイント +
imageOptions
POST /api/v1/slides/create-pdf-slides
(512px〜4K、アスペクト比・デザインスタイルプロンプト対応)
参照画像のスタイルをマッチング
POST /api/v1/slides/create-like-this
referenceImageUrl
既存ファイルのテンプレートから生成
POST /v1.0/generations/from-template
(ベータ)
GET /api/v1/themes/search
によるテーマ選択
音声ナレーション
POST /api/v1/slides/generate-narration
(シングル/2話者、30以上の音声)
ページごとのアセットエクスポート
exportAs
による PNG zip
POST /api/v1/slides/download-slides-pages-voices
(PNG + WAV、無料)
ジョブステータス
GET /v1.0/generations/{id}
(約5秒ごとにポーリング)
GET /api/v1/jobs/{id}
(または小規模ジョブ向け
mode: "sync"
その他の管理機能テーマ、フォルダ、アーカイブ、削除テーマ検索、認証確認

公平のために2点補足します。Gamma の単一エンドポイント設計は、1つの統合で4種類のキャンバスタイプを扱いたい場合に非常にエレガントです。また Create-from-Template API(ベータ)は「既存デッキを再利用する」というユースケースをカバーしており、2Slides はこれをテーマで対応しています。一方、2Slides の参照画像マッチングとナレーションには、Gamma API に相当する機能がありません。

リクエストの比較

両 API とも同じパターンに従います。ジョブを送信し、ステータスをポーリングし、結果をダウンロードします。

Gamma

X-API-KEY
ヘッダー、5秒ごとにポーリング:

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": "..." } その後 GET /v1.0/generations/{generationId} をポーリング

2Slides Fast PPT — Bearer キー、デザインテンプレートからネイティブ PPTX を生成、

sync
または
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 を取得後、GET /api/v1/jobs/{id} をポーリング。sync モードなら1回のコールで完成デッキを返す

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, "mode": "async" }' # page: 0 = ページ数を自動検出。resolution: 512px | 1K | 2K | 4K # create-pdf-slides は referenceImageUrl の代わりに designStyle を使う同じ構造

これら2つのパイプラインから生成されたジョブは、

generate-narration
jobId
+ 音声オプション — 30以上の音声でシングルまたは2話者ダイアログ)に送ることができ、
download-slides-pages-voices
でページごとに PNG + WAV としてエクスポートできます。これがナレーション付き動画デッキの組み立て方です。

構造的な違いが2点すぐに見えてきます。Gamma はオプションの

textMode
imageOptions
textOptions
コントロールを使って、コンテンツとデザインを1回のリクエストで決定します。2Slides はテーマ選択(
GET /api/v1/themes/search
)と生成を分離しており、これが複数回の実行にわたってビジュアルの一貫性を保つ仕組みです。また 2Slides は小規模ジョブ向けに同期モードを提供しており、ポーリングが煩わしいスクリプトで便利です。

機能比較

Gamma Generate API2Slides API
主な出力形式ウェブネイティブの Gamma ドキュメント +
exportUrl
(PPTX/PDF/PNG zip)
ネイティブ PPTX(Fast PPT);イメージデザインスライドは PDF(512px〜4K);ページごとに PNG + WAV
生成モード単一エンドポイント、4種類のキャンバスタイプ(プレゼン・ドキュメント・ウェブページ・ソーシャル)3つのパイプライン:テンプレート PPTX、デザインスタイルプロンプト、参照画像マッチング
音声ナレーション/動画アセット30以上の音声、シングル/2話者;動画組み立て用 PNG+WAV エクスポート
認証
X-API-KEY
ヘッダーまたは OAuth 2.0
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
1〜75(プランによる)
page
パラメータ(固定枚数または 0 = 自動検出)
解像度/アスペクト比制御
resolution
512px〜4K;
aspectRatio
(16:9、1:1、9:16 など)
テンプレート
GET /v1.0/themes
経由の
themeId
;Create-from-Template API(ベータ)
テーマライブラリ検索経由の
themeId
公開されているレート制限非公開10 リクエスト/分(Fast PPT)、6 リクエスト/分(イメージパイプライン)
同期モードなし(非同期のみ)小規模ジョブ向け
mode: "sync"
エージェント統合Zapier;Claude から Gamma をプロンプトMCP サーバー(
npx 2slides-mcp
/ホスト型 HTTP)+ Codex・Claude Code・OpenClaw・Cursor 向け Agent Skill
多言語対応対応19以上の出力言語(ネイティブ CJK/RTL を含む
responseLanguage

料金体系が実際に意味すること

数字の違いよりも、モデルの違いの方が重要です。Gamma は API クレジットをシートにバンドルします。API を呼び出すには Pro 以上のサブスクリプションが必要で、クレジットは毎月リフレッシュされ、生成コストはテキストがカードあたり 1〜3 クレジット(モデルによる)、画像が品質ティアにより 2〜125 クレジットと変動します — 実際の使用量はポーリングレスポンスの

credits
フィールドで確認できます。2Slides はページ・パイプラインごとに定額課金です。10ページの Fast PPT デッキは常に 100 クレジット($5/2,000 ティアで約 $0.25)、10ページの 2K イメージデザインデッキは常に 1,000 クレジット($2.50)、ナレーションはページあたり 210 クレジット追加 — 1デッキ生成しても1,000デッキ生成しても同じ単価で、キーの前にサブスクリプションのゲートはありません。

実務的な解釈:すでに Gamma Pro を契約しているチームが少数のデッキをプログラムで生成する場合、API の限界コストは実質ゼロです。一方、他者のためにデッキを生成するサービス — SaaS 機能、クライアントごとのレポート、バッチパイプライン — では、シート要件のない予測可能なページ単価課金が、コスト計算できる機能と変動する請求書の分かれ目になります。(バッチ処理の実例:API でプレゼンをバッチ生成する方法

出力形式:エクスポートされた PPTX vs 直接生成された PPTX

これが最も深いアーキテクチャの違いです。Gamma はウェブネイティブ優先 — デッキはブラウザでの閲覧・共有を前提とした Gamma ドキュメントとして設計されており、PPTX/PDF/PNG は

exportAs
を通じて生成されます。これにより Gamma のウェブ体験は優れたものになりますが、PowerPoint は派生的な成果物になります。2Slides の Fast PPT パイプラインは PPTX 自体をプライマリの成果物として直接生成します — テキストボックス、レイアウト、グラフはファイル内に構築されるため、生成後も PowerPoint で完全に編集できます。納品物がリンクであれば Gamma のモデルの方が優れていると言えます。納品物がクライアントが開いて編集する
.pptx
ファイルであれば、生成ネイティブの PPTX はエクスポートの継ぎ目を完全に回避できます(この継ぎ目が重要な理由:AI スライドツールが PowerPoint エクスポートで失敗する理由)。そして納品物がビジュアル — ブランドマッチしたイメージスライドやナレーション付き動画 — である場合、イメージパイプラインとナレーションは Gamma のどのサーフェスも届かない領域をカバーします。

それぞれの 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"
を設定すると、完成した生成物に
gammaUrl
とともに
exportUrl
が含まれます。ファイルはウェブネイティブなドキュメントからエクスポートされるため、複雑なレイアウトはネイティブ生成ではなく変換によって処理されます。ご自身のテンプレートに対して忠実度を検証することをお勧めします。

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 は画像品質ティアごとの課金です。実際のページ数で試算してみてください。

両方の 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