Gemini APIとは?
Gemini APIは、Googleが開発した大規模言語モデル「Gemini」の機能を、プログラムから利用できるAPIサービスです。テキスト生成・画像理解・音声処理・動画分析・コード生成など、マルチモーダルなAI機能を提供します。
最大の特徴は、無料枠が充実していることです。Flash系モデル(Gemini 2.0 Flash等)では、一定の利用量まで完全無料でAPIを利用できるため、初期費用ゼロでAI開発を始められます(Gemini API公式料金ページ)。
Gemini APIのモデルラインナップ
| モデル | 入力(100万トークン) | 出力(100万トークン) | 無料枠 | 特徴 |
|---|---|---|---|---|
| Gemini 2.5 Pro | 1.25ドル(〜200K) | 10.00ドル | あり(制限付き) | 最高性能。推論・コード・長文に強い |
| Gemini 2.0 Flash | 0.10ドル | 0.40ドル | あり(1,500RPD) | 高速・低コスト。多くの用途に最適 |
| Gemini 2.0 Flash-Lite | 0.075ドル | 0.30ドル | あり(1,500RPD) | 最安・最速。大量処理向け |
RPD = Requests Per Day(1日あたりのリクエスト数)
Google AI Studioとは?
Google AI Studio(aistudio.google.com)は、Gemini APIを試すための無料のWeb開発環境です。ブラウザ上でプロンプトのテスト、モデルの比較、APIキーの発行が可能で、Google AI Studio自体の利用は全リージョンで無料です。
Google AI Studioでできること
- 各Geminiモデルのプロンプトテスト(リアルタイム)
- 画像・動画・音声ファイルのアップロードとマルチモーダル処理
- APIキーの発行と管理
- プロンプトのコード化(Python/JavaScript/cURL等に自動変換)
- Fine-tuning(カスタムモデルの学習)
Gemini APIの始め方【5ステップ】
ステップ1:Google AI Studioにアクセス
aistudio.google.com にGoogleアカウントでログインします。
ステップ2:APIキーの取得
左メニューの「Get API Key」から「Create API Key」をクリック。数秒でAPIキーが発行されます。
ステップ3:まずはAI Studioでテスト
プロンプト入力欄で質問を入力し、モデルの応答を確認。パラメータ(Temperature、Max Tokens等)の調整もGUIで可能です。
ステップ4:Pythonライブラリのインストール
pip install -U google-generativeai
ステップ5:Pythonで最初のAPI呼び出し
import google.generativeai as genai
genai.configure(api_key="your-api-key")
model = genai.GenerativeModel("gemini-2.0-flash")
response = model.generate_content("こんにちは。自己紹介してください")
print(response.text)
OpenAI API・Claude APIとの比較
| 比較項目 | Gemini API | OpenAI API | Claude API |
|---|---|---|---|
| 無料枠 | 充実(Flash: 1,500RPD) | なし(最低$5) | なし |
| 最安モデル | Flash-Lite: $0.075/$0.30 | GPT-4o mini: $0.15/$0.60 | Haiku: $1/$5 |
| マルチモーダル | テキスト/画像/動画/音声 | テキスト/画像/音声 | テキスト/画像 |
| コンテキスト | 最大100万トークン | 最大128Kトークン | 最大200Kトークン |
| Google連携 | Workspace/Search統合 | なし | なし |
| コード生成 | 強い | 強い | 非常に強い |
使い分けの指針
- Gemini API:無料で始めたい、Google Workspace連携、動画分析、コスト最小化
- OpenAI API:最も広いエコシステム、音声API(Whisper/TTS)、GPTs連携
- Claude API:長文処理、指示忠実性、コード生成(Claude Code)
Gemini APIの活用シーン
- チャットボット:無料枠で1日1,500リクエストまで処理可能。小規模サービスなら無料で運用可能
- 動画分析:YouTube動画やアップロード動画の内容を分析・要約。他APIにない強み
- マルチモーダル処理:画像+テキストの同時入力で、画像の説明、OCR、UI分析が可能
- Google Workspace連携:Gmail、Googleドキュメント、スプレッドシートとの統合
- RAGシステム:Embeddings APIでベクトル化→ナレッジ検索→Geminiで回答生成
注意点
- 無料枠の制限:無料枠にはRPM(1分あたりリクエスト数)とRPD(1日あたり)の制限がある。本番運用では有料プランへの移行を検討
- 地域制限:一部の機能やモデルは利用可能な地域が限定される場合がある
- データの取り扱い:無料枠(Google AI Studio経由)ではデータが品質改善に利用される可能性。Vertex AI経由の有料版では利用されない
- APIキーの安全管理:環境変数で管理し、ソースコードにハードコード禁止
まとめ
Gemini APIは、無料枠の充実とマルチモーダル対応が最大の特徴です。Google AI Studioで即座にテストでき、Flash系モデルなら1日1,500リクエストまで無料で利用可能。コスト面でもFlash-Liteは業界最安クラスです。まずはGoogle AI StudioでAPIキーを取得し、Pythonの数行のコードで始めてみましょう。動画分析やGoogle Workspace連携など、他APIにはない独自の強みを活かした開発がおすすめです。
