はじめに
Gemini APIを使用したWebアプリケーションで、ある日突然API呼び出しが失敗するようになりました。
本記事では、その原因と解決方法を共有します。
問題
自分のサイトにGemini APIを組み込んでいたのですが、突然使えなくなりました。
キャプチャ(エラー)
「Error generating content. Please try again.」のエラーが出ています。
エラーログ(抜粋)
リクエスト URL: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
リクエスト メソッド: POST
ステータス コード: 429 Too Many Requests
エラー詳細
Error: got status: 429
- Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests
- limit: 0, model: gemini-2.0-flash
原因
gemini-2.0-flash モデルが特定のプロジェクトで無料枠対象外(limit: 0)になっていました。
解決策
gemini-2.5-flash に変更することで解決
該当API(修正前)
const response = await genAI.models.generateContent({
model: "gemini-2.0-flash",
contents: [{ role: "user", parts: [{ text: prompt }] }],
});
該当API(修正後)
const response = await genAI.models.generateContent({
model: "gemini-2.5-flash",
contents: [{ role: "user", parts: [{ text: prompt }] }],
});
キャプチャ(修正済み)
正常に動作するようになりました。
終わりに
突然APIが使えなくなったので驚きましたが、モデル名を変更するだけで解決しました。
参考情報
Gemini Developer API の料金
https://ai.google.dev/gemini-api/docs/pricing?hl=ja#gemini-2.5-flash

