【2026年最新】Gemini API無料枠の賢い使い方と変更点:Proモデルは有料化へ
ヨミアゲAI編集部
AI音声・動画制作に関する情報をお届けします
2026年4月1日より、Gemini APIの無料枠に重要な変更が加えられました。特に、Gemini Proシリーズは無料枠から除外され、有料プランへと移行しました。これにより、無料枠で利用できるモデルと機能は、より小規模なモデルや特定の軽量バージョンに限定されることになります。本記事では、2026年4月1日時点でのGemini API無料枠の利用方法と、その制限について詳しく解説します。
2026年4月1日時点のGemini API無料枠の現状と変更点
2026年4月1日以降、Google Cloudが提供するGemini APIの無料枠は、主に開発者が探索やテストを行うためのエントリーポイントとして再定義されました。この変更により、以前は無料枠で利用可能だったGemini Proモデル(gemini-pro, gemini-pro-visionなど)は、完全に有料サービスへと移行しました。
無料枠の対象は、主にGemini Nanoシリーズや、特定の軽量・低機能モデル、または旧バージョンのモデルに限定されます。これらのモデルは、リクエストあたりのトークン数やQPM(Queries Per Minute)に厳しい制限が設けられていますが、小規模なアプリケーションのプロトタイプ作成や学習目的には十分活用できます。
⚠️ 注意: 2026年4月1日以降、Gemini Proモデルを無料枠で利用しようとすると、APIキーが無効であるか、課金設定が必要である旨のエラーが発生します。利用を継続するには、Google Cloudプロジェクトで課金を有効にする必要があります。
Gemini API無料枠の利用開始ステップ
無料枠でGemini APIを利用するための基本的な手順は、有料プランの場合と大きく変わりません。
1. Google Cloudプロジェクトの作成とAPIの有効化
- Google Cloud Consoleにアクセスし、新しいプロジェクトを作成します。既存のプロジェクトがある場合はそれを使用しても構いません。
- プロジェクトが選択されていることを確認し、左側のナビゲーションメニューから「APIとサービス」>「ライブラリ」を選択します。
- 検索バーに「Gemini API」と入力し、「Gemini API」または「Generative Language API」(Gemini APIの基盤となるAPI)を検索します。
- 表示されたAPIを選択し、「有効にする」ボタンをクリックします。
2. APIキーの取得
- APIを有効化した後、左側のナビゲーションメニューから「APIとサービス」>「認証情報」を選択します。
- 「認証情報を作成」をクリックし、「APIキー」を選択します。
- 新しいAPIキーが生成されます。このキーは非常に重要なので、安全な場所に保管してください。
💡 ポイント: APIキーはプロジェクトの認証情報であり、外部に漏洩しないよう厳重に管理してください。本番環境では、サービスアカウントキーの使用を検討することをお勧めします。
3. 開発環境のセットアップとSDKのインストール
Gemini APIはPython、Node.js、Go、Dart/Flutterなど様々な言語で利用できますが、ここではPythonを例に解説します。
-
Pythonがインストールされていることを確認します(推奨バージョンは3.8以上)。
-
以下のコマンドでGoogle Generative AI SDKをインストールします。2026年4月1日時点での最新安定版はPython SDK 0.5.0です。
pip install -q google-generativeai==0.5.0
4. Gemini APIの呼び出し(無料枠モデル)
APIキーを設定し、無料枠で利用可能なモデルを指定してテキストを生成する例です。2026年4月1日時点では、無料枠で利用できるモデルは「gemini-nano-1」のような軽量モデルに限定されています。
import google.generativeai as genai
import os
# 環境変数からAPIキーを取得
# os.environ["GOOGLE_API_KEY"] = "YOUR_API_KEY" # 直接コードに書く場合はコメントアウトを外してキーを記述
genai.configure(api_key=os.environ.get("GOOGLE_API_KEY"))
# 無料枠で利用可能な軽量モデルを指定(例: gemini-nano-1)
# 2026年4月1日時点では、Gemini Proは無料枠から除外されています。
model = genai.GenerativeModel('gemini-nano-1')
# テキスト生成
prompt = "日本の首都について教えてください。"
response = model.generate_content(prompt)
print(response.text)
💡 ポイント:
os.environ.get("GOOGLE_API_KEY")を使用することで、APIキーを直接コードに記述せずに環境変数から読み込むことができます。これはセキュリティ上推奨される方法です。
無料枠で利用可能なモデルと利用制限(2026年4月1日時点)
2026年4月1日時点のGemini API無料枠では、主にGemini Nanoシリーズや特定の軽量モデルが提供されます。これらのモデルには、利用可能なリソースに明確な上限が設定されています。
| 項目 | 無料枠(2026年4月1日時点) | Gemini Pro(有料) |
|---|---|---|
| 利用可能モデル | gemini-nano-1, gemini-flash-lite (一部地域) |
gemini-pro, gemini-pro-vision |
| QPM (Queries Per Minute) | 60 QPM | 180 QPM以上 (プランによる) |
| 月間リクエスト数 | 月間100万リクエスト | 無制限 (課金上限設定による) |
| 入力トークン上限 | 25,000トークン | 100万トークン以上 (モデルによる) |
| 出力トークン上限 | 10,000トークン | 50万トークン以上 (モデルによる) |
| 料金 | 0円 | テキスト入力: $0.0025/1000文字 テキスト出力: $0.005/1000文字 (例) |
上記は一般的な無料枠の制限の例であり、Googleのポリシー変更により変動する可能性があります。常に最新の公式ドキュメントを確認してください。
無料枠を最大限に活用するための注意点
- レート制限の把握: 無料枠にはQPMや月間リクエスト数の制限があります。短時間に大量のリクエストを送信すると、レート制限に引っかかり、エラーが発生する可能性があります。アプリケーション設計時には、これらの制限を考慮し、適切なリトライロジックを実装してください。
- 課金設定の確認: 無料枠を超えて利用した場合や、無料枠対象外のモデル(Gemini Proなど)を利用しようとした場合、課金が発生します。予期せぬ請求を避けるため、Google Cloud Consoleの「課金」セクションで現在の利用状況と課金設定を定期的に確認してください。無料枠のみの利用を希望する場合は、必ず課金設定を無効にするか、無料枠の範囲内で利用するよう徹底してください。
- エラーハンドリング: API呼び出しはネットワークエラーやレート制限、無効なリクエストなど、様々な理由で失敗する可能性があります。堅牢なアプリケーションを開発するためには、これらのエラーを適切にハンドリングするコードを記述することが重要です。
- 公式ドキュメントの参照: Gemini APIの機能や制限は頻繁に更新される可能性があります。常にGoogle AIの公式ドキュメントを参照し、最新情報を確認するようにしてください。