#3017 TaskCfg(cache_folder=None, target_dir='d:/baidunetdiskdownload/output/translate', remove_noise=False, is_separate=False,

185.217* Posted at: 16 days ago 👁51

翻译字幕阶段出错 [OpenAI ChatGPT] 请求的资源不存在,请检查模型名称或API地址 Error code: 404 - {'error': {'message': 'The model gpt-4-turbo does not exist or you do not have access to it.', 'type': 'invalid_request_error', 'param': None, 'code': 'model_not_found'}}
Traceback (most recent call last):
File "videotrans\task\job.py", line 184, in run
File "videotrans\task\_translate_srt.py", line 45, 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.NotFoundError: Error code: 404 - {'error': {'message': 'The model gpt-4-turbo does not exist or you do not have access to it.', 'type': 'invalid_request_error', 'param': None, 'code': 'model_not_found'}}

TaskCfg(cache_folder=None, target_dir='d:/baidunetdiskdownload/output/translate', remove_noise=False, is_separate=False, detect_language=None, subtitle_language=None, source_language=None, target_language=None, source_language_code='English', target_language_code='Simplified Chinese', source_sub='D:/Tencent/Weixin/xwechat_files/wxid_z08u1zo6pykj22_efb7/msg/file/2026-01/_video_out/2026年1月30日 下午5_09_14-m4a/en.srt', target_sub='d:/baidunetdiskdownload/output/translate/en.Simplified Chinese.srt', source_wav=None, source_wav_output=None, target_wav=None, target_wav_output=None, subtitles=None, novoice_mp4=None, noextname='en', shibie_audio=None, targetdir_mp4=None, instrument=None, vocal=None, back_audio=None, background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role=None, copysrt_rawvideo=False, clear_cache=False, translate_type=3, tts_type=None, recogn_type=None, model_name=None, split_type=0, voice_autorate=False, video_autorate=False, cuda=False, name='D:/Tencent/Weixin/xwechat_files/wxid_z08u1zo6pykj22_efb7/msg/file/2026-01/_video_out/2026年1月30日 下午5_09_14-m4a/en.srt', basename='en.srt', ext='srt', dirname='D:/Tencent/Weixin/xwechat_files/wxid_z08u1zo6pykj22_efb7/msg/file/2026-01/_video_out/2026年1月30日 下午5_09_14-m4a', shound_del_name=None, uuid='f23ada01d5', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=2, only_out_mp4=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.92
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload

1 Replies

这是由于配置的 OpenAI 模型名称 gpt-4-turbo 不正确或您没有访问权限导致的 404 错误。

解决方案:

  1. 检查并修正模型名称:在 pyVideoTrans 的“翻译设置”中,找到您配置的 OpenAI 或兼容接口(如 DeepSeek)渠道。
  2. 确认正确的模型名

    • 如果您使用的是 OpenAI 官方 API,请确保您有 gpt-4-turbo 模型的访问权限。如果没有,请更换为可用的模型,例如 gpt-4ogpt-4o-minigpt-3.5-turbo
    • 如果您使用的是 其他兼容 OpenAI 的 API(如 DeepSeek、SiliconFlow、OpenRouter 等),请务必填写该平台支持的正确模型名称。例如,对于 DeepSeek,模型名应为 deepseek-chatdeepseek-v3,而不是 gpt-4-turbo
  3. 检查 API 地址:确保 API 地址与模型匹配。例如,DeepSeek 的地址是 https://api.deepseek.com,而不是 OpenAI 的地址。
  4. 保存并重试:修改模型名称和/或 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