メインコンテンツにスキップ

GammaにはAPIがありますか?

Gamma APIでできること、APIキーの取得方法、プレゼンテーション、ドキュメント、ウェブページ、ソーシャル投稿をプログラムで生成、編集、エクスポートする方法を学びましょう。

Gamma APIとは何ですか?

お気に入りのデッキがありますか?それと同じものを世界中の異なるオーディエンス向けに100個作成できたらどうでしょう?

Gamma Generate APIを使えば、Gammaアプリを直接使わずにプレゼンテーション、ドキュメント、ウェブページ、ソーシャル投稿をプログラムで作成できます。Zapier、Make、n8nなどのツールでワークフローを自動化したいユーザーや、自分のアプリに美しいプレゼンテーション生成を統合したい方、バックエンドコードで大規模にプレゼンテーションを作成したい方に最適です。

開発者の方は、Gammaをアプリケーションに統合してデザインのスーパーパワーを付与できます!

💎 プロのヒント:誰でも無料プランを含むどのプランでも、寛大な使用制限で今日からAPIにアクセスできます。

APIは準備できていますか?

Gamma API v1.0は2025年11月5日から一般提供(GA)されています。誰でもどのプランでも寛大な使用制限でAPIにアクセス可能です。

特定のAPIパラメータやプレゼンテーション生成への影響については、APIドキュメントを参照してください。

アクセス方法は?

Gamma APIにアクセスするには、以下の手順に従ってください。

ステップ1:APIキーを生成する

アカウントの設定 and メンバーに移動し、API keyタブを開きます。Create API keyをクリックしてキーを生成し、コピーして安全に保管してください。

🔷 注意:APIキーはsk-gamma-xxxxxxxx形式で、X-API-KEYヘッダーで渡す必要があります(Bearerトークン形式ではありません)。

💎 プロのヒント:お気に入りの自動化ツールでAPIを使い始めるか、バックエンドコードに直接統合しましょう。ベースURLはhttps://public-api.gamma.app/v1.0/です。

APIキーの代わりにOAuthで認証できますか?

Gamma REST APIは静的なAPIキーの代わりにOAuth 2.0で認証できます。OAuthは長期間有効なAPIキーを作成・保存せずにGamma APIをアプリに接続でき、統合やパートナーアプリに便利です。静的APIキーも引き続き完全にサポートされているため、X-API-KEYヘッダーを使い続けることも可能です。OAuthの設定は開発者ドキュメントのAuthenticate with OAuthガイド(developers.gamma.app/get-started/authenticate-with-oauth)を参照してください。

使用量とレート制限

現在のAPI制限

GammaのAPIはニーズに合わせてスケールします。数件のプレゼンテーションから数百件まで、通常の使用では制限に達することなく作成可能です。

🌀 インサイト:レート制限(HTTP 429エラー)が発生した場合はサポートチームに連絡してください。APIがあなたの構築をサポートできるよう対応します!

APIでできること

Gamma APIはgammaの作成からエクスポートまでの全ライフサイクルをカバーします。

コンテンツ生成:自分のテキストからプレゼンテーション、ドキュメント、ウェブページ、ソーシャル投稿を作成。

テンプレートから作成:Gammaで作成したテンプレートから新しいgammaを生成し、レイアウトやカード構造を保持。

既存のgamma編集:POST /v1.0/agent/gammas/{gammaId}/editsで自然言語による1ページの変更を適用。

エージェント生成:POST /v1.0/agent/generationsでワークスペーステンプレート、既存gamma、公式Gammaテンプレートから生成開始。

既存gammaの読み取り、エクスポート、分析:取得、コメント、エクスポート、分析用エンドポイント。

単独画像生成:フルgammaとは別に個別画像を生成。

ウェブページ形式:プレゼンテーション、ドキュメント、ソーシャル投稿に加えウェブページも生成。

ヘッダーとフッターのカスタマイズ:コンテンツのヘッダーとフッターをカスタマイズ。

入力内の画像URL:コンテンツ内で画像を直接参照。

フォルダー整理:生成したコンテンツをフォルダーに整理。

メール共有:コンテンツをプログラムでメール共有。

リストAPI:テーマとフォルダーを一覧表示するエンドポイント。

gamma検索:アクセス可能なgammaのタイトルと本文を検索し、結果を絞り込んで開く前にフィルター可能。

寛大な入力制限:最大100,000トークン(約400,000文字)。

APIで単独画像を生成できますか?

Gamma APIおよびModel Context Protocol(MCP)を使って単独画像を生成できます。これにより、プレゼンテーション、ドキュメント、ウェブページ全体を生成するのとは別に、個別画像をプログラムで作成可能です。APIまたはMCPで画像生成するには、開発者ドキュメントのCreate image generationガイドを参照してください。MCP経由の画像生成はClaude、ChatGPT、その他のMCPクライアントで利用可能です。

APIまたはMCPでgammaを検索できますか?

Gamma APIまたはModel Context Protocol(MCP)で接続されたAIアシスタントを通じて、全gammaライブラリを検索できます。検索はアクセス可能なすべてのgammaのタイトルと本文を対象にし、関連性順に結果を表示します。各結果には直接リンクが含まれ、レスポンスから直接gammaを開けます。

作成者や最終更新日時で検索を絞り込めます。アーカイブ済みgammaはデフォルトで除外され、含めることも可能です。

検索パラメータの全リストと例は、開発者ドキュメントのSearch gammasガイド(developers.gamma.app/management/search-gammas)を参照してください。

APIは何に使えますか?

Gamma APIはMake、Zapier、Workatoなどの自動化プラットフォームやワークフローツールに活用できます。バックエンドコードに直接統合してカスタムアプリを構築したり、複数のプレゼンテーションをプログラムで一括生成したり、パーソナライズされたコンテンツを大規模に作成したりできます。

🔷 注意:inputTextにはスライドに表示したい実際のコンテンツを含めてください。プレゼンテーションの作成方法に関する指示は含めないでください。テーマはGammaで事前作成し、IDで参照する必要があります。inputTextで作成はできません。

テンプレートサポート

「テンプレート」はユーザーによって意味が異なるため、利用可能な内容を説明します。

ビジュアルテーマ:Gammaでカスタムテーマを作成し、そのテーマIDをAPIで参照することで、プレゼンテーションの見た目や雰囲気を定義できます。利用可能なテーマIDはList Themes API(GET /v1.0/themes)で取得してください。

コンテンツ構造テンプレート:Create from templateを使用します。Gammaでテンプレートを作成し、そのIDとプロンプトを使ってPOST /v1.0/generations/from-templateを呼び出します。テンプレートのレイアウトとカード構造はデフォルトで保持され、プロンプトで内容、対象、言語を変更できます。テンプレートはワークスペースの単一ページのgammaでなければなりません(1ページに複数カード可能)。テンプレートIDはGET /v1.0/templates/searchで見つけられます。

エージェント生成:POST /v1.0/agent/generationsはワークスペーステンプレート、既存のgamma、または公式Gammaテンプレート(templateId)からも開始できます。

ヘルプとサポートの取得

ドキュメントとリソース

完全な技術リファレンスについては、開発者ドキュメントをご覧ください。APIアクセスはFreeを含むすべてのプランに含まれています。

デバッグ支援

APIの問題で助けが必要な場合は、まず一般的な問題と解決策をまとめたエラー文書を確認し、その後カスタマーサポートにお問い合わせください。問い合わせ時には必ずAPIレスポンスのx-request-idを含めてください。

すべてのAPIレスポンスにはヘッダーにこの一意の識別子が含まれています。**Make.comユーザー**はOutput → Bundle → Headersで確認できます。Zapierの場合は、成功した実行はRun Details → Data Outセクション、失敗したリクエストはLogsタブ → Response information(ヘッダー展開)で確認してください。

💎 プロのヒント:サポートを依頼する際は、必ずリクエストID、正確なエラーメッセージ、リクエストボディのサンプルを含めてください。

サポート範囲

対応可能な内容

Gamma固有のAPI問題、認証やAPIキーの問題、エラーメッセージの理解、レート制限の質問、クレジット使用に関する質問に対応可能です。

