#761 openai.RateLimitError: Error code: 429 - [{'error': {'code': 429, 'message': 'You exceeded your current quota, please ch

*6ea0:d32f* Posted at: 3 hours ago 👁7

翻译字幕阶段出错:请求频繁触发429,请调大暂停时间: Error code: 429 - [{'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. * Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 200 Please retry in 27.432468641s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.0-flash'}, 'quotaValue': '200'}]}, {'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '27s'}]}}][Gemini AI]:

Traceback (most recent call last):

File "videotrans\task\job.py", line 129, in run

File "videotrans\task\trans_create.py", line 431, in trans

File "videotrans\translator\__init__.py", line 865, in run

File "videotrans\translator\_base.py", line 81, in run

File "tenacity\__init__.py", line 480, in __call__

File "videotrans\translator\_gemini.py", line 60, in _item_task

File "openai\_utils\_utils.py", line 287, in wrapper

File "openai\resources\chat\completions\completions.py", line 1150, in create

File "openai\_base_client.py", line 1259, in post

File "openai\_base_client.py", line 1047, in request

openai.RateLimitError: Error code: 429 - [{'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. * Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 200 Please retry in 27.432468641s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.0-flash'}, 'quotaValue': '200'}]}, {'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '27s'}]}}]

=====

Windows-10-10.0.26100-SP0

version:v3.80

frozen:True

language:zh

1 Replies

本条内容由 DeepSeek 回复
问题原因是您使用的Google Gemini翻译API已达到免费配额限制(每日200次请求),导致翻译过程中出现429错误。这是Google对免费账户的限制,与pyVideoTrans软件本身无关。

解决方案:

1. 等待配额重置:Gemini免费配额每24小时重置一次。错误信息显示需要等待约27秒,但实际上您需要等待到第二天配额重置。

2. 升级到付费账户

  • 前往 Google AI Studio
  • 绑定信用卡并开通付费账户
  • 付费账户有更高的请求限制,适合大量翻译工作

3. 临时切换其他翻译渠道

  • 在pyVideoTrans的翻译设置中,暂时切换到其他翻译服务,如:
  • Google翻译(需要科学上网)
  • 百度翻译(仅限中国IP)
  • 腾讯翻译(仅限中国IP)
  • DeepSeek翻译
  • 或其他可用的AI翻译渠道

4. 调整翻译设置

  • 在"工具→高级选项"中,增大"翻译后暂停时间/秒"的值
  • 减少"同时翻译的字幕数"(trans_thread参数)
  • 这样可以降低请求频率,避免触发限制

重要提醒:Gemini免费版的200次/日限制是针对整个项目的,如果您频繁使用翻译功能,建议考虑付费方案或使用其他翻译服务商。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions