在使用 Gemini API 进行开发时,如果遇到 '429 RESOURCE_EXHAUSTED' 错误,这意味着您已超过了当前计划的配额限制。具体表现为 'generativelanguage.googleapis.com/generate_content_free_tier_requests' 指标达到上限(例如免费层级每日 500 次请求)。
当出现此错误时,系统会返回一个重试延迟时间(例如 19.87 秒)。为了解决此问题,建议采取以下措施:
- 检查您的 Google Cloud 控制台中的配额使用情况。
- 考虑升级到付费计划以获取更高的请求限制。
- 在代码中实现指数退避(Exponential Backoff)策略,以优雅地处理 API 的重试逻辑。
- 优化请求频率,避免短时间内发送过多并发请求。