対応不可の内容

カスタムコードのデバッグや作成、Zapier、Make、N8Nでの完全なワークフロー構築、カスタムアプリケーションのデバッグ、Zapier、Make、N8Nの使用方法の指導、カスタムアーキテクチャの設計は対応できません。

APIサポートを依頼する際は、リクエストID、エラーメッセージ、リクエストボディのサンプル、使用している自動化プラットフォームを提供してください。

一般的なエラーコード

401 Unauthorized: 無効なAPIキーです。X-API-KEYヘッダー(AuthorizationやBearerではなく)を使用していることを確認してください。

403 Forbidden: クレジット残高を確認し、自動チャージが有効になっていることを確認してください。

429 Too Many Requests: レート制限に達しました。より高い容量オプションについてはSlackサポートにお問い合わせください。

422 Failed: 生成が完了できませんでした。入力パラメータを確認してください。

始め方のヘルプが必要ですか?

基本的なトラブルシューティングや一般的なAPI問題については、包括的なトラブルシューティングガイドをご覧ください。詳細なAPIリファレンスや例については、開発者ドキュメントもご確認いただけます。

よくある質問と一般的な問題

既存のgammaをAPIで編集できますか?

  • はい。POST /v1.0/agent/gammas/{gammaId}/editsは、例えば「新しい料金プランで価格カードを更新する」といった自然言語の指示を、編集可能なgammaの1ページに適用します。

  • 結果はGET /v1.0/agent/edits/{editId}でポーリングしてください。

  • 編集ではページの追加はできず、1ページに対して同時に1つの編集のみ実行されます。

  • 同じ機能はClaude、ChatGPT、Slack、その他のMCPクライアントでも利用可能です。

自分のAIエージェントでGammaを使えますか?

  • はい。任意のMCPクライアントをhttps://mcp.gamma.app/mcpに接続し、Gammaアカウントでサインインしてください。すべてのプランで利用可能です。

  • カスタムクライアントは最初にOAuthリダイレクトURIを登録する必要があります。

APIキーを他人と共有できますか?

  • APIキーは安全に保管し、共有しないでください。

  • 必要に応じて異なる用途ごとに別々のキーを生成してください。

なぜAPIキーを再度コピーできないのですか?

  • セキュリティ上の理由から、APIキーは生成時に一度だけ表示されます。

  • キーを紛失した場合は、新しいキーを生成する必要があります。

複数のAPIキーを生成できますか?

  • はい、アカウント設定から異なるプロジェクトや用途ごとに複数のAPIキーを作成できます。

APIやMCPの検索結果に表示されるgammaはどれですか?

  • 検索結果には、すでにアクセス権のあるgammaのみが返され、Gammaで開けないコンテンツは決して表示されません。

  • 結果は関連性順にランク付けされ、クエリに最も近い一致が最初に表示されます。

  • アーカイブされたgammaは、含める選択をしない限り除外されます。

  • 作成者や最終更新日時でフィルターをかけることもできます。

なぜ私のワークスペースで検索が機能しないのですか?

  • あなたのgammas全体での検索は段階的に展開されており、まだすべてのワークスペースで有効になっていません。

  • 利用できない場合は、カスタマーサポートに連絡し、x-request-idを含めてワークスペースを確認できるようにしてください。

  • 編集者:検索が100%確認されたらこのFAQを削除してください。

クレジットがなくなったらどうなりますか?

  • 中断のないAPIアクセスを確保するために、gamma.app/settings/billingの請求設定で自動チャージを有効にしてください。

APIで生成されたプレゼンテーションはGammaダッシュボードのどこに表示されますか?

  • API経由で作成されたプレゼンテーションは、GammaダッシュボードのAPI Generatedセクションに表示され、メインのGammasリスト(すべて、最近閲覧、またはあなたが作成したもの)には表示されません。

  • APIで生成されたプレゼンテーションを通常のGammasリストに表示させるには、それを開いてDuplicateを選択してください。複製は標準のウェブ作成gammaとして扱われ、通常のすべてのビューに表示されます。

こちらの回答で解決しましたか?