①このまま試せる かんたんモード(サイト内蔵AIですぐ会話)+ ②自分の GASモード(GASウェブアプリ経由でGeminiを呼ぶ・APIキーを隠せる)+ ③コピペ用 GASコード付き。
まずは下でチャットして、公開したい人は「GASセットアップ」タブの手順で自分のGASを作ってください。
https://script.google.com/macros/s/…/exec)を貼ってください。ブラウザに保存されます。ポイント:APIキー(Gemini)はGAS側にだけ置き、フロントには置きません。このサイトの「GASモード」はそのGASを呼び出すだけなのでキーが漏れません。
Code.gs を貼り付け → 💾保存。GEMINI_API_KEY / 値に手順1のキー → 保存。次のユーザーとして実行: 自分 / アクセスできるユーザー: 全員 → デプロイ → …/exec のURLをコピー。Content-Type: application/json を使う → プリフライトで失敗するので text/plain を使うこと(このサイトは対応済み)。GASの無料枠・Gemini無料枠の上限に注意。モデルは gemini-2.0-flash(安くて速い)。変えたければ Code.gs 先頭の GEMINI_MODEL を変更。
フロント側はPOSTで message・history・system をJSONにして送ります(Content-Typeはtext/plain推奨。詳しくはCode.gs末尾のコメント参照)。