「Gemini APIは無料で使えるって聞いたけど、実際どこまで使えるの?」
この記事では、実際にアプリに組み込んで1ヶ月使い続けた結果をレポートします。
Gemini APIの無料枠スペック(2026年4月時点)
| モデル | リクエスト/分 | リクエスト/日 | トークン/分 |
|---|---|---|---|
| Gemini 2.5 Flash Preview | 10 | 500 | 250,000 |
| Gemini 1.5 Flash | 15 | 1,500 | 1,000,000 |
| Gemini 2.0 Flash Lite | 30 | 1,500 | 1,000,000 |
取得方法:aistudio.google.com でGoogleログイン → APIキー発行。クレジットカード不要。
実際の使用量(1ヶ月)
私はGemini APIを2つのアプリに組み込んでいます。
HiyokoLogcat(Androidログ解析)
- 使い方:エラーログ + 前後50行をGeminiに送って診断
- 1回あたりのトークン数:約3,000〜5,000トークン
- 月の使用回数:約80〜120回(開発中の集中作業期間)
HiyokoHelper(ターミナルエラー解析)
- 使い方:コピペしたエラーをGeminiに送って解説
- 1回あたりのトークン数:約500〜2,000トークン
- 月の使用回数:約50〜100回
結果:1日の上限500回に達したことは一度もありませんでした。
無料枠で余裕な理由
個人開発ツールの場合、AIを使うのは「詰まったとき」だけです。
コードを書いている時間のうち、AIに質問するのは多く見積もっても10〜20%。しかも1回質問したら解決して次に進む。1日に連続して何十回も使うことはほぼありません。
無料枠の目安(Gemini 2.5 Flash Preview):
500リクエスト/日 ÷ 5,000トークン/回 = 100万トークン/日
→ ログ100行を100回診断できる
個人開発者が1日100回AIに質問することはまずありません。
429・503エラーの頻度
無料枠を使っていると、たまにレート制限(429)やサーバー混雑(503)が出ます。
実際の頻度:月に2〜3回程度
しかも大体すぐ復旧します。アプリ側でリトライ処理を入れておけばユーザーにはほぼ気づかれません。
// 503が出たら2秒待ってリトライ
match call_gemini(prompt).await {
Err(GeminiError::ServiceUnavailable) => {
tokio::time::sleep(Duration::from_secs(2)).await;
call_gemini(prompt).await
}
other => other,
}
無料枠で足りなくなるのはどんなとき?
1日500回の制限に引っかかるケースは:
- バッチ処理:100件のファイルを全部AIで処理するような用途
- 自動化:毎分自動でAPIを叩くような仕組み
- ユーザーが多い:自分1人ではなく多数のユーザーが使う場合
個人開発の自分用ツールや、少数ユーザー向けのツールなら無料枠で十分です。
まとめ
| 項目 | 結果 |
|---|---|
| 1日500回の上限到達 | 1ヶ月で0回 |
| 429エラーの頻度 | 月2〜3回 |
| 月額費用 | 0円 |
| 体感品質 | 実用十分 |
個人開発でAIを使い始めるなら、まず無料枠で十分です。上限に達してから有料プランを検討しても遅くありません。
APIキーの取得は2分でできます → aistudio.google.com
Hiyoko PDF Vault → https://hiyokoko.gumroad.com/l/HiyokoPDFVault_jp
X → @hiyoyok