🎯 はじめに:Gemini を業務に組み込む前に押さえる「足場」
本記事はシリーズ 「Gemini AI プラットフォーム活用」の第 1 回(入門) です。Gemini を Web アプリやバッチ処理に組み込みたいエンジニアが、検証〜本番投入までに最初に必ず詰まる課金・キー管理・無料枠の境目を、実務目線で整理します。
Gemini API を呼び出す入口は大きく 2 つあり、本シリーズは前者から始めて第 5 回で後者へ橋渡しします。
| 入口 | 想定ユーザー | 認証 | 本シリーズでの扱い |
|---|---|---|---|
| Google AI Studio(Gemini Developer API) | 個人開発者・スタートアップ・PoC | APIキー | Part 1〜4(本記事〜第 4 回) |
| Vertex AI | エンタープライズ・本番運用 | IAM / サービスアカウント | Part 5(移行ガイド) |
「最初は AI Studio で動かす → 本番に乗せる時点で Vertex AI へ」というのが王道で、SDK は同じ google-generativeai を使うため、移行はオプション 1 行で済みます。詳しくは Part 5 で扱います。
🧭 シリーズ全体の地図
| # | タイトル | 主要トピック |
|---|---|---|
| 1(本記事) | Google AI Studio 入門 — 課金・APIキー・料金体系 | 課金構造、Free Tier〜Tier 3、APIキー発行、請求確認 |
| 2 | Gemini モデル選定とマルチモーダル活用 | モデル一覧、用途別選定、画像 / 動画 / 音声 / PDF 入力 |
| 3 | Batch API で Gemini を 50% 安く使う | 非同期バッチ、JSONL、マルチモーダル × Batch |
| 4 | Python で Gemini を扱う実装ガイド | SDK インストール、Embedding、Vision、モデル切替 |
| 5 | Vertex AI 移行ガイド — エンタープライズ運用への橋渡し | Vertex AI 比較、IAM、Provisioned Throughput、移行手順 |
📦 Google AI Studio とは
Google AI Studio(旧称: MakerSuite)は、Google の Gemini モデルを API キー 1 つで呼び出せる開発者向け Web インターフェースです。Vertex AI と比べると軽量で、PoC や個人開発、ハッカソンなどに最適化されています。
主に 4 つの役割を兼ねます。
- APIキーの発行・管理 — Gemini API を呼び出すためのキー作成
- プロンプトのテスト — ブラウザ上でモデル挙動を確認(Vertex AI Studio 相当)
- 使用量モニタリング — リクエスト数、トークン消費の追跡
- GCP プロジェクト連携 — 課金や請求は GCP プロジェクトに紐づく
💡 重要: APIキーは 作成した GCP プロジェクトに紐づきます。発行画面は AI Studio ですが、課金管理の実体は GCP 側です。Part 5 の Vertex AI 移行が「同じ GCP プロジェクト内でのモード切替」になるのはこのためです。
💳 課金の仕組み:請求先はアカウント種別で決まる
「個人の Gmail で作ったキー」と「組織アカウントで作ったキー」では、請求先が完全に分かれます。会社のクレジットカードに請求を寄せたいなら、必ず組織アカウントでキーを作るのが鉄則です。
| アカウント種類 | 請求先 |
|---|---|
個人アカウント(例: xxx@gmail.com) | 個人の GCP プロジェクトに登録したクレジットカード |
組織アカウント(例: user@example.com) | 組織の GCP 請求先アカウント |
重要な設計ポイント
- APIキーは 作成した GCP プロジェクトに紐づき、請求はそのプロジェクトの請求先アカウントへ
- APIキー自体はどこからでも呼び出し可能(stg / prod を問わず、キーを知っていれば使える)
- → だからこそ、キーの管理(環境変数化、Secret Manager 化)と漏洩時の即削除が極めて重要
⚠️ 「個人 Gmail で発行したキーを業務で使い続けて、退職時に請求書だけ会社に残る」という失敗例は実際にあります。組織アカウントを使う運用ルールを最初に決めておきましょう。
🪜 ティア構造:Free Tier から Tier 3 まで
Gemini API は 累計利用額に応じてレート制限が段階的に緩和されるティア制を採用しています。
| ティア | 条件 | 特徴 |
|---|---|---|
| Free Tier | Cloud Billing 未設定 | 低めのレート制限、完全無料 |
| Tier 1 | Cloud Billing 有効化 | 有料、レート制限が大きく緩和 |
| Tier 2 | 累計 $250 以上の利用 | さらに高いレート制限 |
| Tier 3 | 大規模利用(要申請) | エンタープライズ相当 |
PoC は Free Tier、本番リリース時に Tier 1 へ昇格、というのが現実的な進み方です。Tier 2 / 3 が見えてきたら Vertex AI 移行(Part 5)も同時に検討するタイミングです。
🔑 APIキーの取得手順
1. https://aistudio.google.com にログイン
└─ 業務利用なら必ず組織アカウントで!
2. 左サイドバー → 「APIキー」
3. 「APIキーを作成」
├─ 既存 GCP プロジェクトをインポート
└─ または新規 GCP プロジェクトを作成
4. プロジェクト選択 → 「キーを作成」
└─ ⚠️ 表示されたキーは即コピー(再表示不可)
5. キーを環境変数 / Secret Manager に保存
キー管理のチェックリスト
- ✅ キー名は後から変更可能(用途別にリネームしておくと監査が楽)
- ✅ 不要キーは即削除(残しておくとコスト混入の原因に)
- ✅ 漏洩時は即削除 → 再作成(既存キーの「無効化」だけでは不十分なケースあり)
- ✅ コードに直書き禁止 —
.env/ Secret Manager / GitHub Actions Secret などで管理 - ✅ Git の事故コミットに備えて gitleaks などのシークレットスキャナを CI に組み込む
💰 料金体系と無料枠(2026 年 5 月時点)
Gemini テキスト生成モデル
| モデル | Free Tier | Paid Tier(入力 / 出力 per 1M tokens) |
|---|---|---|
| Gemini 2.5 Flash-Lite | 無料(制限あり) | $0.075 / $0.30 |
| Gemini 2.5 Flash | 無料(制限あり) | $0.15 / $0.60 |
| Gemini 2.5 Pro | 無料(2 RPM, 50 RPD) | $1.25 / $10.00 |
| Gemini 3 Pro | ❌ Free Tier なし | $2.00 / $12.00 |
Embedding モデル
| モデル | Free Tier | Paid Tier | 備考 |
|---|---|---|---|
gemini-embedding-001 | 無料枠あり | $0.15 / 1M tokens | 推奨。3072 / 1536 / 768 次元から選択可、100+ 言語対応 |
text-embedding-004 | 無料 | 無料 | ⚠️ 2025 年 8 月に非推奨予定。新規利用は gemini-embedding-001 へ |
⚠️
text-embedding-004は完全無料という強力なモデルですが廃止予定です。新規プロジェクトではgemini-embedding-001を使い、既存プロジェクトは Part 4 のコード例を参考に移行を計画してください。
Free Tier のレート制限
| モデル | RPM | RPD | TPM |
|---|---|---|---|
| Gemini 2.5 Flash-Lite | 30 | 1,000 | 1,000,000 |
| Gemini 2.5 Flash | 15 | 1,000 | 1,000,000 |
| Gemini 2.5 Pro | 2 | 50 | 250,000 |
text-embedding-004 | 1,500 | — | — |
- RPM = Requests Per Minute(毎分リクエスト数)
- RPD = Requests Per Day(毎日リクエスト数)
- TPM = Tokens Per Minute(毎分トークン数)
💡 PoC レベルなら Free Tier で十分回ります。 例えば毎分 15 リクエスト × 1 日 1,000 リクエストの Flash 枠は、社内検索 RAG の検証や数百件の商品テキスト処理くらいまでは無料で回せます。
📊 請求金額の確認方法
Google AI Studio 内で確認
AI Studio
└── 左サイドバー下部
└── Dashboard
└── Usage and Billing
└── Billing タブ
Google Cloud Console で詳細確認
console.cloud.google.com
└── 対象プロジェクト選択
└── お支払い
├── 概要 ........... 当月見込みコスト
├── レポート ....... サービス別 / 日別の詳細
└── 予算とアラート . 予算アラートの設定
予算アラートの設定(必須)
PoC や個人検証でも、設定し忘れて月数万円の請求が来た事故は珍しくありません。最初にキーを作ったら同じ日に予算アラートも作るのを習慣にしましょう。
Cloud Console → お支払い → 予算とアラート → 予算を作成
推奨しきい値:
├── 50% → 通知のみ(早期警戒)
├── 80% → メール通知
└── 100% → メール通知 + Slack 通知(実装可能)
💡 100% を超えても自動でキーが止まるわけではありません。ハードリミットが必要なら、Cloud Functions と Pub/Sub で「予算超過時に APIキーを無効化する」自動化を組む必要があります(Vertex AI 側ならクォータで制御可能、Part 5 で扱います)。
🧮 コスト感の早見表
開発途中で「これいくらかかってる?」と聞かれた時の即答用です。
| ユースケース | 推奨構成 | 概算コスト |
|---|---|---|
| PoC・社内検証 | Free Tier | 無料(レート制限内) |
| 埋め込み(RAG 検索) | text-embedding-004 | 無料(廃止までの間) |
| リアルタイムチャット | Gemini 2.5 Flash | $0.15 入力 / $0.60 出力(per 1M tokens) |
| バッチ処理(推奨) | Gemini 2.5 Flash + Batch API | $0.075 入力 / $0.30 出力(50% オフ) |
| 最安バッチ | Flash-Lite + Batch API | $0.0375 入力 / $0.15 出力(最強コスパ) |
Batch API での 50% オフは Part 3 で詳しく扱います。即時応答が要らないタスクで Batch を使わないのは課金的に損です。
✅ 第 1 回まとめ
- Gemini を業務投入する入口は AI Studio(手軽) と Vertex AI(本番) の 2 つ。PoC は AI Studio で始め、本番リリース時に Part 5 を見ながら Vertex AI へ移行する流れが王道
- 課金は APIキーを作った GCP プロジェクトに紐づく。業務利用は必ず組織アカウントで発行
- Free Tier だけで PoC は十分回る。商用化のタイミングで Tier 1 へ昇格
text-embedding-004は 2025 年 8 月に廃止予定。新規はgemini-embedding-001を使う- キー発行と同じ日に予算アラートを作る — 設定忘れによる事故は実在する
- Batch API を使えば 50% オフで動く。即時性不要なら必ず採用候補に
次回 Gemini モデル選定とマルチモーダル活用 では、Flash / Pro / Flash-Lite / 3 Pro の使い分けと、画像・動画・音声・PDF 入力の実装上の勘所を扱います。
📚 シリーズ記事
| # | タイトル | 内容 |
|---|---|---|
| 1 | Google AI Studio 入門(本記事) | 課金・APIキー・料金体系・無料枠・予算アラート |
| 2 | モデル選定とマルチモーダル活用 | Flash / Pro / Flash-Lite、画像・動画・音声・PDF |
| 3 | Batch API で 50% 安く使う | 非同期バッチ、JSONL、Flash-Lite × Batch(AI Studio 編) |
| 4 | Python 実装ガイド | テキスト・Embedding・Vision・モデル切替 |
| 5 | Vertex AI 移行ガイド(基本編) | エンタープライズ運用、Provisioned Throughput |
| 6 | Vertex AI Batch API 編 | GCS 経路、AI Studio Batch との違い、二系統運用 |
🔗 関連リソース
- Google AI Studio 公式
- Gemini API 公式ドキュメント
- Gemini API モデル移行ガイド:2.5 → 3 への備え — Vertex AI 側の廃止スケジュール
- Gemini — 用語集