#2450 TaskCfg(cache_folder='D:/Install/win-pyvideotrans/tmp/8676/4f7e2efac0', target_dir='D:/BaiduNetdiskDownload/Orderflow Su

111.30* Posted at: 1 month ago 👁76

翻译字幕阶段出错 [OpenAI ChatGPT] 当前密钥没有访问权限,请检查权限设置 Error code: 403 - {'error': {'message': 'token quota is not enough, token remain quota: $0.004870, need quota: $0.006988 (request id: 20260103161728731437887Wyx9agsL)', 'type': 'new_api_error', 'param': '', 'code': 'pre_consume_token_quota_failed'}}
Traceback (most recent call last):
File "videotrans\task\job.py", line 184, in run
File "videotrans\task\trans_create.py", line 461, in trans
File "videotrans\translator\__init__.py", line 918, in run
File "videotrans\translator\_base.py", line 78, in run
File "videotrans\translator\_base.py", line 137, in _run_srt
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 400, in
File "concurrent\futures\_base.py", line 439, in result
File "concurrent\futures\_base.py", line 391, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_chatgpt.py", line 134, in _item_task
File "openai\_utils\_utils.py", line 286, in wrapper
File "openai\resources\chat\completions\completions.py", line 1156, in create
File "openai\_base_client.py", line 1259, in post
File "openai\_base_client.py", line 1047, in request
openai.PermissionDeniedError: Error code: 403 - {'error': {'message': 'token quota is not enough, token remain quota: $0.004870, need quota: $0.006988 (request id: 20260103161728731437887Wyx9agsL)', 'type': 'new_api_error', 'param': '', 'code': 'pre_consume_token_quota_failed'}}

TaskCfg(cache_folder='D:/Install/win-pyvideotrans/tmp/8676/4f7e2efac0', target_dir='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/111/04. Thursday 1809 - NQ Charting (Fabervaale)-mp4', remove_noise=False, is_separate=False, detect_language='it', subtitle_language=None, source_language='意大利语', target_language='简体中文', source_language_code='it', target_language_code='zh-cn', source_sub='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/111/04. Thursday 1809 - NQ Charting (Fabervaale)-mp4/it.srt', target_sub='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/111/04. Thursday 1809 - NQ Charting (Fabervaale)-mp4/zh-cn.srt', source_wav='D:/Install/win-pyvideotrans/tmp/8676/4f7e2efac0/it.wav', source_wav_output='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/111/04. Thursday 1809 - NQ Charting (Fabervaale)-mp4/it.m4a', target_wav='D:/Install/win-pyvideotrans/tmp/8676/4f7e2efac0/target.wav', target_wav_output='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/111/04. Thursday 1809 - NQ Charting (Fabervaale)-mp4/zh-cn.m4a', subtitles='', novoice_mp4='D:/Install/win-pyvideotrans/tmp/8676/4f7e2efac0/novoice.mp4', noextname='04. Thursday 1809 - NQ Charting (Fabervaale)', shibie_audio=None, targetdir_mp4='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/111/04. Thursday 1809 - NQ Charting (Fabervaale)-mp4/04. Thursday 1809 - NQ Charting (Fabervaale).mp4', instrument=None, vocal=None, back_audio='', background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Yunxi(Male/CN)', copysrt_rawvideo=False, clear_cache=False, translate_type=3, tts_type=0, recogn_type=0, model_name='large-v3-turbo', split_type=0, voice_autorate=False, video_autorate=True, cuda=True, name='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v/04. Thursday 1809 - NQ Charting (Fabervaale).mp4', basename='04. Thursday 1809 - NQ Charting (Fabervaale).mp4', ext='mp4', dirname='D:/BaiduNetdiskDownload/Orderflow Supremacy 271v/6. Trincea Orderflow Settembre-Novembre 2025 _60v', shound_del_name=None, uuid='4f7e2efac0', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=0, only_out_mp4=False)


=
system:Windows-10-10.0.19045-SP0
version:v3.92
frozen:True
language:zh
root_dir:D:/Install/win-pyvideotrans

1 Replies

错误信息显示您的 OpenAI API 密钥余额不足,无法完成当前翻译任务。具体原因是:token quota is not enough, token remain quota: $0.004870, need quota: $0.006988

请按以下步骤解决:

  1. 检查并充值 API 余额

    • 登录您的 OpenAI 平台账户 (https://platform.openai.com)。
    • 在 “Billing” 或 “Usage” 页面,检查 API 密钥的剩余额度。
    • 如果余额不足(如提示 $0.004870),您需要为账户充值或绑定支付方式。
  2. 在软件中更换或检查密钥

    • 在 pyVideoTrans 主界面,点击菜单栏的 翻译设置
    • 找到 “OpenAI ChatGPT” 部分,检查您填入的 API KEY 是否正确且有效。
    • 如果当前密钥已无余额,请更换为另一个有余额的有效 API 密钥。
  3. 临时解决方案(如果不想充值)

    • 在主界面的 翻译设置 中,将翻译渠道从 “OpenAI ChatGPT” 切换到其他免费或仍有额度的渠道,例如:

      • Google 翻译(需配置网络代理)
      • 微软翻译
      • DeepLX(本地部署)
      • 或其他您已配置且可用的 AI 模型(如 DeepSeek、Gemini 等)。

重要提示:使用 OpenAI 等按量计费的 API 时,请定期在平台查看使用量和余额,避免任务中途因额度不足而失败。

请查看更多参考文档:

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.

Related resource