【PR】この記事には楽天アフィリエイトとAmazonアソシエイトの広告が含まれます。書籍の紹介は出版社の目次・対象読者を基にしており、実読レビューではありません。 Amazonのアソシエイトとして、PROBEFOLIOは適格販売により収入を得ています。

Geminiを自作のアプリから使いたいときに必要になるのがAPIキーです。ふだんのGeminiへログインするパスワードとは別で、どの開発用プロジェクトから使うかを示す大切な情報です。取得画面だけでなく、保存先、料金、動かないときの見方まで整理します。

この記事の目次
01

Geminiの月額プランとAPIの利用は分けて確認

Geminiアプリで会話する契約と、自分のプログラムからAPIを呼ぶ利用は別に確認します。アプリ側が有料だから、APIも無制限で使えるとは考えないようにします。

APIでは、利用するモデル、量、無料枠や課金設定が関係します。最初は短い文章を一回だけ送る構成にし、利用状況を見てから繰り返し処理へ広げると、どの作業で使ったか追いやすくなります。

02

2026年9月は、キーの種類も確認する

公式は標準キーから認証キーへ移行し、2026年9月に標準キーの要求を拒否する方針を案内しています。現在AI Studioで作る新しいキーは認証キーが既定です。古いキーを持っている場合は、キー一覧の種類を確認します。

認証キーはサービスアカウントという、プログラム用の身元へ結び付く仕組みです。人のログインとは別です。標準キーへ制限を付けるだけで、認証キーへの移行が済んだと考えないでください。具体的な停止日や自分のキーの動作は、表示と最新案内で確認します。

03

AI Studioで、使うプロジェクトを選んで作る

Google AI Studioのダッシュボードでプロジェクトを確認し、API Keysからキーを作成します。既存のCloudプロジェクトが一覧にない場合は、Projectsのインポートが必要になることがあります。

会社のプロジェクトで作成ボタンが使えない場合は、管理者に必要な権限を確認します。権限不足を避けるために仕事のデータを個人プロジェクトへ移すのではなく、どこで使うべきかを先に決めます。キーの文字列はチャットやスクリーンショットへ載せないでください。

04

環境変数に保存し、値を表示せず設定を確認

環境変数は、プログラムの外から設定を渡す方法です。GEMINI_API_KEYという名前で保存し、プログラム側が読み取る形にします。GOOGLE_API_KEYも設定してある場合は、公式ではそちらが優先されるため、意図しないプロジェクトを使わないか確認します。

設定を変えた後はターミナルや開発サーバーを開き直します。次の確認はキーそのものを表示せず、環境変数があるかだけを出すNode.jsの例です。これで「設定あり」でも、認証や課金が成功したことにはなりません。

05

小さな要求で、認証・権限・利用枠を切り分ける

公式クイックスタートの現行SDKとモデル名で、一つの短い入力を試します。古いブログのモデル名が終了している場合もあるため、キーだけを作り直し続けないようにします。

エラーの本文には、認証、権限、課金、利用枠などの手がかりがあります。再試行を無限に回す前に、プロジェクト、キーの種類、APIの有効化、対象モデルの条件を確認してください。

動かないときに残す確認項目
項目残すもの残さないもの
実行環境OS・SDK・モデル名APIキーの値
失敗した要求短い再現手順・HTTP状態顧客の資料全文
プロジェクト選んだプロジェクトの確認結果不要な認証情報
対処後同じ短い要求の結果成功したという推測だけ
06

Webへ公開するときは、キーをブラウザへ渡さない

環境変数に入れたつもりでも、Web画面へ埋め込まれる変数として扱えば外から読めてしまいます。利用者のブラウザへ配信するコードにキーを含めず、API呼び出しはサーバー側で行います。

キーが漏れた可能性がある場合は、新しいキーへの切り替え、旧キーの無効化、利用状況の確認を行います。アプリ全体の設計まで学びたい人には、認証や評価を含むAI開発の技術書も候補です。APIキー一つを作るだけなら、まず公式手順と最小の動作確認で進められます。

QUICK ANSWERS

よくある疑問を、ここで。

使い始める前に、気になるところから。

Google AI Proに入ればAPIも使い放題ですか?

アプリの契約とAPIの料金・利用枠は別に確認します。

この記事の内容をもとにした、編集部からの提案です。
設定ありと表示されたら接続成功ですか?

環境変数の存在だけを確認した状態です。短いAPI要求が通ることと、利用状況も確認します。

この記事の内容をもとにした、編集部からの提案です。
標準キーに制限を付ければ移行完了ですか?

認証キーへの移行とは別です。公式の移行手順でキーの種類を確認し、切り替え後の動作を確かめます。

この記事の内容をもとにした、編集部からの提案です。

商品情報の提供:Supported by Rakuten Developers

SOURCES & EDITORIAL NOTE

出典と、この記事について

公式資料や、記事で参照した発表・報道をまとめています。仕様や料金は、利用する前に最新の案内をご確認ください。

製品の実測レビューや、導入効果の保証を示すものではありません。編集方針を読む