About this Project
メールで環境はあるけど、ブラウザーやスマホが使えない時、 自分宛てにメールをすると、Geminiの応答をメールしてもらえます。
Video
Development Environment
- Google Apps Script
- GmailApp
- Google Cloud Platform
- UrlFetchApp
How to Use
- Google Cloud Platformでプロジェクトを作成し、Gemini APIを有効化する。
- APIキーを取得し、Google Apps Scriptのプロジェクトに設定する。
- Google Apps Scriptでメール受信トリガーを設定し、特定の件名や内容のメールを受信した際にGemini APIを呼び出すスクリプトを作成する。
- スクリプトがGemini APIからの応答を処理し、適切な返信メールを送信するように実装する。
- テストメールを送信して、システムが正しく動作することを確認する。
Key Features
- 軽量: システムリソースの消費を大幅に削減。
- メールベースのインターフェース: ブラウザやスマホが使えない環境でも、メールを介してGeminiと対話可能。
- セキュリティ: Google Apps Scriptのセキュリティモデルを活用し、APIキーの安全な管理と通信の保護を実現。
Resource
Google Cloud Platformから高額な料金が発生する場合があります。
資料はGitHubで公開しています。個人の学習や小規模なプロジェクトでの再利用を歓迎します。
View on GitHub