コードを書かずに Gemini API を業務へ組み込む
Gemini API はテキスト生成・要約・翻訳・感情分析まで幅広くこなせますが、「Python が書けないと手が出せない」と感じて足踏みしている方は少なくありません。実際、公式ドキュメントの多くはコードを前提に書かれています。
実は、ZapierやMake.com(旧Integromat)などのノーコード自動化ツールを使えば、プログラミングの知識なしでGemini APIを日常業務に組み込むことができます。
ここでは以下のことを学べます:
- ZapierおよびMake.comからGemini APIを呼び出す基本手順
- すぐに試せる実践的な自動化シナリオ3選
- よくあるエラーとその対処法
Gemini APIの基礎から学びたい方は、まずGemini AI 完全ガイド 2026をご覧いただくとスムーズです。
ZapierとMake.comとは
ZapierとMake.comは、異なるアプリやWebサービスをつなぐノーコード自動化ツールです。どちらも視覚的なインターフェースで「もしAが起きたらBをする」という自動化フロー(ワークフロー)を設定できます。
Zapierの特徴
- 6,000以上のアプリに対応しており、接続できるサービスの幅が広い
- UIが直感的で初心者でも取り組みやすい
- 月100タスクまで無料プランあり(2026年4月時点)
Make.comの特徴
- 視覚的なキャンバスでフローを組み立てられるため、複雑な条件分岐や繰り返し処理が得意
- 1シナリオ実行あたりのコストが低く、大量処理に向いている
- 月1,000オペレーションまで無料
どちらのツールも「HTTPリクエスト」機能を持っており、これを使ってGemini APIを呼び出すことができます。
事前準備:Gemini APIキーを取得する
Zapier・Make.comのどちらから使う場合も、まずGemini APIキーが必要です。
Google AI StudioでAPIキーを発行する手順
- Google AI Studio(aistudio.google.com) にアクセスします
- Googleアカウントでサインインします
- 左サイドメニューの「Get API Key」または「API Keys」をクリックします
- 「Create API Key」ボタンをクリックし、キーを生成します
- 生成されたAPIキーをパスワードマネージャーなど安全な場所に保管します
セキュリティの注意点: APIキーは絶対に公開しないでください。ZapierやMake.comでは「認証情報(Credentials)」として暗号化保管する機能を必ず利用しましょう。コードや設定ファイルにAPIキーを直書きするのは危険です。
ZapierでGemini APIを呼び出す方法
ZapierではGemini専用のコネクターは(2026年4月時点では)まだ限定的ですが、「Webhooks by Zapier」アクションを使えばGemini APIを含む任意のHTTP APIを呼び出せます。
Zap(自動化フロー)の作成手順
- Zapierにログインし、「Create Zap」をクリックします
- トリガーを設定します(例:Gmailで新着メールを受信したとき)
- アクションとして「Webhooks by Zapier」を選択し、アクションイベントに「POST」を設定します
Webhooksアクションの設定値
Webhooksの設定画面で以下のように入力します:
- URL:
https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=YOUR_API_KEY - Payload Type:
json - Data(リクエストボディ):
{
"contents": [
{
"parts": [
{
"text": "以下のメールを3行以内で要約してください:\n\n{{メール本文}}"
}
]
}
],
"generationConfig": {
"temperature": 0.3,
"maxOutputTokens": 500
}
}{{メール本文}} の部分はZapierのダイナミックフィールド(前のステップからのデータ)で置き換えます。
レスポンスからテキストを取り出す方法
Gemini APIのレスポンスは次のようなJSON構造になっています:
{
"candidates": [
{
"content": {
"parts": [
{
"text": "AIが生成した要約テキストがここに入ります"
}
]
}
}
]
}Zapierでは後続アクションの設定時に candidates__0__content__parts__0__text というパスを指定することで、AIが生成したテキストを取り出せます(Zapierはドット記法ではなく __ でネストを表現します)。
Make.comでGemini APIを呼び出す方法
Make.comでは「HTTP > Make a request」モジュールを使うことで、Gemini APIを呼び出せます。
シナリオ(自動化フロー)の作成手順
- Make.comにログインし、「Create a new scenario」をクリックします
- トリガーモジュールを追加します(例:Google Sheetsに新しい行が追加されたとき)
- 「+」ボタンで「HTTP」→「Make a request」を追加します
HTTPモジュールの設定値
Make.comのHTTPモジュールを次のように設定します:
- URL:
https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=YOUR_API_KEY - Method: POST
- Headers:
Content-Type: application/json - Body type: Raw
- Content type: JSON (application/json)
- Request content(リクエストボディ):
{
"contents": [
{
"parts": [
{
"text": "次の商品説明文を日本語から英語に翻訳してください:\n\n{{商品説明}}"
}
]
}
],
"generationConfig": {
"temperature": 0.2
}
}「Parse response」をONにすることで、後続のモジュールでレスポンスのJSONを自動的に解析できます。生成テキストは candidates[1].content.parts[1].text のパスで取り出せます(Make.comの配列インデックスは1始まり)。
実践的な自動化シナリオ3選
シナリオ1:メール受信 → AI要約 → Slack通知
自動化の流れ: Gmail(新着メール受信)→ Gemini API(内容を3行に要約)→ Slack(要約をチャンネルに投稿)
毎日大量に届くメールをAIが自動で要約し、重要なポイントだけをSlackに通知します。情報の見落とし防止と業務効率化に直結する活用例です。
プロンプト例:
件名と送信者を含めて、以下のメールの重要ポイントを3行以内で箇条書きにしてください。
件名: {{件名}}
差出人: {{送信者}}
本文: {{本文}}
シナリオ2:Googleフォーム回答 → 感情分析 → スプレッドシート記録
自動化の流れ: Google Forms(新規回答受信)→ Gemini API(感情分析:ポジティブ/ネガティブ/中立)→ Google Sheets(分析結果を追記)
顧客アンケートや問い合わせフォームの回答をリアルタイムで感情分析し、スプレッドシートに自動記録します。大量のフィードバックの傾向把握に役立ちます。
プロンプト例:
以下の回答文のセンチメントを分析し、「ポジティブ」「ネガティブ」「中立」のいずれか1単語だけで答えてください。
回答: {{フォーム回答}}
シナリオ3:英語RSS → 自動翻訳・要約 → Notion保存
自動化の流れ: RSS(英語ブログの新着記事)→ Gemini API(日本語に翻訳・要約)→ Notion(データベースに保存)
英語の技術ブログや海外ニュースを自動的に日本語に翻訳・要約してNotionのデータベースに保存します。情報収集にかかる時間を大幅に短縮できます。
プロンプト例:
以下の英語記事を日本語に翻訳し、重要なポイントを200字以内で要約してください。
タイトル: {{記事タイトル}}
本文: {{記事本文}}
出力形式:
【要約】(200字以内)
...
【翻訳】
...
よくあるエラーと対処法
401 Unauthorizedエラーが出る
原因: APIキーが無効か、URLに正しく含まれていない可能性があります。
対処法: URLの末尾に ?key=YOUR_API_KEY が正確に含まれているか確認してください。また、APIキーに不要なスペースや改行が混入していないかも確認しましょう。
429 Too Many Requestsエラーが出る
原因: Gemini APIの無料枠のレート制限(1分あたりのリクエスト数制限)に達しています。
対処法: ZapierやMake.comの「遅延(Delay)」ステップを追加し、連続したAPIリクエストの間に数秒の間隔を入れてください。Gemini 2.5 Flashの無料枠は1分あたり15リクエストが上限です。
レスポンスが空またはundefinedになる
原因: レスポンスのJSONパスが間違っている場合がほとんどです。
対処法: まずZapierまたはMake.comの「テスト実行」を行い、実際のレスポンスJSONの構造を確認してください。確認したら正しいパスを設定します。
生成されるテキストの品質が低い
原因: プロンプトが曖昧で、Geminiが意図を正確に把握できていない可能性があります。
対処法: プロンプトの冒頭に役割設定(「あなたはプロのコピーライターです」など)を加えたり、出力フォーマットを具体的に指定したりすることで、品質が改善されることが多いです。詳しくはGemini APIで日常業務を自動化する入門ガイドを参考にしてください。
まとめ
ZapierやMake.comとGemini APIを組み合わせることで、プログラミングの知識がなくてもAI自動化を実現できます。今回ご紹介した内容を振り返ります:
- Zapier: Webhooks by Zapierの「POST」アクションでGemini APIを呼び出す
- Make.com: HTTP > Make a requestモジュールを使用し、Parse responseをONにする
- レスポンス取得:
candidates[0].content.parts[0].textのパスで生成テキストを取り出す - 実用シナリオ: メール要約・Slack通知、感情分析・スプレッドシート記録、英語記事の自動翻訳
まずは無料プランで試してみて、Gemini AIが業務効率化にどれだけ貢献できるかを実感してください。ノーコードの自動化に慣れたら、次のステップとして収益化を視野に入れた応用自動化の構築も検討してみましょう。さらに踏み込んだ内容はGemini API で構築する自動収益化インフラ完全ガイドで詳しく解説しています。