OFFICIAL GOOGLE GEMINI API · FREE-TIER MONITOR
活用官方免費 API 額度,零月租訂閱費
每日同步 Google AI Studio 的 Gemini API 限額與 model_score,快速比較 RPM、TPM、RPD 及模型用途;瞭解模型額度限制。
免費層額度依 Google 帳戶、專案、模型及所在地設定而異;部分模型或已啟用計費的專案可能產生費用,請以 AI Studio 顯示與 Google 官方條款為準。
GEMINI
FREE
TIER
RPMTPMRPD
LIVE QUOTA DATA
DEVELOPER HANDBOOK & AUTO-FAILOVER ARCHITECTURE
Gemini API 完整錯誤代碼解析與 Failover 故障排除手冊 (Developer Error Codes & Troubleshooting)
Gemini API 的 HTTP 狀態碼不是單純的「成功/失敗」標籤:400 多半要修正請求,認證與權限錯誤需要修復金鑰或專案設定,429 代表某項適用限額已觸發,而 5xx/逾時才可能是短暫服務問題。穩健的呼叫端應解析回應中的 error.code、error.status、error.message 與 error.details,再決定停止、修正、等待或選用相容備援。
Google 的速率限制常以 RPM、TPM、RPD 計算,依專案、模型、使用層級及特定功能而變;RPD 依官方說明在美國太平洋時間午夜重設。Google 也明示列出的速率上限不保證實際容量。本站的 gemini_rate_limits.json 是附有更新時間的公開資料快照,呈現模型/限額資訊,並非使用者帳戶的即時剩餘量、請求成功監測或 Google 服務可用性探測。model_score 是本站排序指標,不是健康檢查分數。
先釐清端點:以下以 Gemini Developer API 的 GenerateContent 為主;若使用 Interactions API,部分 machine-readable error code 與 HTTP code 對應不同。應以自己實際呼叫的端點及錯誤本文判斷,不要只靠狀態碼猜測根因。
常見觸發情境
- GenerateContent request body 格式錯誤、JSON 結構不符、欄位拼錯或漏掉必要欄位(如
contents)。 - 使用舊版 endpoint 呼叫較新版本才支援的功能,或把不支援的欄位/功能送給所選模型。
- 生成參數不合規。官方 troubleshooting 列有 Candidate count 1–8、Temperature 0.0–1.0、TopP 0.0–1.0 的檢查值。
- 多模態內容的欄位、Base64 bytes、MIME type 或模型能力不相符時,請依該方法的 API schema 查證。
逐步排查
- 保留回應本文,檢查
error.message 和 error.details 指向的欄位;對照目前 API reference 的 request body。 - 核對 URL 中模型 ID、HTTP 方法及 API 版本;確認所選模型支援所需功能及輸入類型。
- 逐項驗證必填欄位、型別、參數範圍、媒體 MIME 與資料完整性。不要把其他模型的參數設定直接複製過來。
- 辨別
400 FAILED_PRECONDITION 與 400 INVALID_ARGUMENT;兩者根因不同。
重試/備援:未修改請求前不要退避重試;換模型通常不會修正錯誤 JSON 或不合法參數。先修正 payload,再重新發送。
官方參考:GenerateContent 錯誤表 · 參數排查
常見觸發情境
- Interactions API 請求未提供、提供無效或已過期的 API key。
- 部署環境讀取到空白、被截斷、錯專案或已撤銷的 secret;也可能因 key 管理政策或限制而無法使用。
- GenerateContent 的官方錯誤本文範例把無效 API key 顯示為 400
INVALID_ARGUMENT 並附 API_KEY_INVALID。
逐步排查
- 確認呼叫端使用正確 API 與專案的 key;REST 請求依文件透過
x-goog-api-key 傳送。 - 在 Google AI Studio 核對 key 狀態、key 類型及限制;確定限制允許 Gemini API。
- 若 key 已外洩、封鎖或失效,建立新 key、以安全 secret 更新後驗證,再停用舊 key。切勿把 key 放入公開前端、Git、截圖或日誌。
重試/備援:原樣重送或改模型都不會修復認證。先修復 key/環境設定,再測試。
官方參考:Interactions API 錯誤碼 · API key 安全指南
常見觸發情境
- 使用錯誤專案的 key,或該 key 沒有呼叫 Gemini API 所需的存取權。
- API key 的 API 限制不允許 Generative Language API,或專案/資源存取設定不符。
- 呼叫 tuned model 時未使用該模型要求的正確驗證或存取方式。
逐步排查
- 檢查
error.message、error.status 與 details,確認拒絕的是哪個 key、project、model 或 resource。 - 在 AI Studio/Cloud 專案核對 key、專案歸屬與 API 限制,確認模型及請求方法允許目前的認證。
- 若 key 被標示封鎖或疑似外洩,依官方流程輪替 key 並稽核用量。
重試/備援:官方將 403 視為需先修正權限的客戶端錯誤,不建議原樣重試。
官方參考:GenerateContent 403 說明 · API key 與限制
常見觸發情境
- 指定的模型資源名稱或 endpoint 路徑拼寫錯誤,該模型亦可能已不在目前可用清單。
- GenerateContent request 引用不存在或不可取得的圖片、音訊、影片等檔案資源。
- 使用的 API 版本、方法或參數與該模型資源不相符。
逐步排查
- 檢查錯誤本文中的 resource name;GenerateContent REST 路徑格式為
/v1beta/models/{model}:generateContent。 - 呼叫 Models API 的
models.list / models.get 確認模型目前存在,並檢查 supported_actions。 - 若錯誤指向媒體檔案,確認 file URI/資源 ID 有效。
重試/備援:未改路徑、資源或模型前重試不會修復 404。
官方參考:GenerateContent 404 說明 · Models API
常見觸發情境
- 超過該 project/model 適用的 RPM、輸入 TPM、RPD。
- 達到適用於帳戶或用量層級的 spend-based limit。
- 預覽/實驗模型或專案 tier 的限額較低。
逐步排查
- 到 Google AI Studio 的 Active rate limits 查看當前 project 與 model 的限制。
- 依回應訊息判斷 RPM、TPM、RPD 問題;降併發、節流、排隊。
- 若是 RPD 用盡,依官方說明在美國太平洋時間午夜重設。
重試/備援:對可恢復的短暫限流使用有限次 exponential backoff + jitter;確認替代模型相容時才嘗試切換。
官方參考:Rate limits 與重設時間 · Retry strategy
建議處理
- 檢查 Gemini API 狀態頁是否有事件,記錄時間、模型與錯誤本文。
- 若 prompt/context 或多模態輸入很大,依該模型的限制精簡內容。
- 稍候再有限重試;加入 exponential backoff 與 jitter。
重試/備援:Google 官方建議可等待後重試,或暫時切換另一個相容模型測試。
官方參考:GenerateContent 500 指引 · Gemini API status
建議處理
- 先查看 API status page;核對是否其實收到 429 配額錯誤。
- 等待短時間後進行有限退避重試,增加 jitter。
- Google 官方建議可暫時嘗試另一個模型。
重試/備援:可把 503 視為暫時性錯誤進行有限 backoff;切換模型只是暫時排障方案。
官方參考:GenerateContent 503 指引 · Gemini API status
逐步排查
- 分辨 deadline 是由 client、SDK、HTTP proxy 還是 API 回應產生。
- 縮短 prompt/context、對話歷史或不必要的媒體輸入。
- 若應用允許等待,可合理調高 client request timeout。
重試/備援:只對判定為暫時性的逾時有限重試,採 backoff 與 jitter。
官方參考:GenerateContent 504 指引 · 逾時與重試排查
全站模型詳細說明與知識庫專區
📜 跨版本動態評分標準與演算邏輯 (Future-Proof Rating Engine)
本站採用客觀的版本與能力演算法 (Dynamic Version-Aware Engine)。評分直接根據 API 英文名稱中的代際版本號(1.5 / 2.5 / 3.0 / 3.5 / 4.0 / 5.0...)與推理/速度/上下文視窗能力動態計算:
1. 代際版本基礎分 (Base Score)
算式:7.5 + (Major_Version * 0.5)
例如:Ver 2.5 = 8.8 分;Ver 3.5 = 9.25 分;Ver 4.0 = 9.5 分;Ver 5.0 = 9.9 分。
2. 深度推理與 2M 大視窗 (+0.6)
Pro / Thinking 旗艦模型具備超長 1M-2M 上下文與精準程式編碼能力,享 +0.6 加分。
3. 速度與極速輕量 (+0.4)
Flash 高速平衡模型享 +0.4 加分,Flash-Lite 享 +0.1 加分。
4. 小型模型與短視窗扣分 (-1.2)
Gemma 等開源小型模型因上下文視窗較小且程式編碼能力較弱,予以 -1.2 扣分調整。
🔍 什麼是 向量檢索與文本嵌入 (Text Embedding)?
Embedding 模型 (如 text-embedding-004) 不會直接進行文字對話,而是將文字、文檔或程式碼轉換為高維度數值向量 (Vector)。它是構建 RAG (企業知識庫) 的核心技術。
🌐 什麼是 實時網路搜尋與地圖引註 (Grounding)?
Grounding 並非獨立模型,而是代表模型具備連結 Google Web 即時搜尋 或 Google Maps 地理數據庫 的實時檢索能力。完全支援日常對話與文字創作。
⚡ 什麼是 Live API? (Multimodal Live API)
Live API 是 Google 推出的基於 WebSocket 協議 的雙向低延遲對話接口,允許應用程式建立持久長連接,直接將連續音訊/視訊串流傳送給模型並獲得實時回應。
面板用途與第三方 AI 軟體串接指南 (JSON API 直連)
本面板每日自動同步 Google AI Studio 官方 Rate Limits 數據,特別為開發者與本機 AI 軟體提供以下兩大核心優勢:
免費模型配置 API (JSON 直連)
提供結構化的 JSON 數據接口 (`gemini_rate_limits.json`),內含 `_developer_guide` 說明。您的語音輸入工具或 AI 軟體可直接讀取 `api_name` 欄位進行直連。
故障切換與自動降級 (Failover)
遇到 HTTP 429 配額限制時,可自動切換至相容且有獨立額度的備用模型,提高服務可用性。
額度限額名詞說明 (RPM / TPM / RPD)
RPM
Requests Per Minute
每分鐘最多可發送的 API 請求次數限制。
TPM
Tokens Per Minute
每分鐘最多可傳輸的總 Token 數限制(包含輸入與輸出)。
RPD
Requests Per Day
每日最多可發送的 API 總請求次數上限。顯示 Unlimited 代表每日發送次數完全無上限。
Free vs Paid
Free / Pay-as-you-go
免費層級具有每日限制 (RPD > 0 或 Unlimited);付費層級依量計費,無每日上限。