GAS Gemini API

メールでGemini

Google Geminiをメール環境で利用するためのガイド


今回はアマチュア向け資料を作成しました。

アマチュア向け資料はこちら

About this Project

メールで環境はあるけど、ブラウザーやスマホが使えない時、 自分宛てにメールをすると、Geminiの応答をメールしてもらえます。

Video

Development Environment

  • Google Apps Script
  • GmailApp
  • Google Cloud Platform
  • UrlFetchApp

How to Use

  1. Google Cloud Platformでプロジェクトを作成し、Gemini APIを有効化する。
  2. APIキーを取得し、Google Apps Scriptのプロジェクトに設定する。
  3. Google Apps Scriptでメール受信トリガーを設定し、特定の件名や内容のメールを受信した際にGemini APIを呼び出すスクリプトを作成する。
  4. スクリプトがGemini APIからの応答を処理し、適切な返信メールを送信するように実装する。
  5. テストメールを送信して、システムが正しく動作することを確認する。

Key Features

  • 軽量: システムリソースの消費を大幅に削減。
  • メールベースのインターフェース: ブラウザやスマホが使えない環境でも、メールを介してGeminiと対話可能。
  • セキュリティ: Google Apps Scriptのセキュリティモデルを活用し、APIキーの安全な管理と通信の保護を実現。

Resource

Google Cloud Platformから高額な料金が発生する場合があります。

資料はGitHubで公開しています。個人の学習や小規模なプロジェクトでの再利用を歓迎します。

View on GitHub