Gemini APIを試したいのに、最初のAPIキー発行画面で「どのプロジェクトを選べばよいのか」「キーを作った後はどこに貼るのか」と止まる方は少なくありません。Google AI Studio APIキー 作成 方法は数分で完了しますが、キーの保管方法を誤ると、意図しない利用や情報漏えいにつながります。まずは正しく発行し、テストし、安全に運用するところまでを一気に確認しましょう。
APIキーを作る前に知っておきたいこと
Google AI Studioで発行するAPIキーは、Gemini APIを使うアプリ、業務ツール、スクリプトなどからGoogleの生成AIモデルを呼び出すための認証情報です。人が画面にログインするためのパスワードではなく、プログラムに「このリクエストを実行してよい」と示すための鍵だと考えると分かりやすいでしょう。
作成にはGoogleアカウントが必要です。個人のGoogleアカウントで試すこともできますが、顧客情報や社内データを扱う業務用途では、個人退職後の管理不能を避けるため、会社が管理するGoogle WorkspaceアカウントとGoogle Cloudプロジェクトを使う運用が基本です。
また、APIキーはGoogle AI Studioのチャット画面でGeminiを使うだけなら不要です。必要になるのは、Webサイトの問い合わせ対応、社内文書の要約、スプレッドシート連携、独自アプリなどからGemini APIを呼び出す場合です。画面上で試したいだけなのか、外部ツールと連携したいのかを先に分けると、設定の目的がぶれません。
Google AI Studio APIキーの作成方法
画面の表記は更新されることがありますが、基本的な流れは変わりません。発行時には、どのGoogle Cloudプロジェクトにキーを紐付けるかを必ず確認してください。
1. Google AI StudioにGoogleアカウントでログインする
Google AI Studioを開き、Gemini APIを利用するGoogleアカウントでログインします。初回利用時には利用規約やサービスに関する案内が表示される場合があります。内容を確認して進めてください。
会社のWorkspaceアカウントでログインできない場合は、組織の管理者がGoogle AI Studioまたは関連サービスの利用を制限している可能性があります。このケースでは個人アカウントへ切り替えて回避する前に、業務利用の可否とデータの取り扱いルールを管理者へ確認するのが安全です。
2. 「Get API key」またはAPIキー作成画面を開く
画面左側のメニュー、または上部メニューから「Get API key」「API keys」などと表示された項目を選びます。すでにキーを作成している場合は、既存キーの一覧が表示されることがあります。
ここで大切なのは、画面に表示される文字列をむやみにコピーして共有しないことです。APIキーは発行直後だけ全文を確認できる画面構成になる場合があります。画面共有中や、第三者が見られる場所での作業には注意してください。
3. Google Cloudプロジェクトを選ぶ、または新規作成する
続いて「Create API key」などのボタンを選択し、利用するGoogle Cloudプロジェクトを指定します。テスト用と本番用を分けるなら、ここで別プロジェクトを選ぶ、または新規作成します。
個人で最初の検証をするなら、新しいプロジェクトを作って問題ありません。一方、チームで使う場合は、既存の業務プロジェクトに追加する前に、請求先、管理者、利用目的、削除時の影響を確認してください。すべての用途で同じプロジェクト・同じキーを使い回すと、利用量の把握も、トラブル時の切り分けも難しくなります。
4. 作成されたAPIキーを安全な場所へ保存する
キーが表示されたらコピーし、パスワードマネージャーや組織で定めたシークレット管理ツールに保存します。メモ帳、共有スプレッドシート、チャット、メール本文に貼り付ける保管方法は避けてください。
APIキーには、用途が分かる名前を付けておくと後で助かります。たとえば「問い合わせフォーム検証用」「社内要約ツール本番用」のように、利用先と環境が分かる名称にします。キーの文字列そのものは同僚へ渡さず、権限を持つ担当者が管理する形にしてください。
発行直後に行う動作確認
APIキーを作っただけでは、実際にGemini APIを呼び出せるかは分かりません。利用するツールや開発環境で、短いリクエストを1回送って確認します。
開発環境では、キーをソースコードへ直接書かず、環境変数に登録する方法が基本です。たとえば環境変数名を`GEMINI_API_KEY`とし、プログラム側でその値を読み込みます。GitHubなどのソースコード管理にコードを保存する場合も、キーがファイルに混ざらないため、漏えい防止に役立ちます。
概念的には、次のようにキーをHTTPヘッダーで送信します。モデル名は、利用時点でGoogle AI Studioに表示される利用可能なモデルを選んでください。
“`bash curl “https://generativelanguage.googleapis.com/v1beta/models/モデル名:generateContent” -H “x-goog-api-key: $GEMINI_API_KEY” -H “Content-Type: application/json” -d ‘{“contents”:[{“parts”:[{“text”:”こんにちは。10文字以内で挨拶して”}]}]}’ “`
応答が返れば、キーと基本的な接続は正常です。401や403のエラーが出る場合は、コピー時に余分な空白や引用符が入っていないか、選択したプロジェクトが正しいか、組織側の利用制限がないかを順番に確認します。利用上限に達している場合や請求設定が必要な場合も、リクエストは失敗します。
APIキーを公開してはいけない場所
APIキーはパスワードと同じ扱いです。特に事故が多いのは、HTMLやJavaScriptに直接書き込み、ブラウザから誰でも見られる状態で公開してしまうケースです。Webサイトのフロントエンドにキーを置くと、閲覧者が開発者ツールなどから取得できる可能性があります。
問い合わせフォームやWebアプリでGemini APIを使うなら、APIキーはサーバー側、Cloud Run、Apps Scriptのプロパティ、または安全なシークレット管理機能に置きます。ブラウザからは自社サーバーへリクエストを送り、サーバー側がGemini APIを呼び出す構成にしてください。
次の4つは、業務利用で特に避けるべき保存・共有先です。
- 公開リポジトリ、社外共有フォルダ、誰でも閲覧できるドキュメント
- HTML、JavaScript、モバイルアプリなど利用者の端末に配布されるコード
- メール、チャット、チケット本文への貼り付け
- 画面キャプチャ、操作動画、社内マニュアルへのキー全文の掲載
万一、キーを公開した、または公開した可能性がある場合は、削除や非公開化だけでは不十分です。Google AI Studioまたは該当する管理画面でそのキーを無効化・削除し、新しいキーを発行して利用先を差し替えてください。漏えい後に同じキーを使い続ける判断はしません。
個人利用と業務利用で変わる管理の考え方
個人の学習や小規模な検証なら、用途別にキーを1本ずつ発行し、不要になったら削除する運用で十分なことが多いです。ただし、無料枠や利用可能なモデル、リクエスト上限は変更されるため、実装前と運用中に管理画面の利用状況を確認してください。
業務利用では、キーの作成者だけが状況を把握している状態を避けます。プロジェクトの所有者、請求先、キーの利用先、更新・削除の担当者を記録し、退職や担当変更があっても引き継げるようにします。検証環境と本番環境を分けるだけでも、誤操作時の影響を小さくできます。
顧客データ、個人情報、未公開の社内資料をプロンプトとして送る場合は、技術的に接続できるかとは別に、社内規程と利用サービスのデータ取り扱い条件を確認してください。「APIキーを作れた」ことは「どのデータでも送ってよい」ことを意味しません。特に店舗の予約情報、問い合わせ内容、人事情報、契約書は慎重な判断が必要です。
よくあるつまずきと簡単な対処法
キーを作成するボタンが見当たらない
ログインしているGoogleアカウントが想定と異なる、組織でサービスが制限されている、または画面のメニュー位置が変更されている可能性があります。まずアカウントを確認し、「API key」「Get API key」といった表記を探します。それでも表示されない業務アカウントは、Workspace管理者へ利用可否を確認してください。
APIキーを作ったのに403エラーになる
プロジェクトの選択ミス、組織ポリシー、利用上限、請求関連の設定が主な確認箇所です。キーを作り直す前に、エラーメッセージと対象プロジェクトを確認しましょう。何度も新しいキーを発行すると、どのキーがどこで使われているか分からなくなります。
キーを削除したらアプリが動かなくなった
削除したキーをアプリが使用していた状態です。緊急時は新しいキーを発行し、安全な保管場所に登録したうえで、アプリ側の環境変数やシークレットを更新します。復旧後は、削除したキーと利用先の対応関係を記録する運用に改めてください。
APIキーの発行は小さな作業ですが、Geminiを業務へ組み込む最初のセキュリティ判断でもあります。まずは検証用プロジェクトで1回動かし、用途が固まってから本番用のキーと管理ルールを整える。この順番なら、非エンジニアでも無理なく安全なAI活用へ進めます。