#1375 openai.NotFoundError: Error code: 404

38.181* Posted at: 12 hours ago 👁15

翻译字幕阶段出错:[DeepSeek] 请求的资源不存在,请检查模型名称或API地址 Error code: 404:
Traceback (most recent call last):
File "videotrans\task\job.py", line 148, in run
File "videotrans\task\trans_create.py", line 407, in trans
File "videotrans\translator\__init__.py", line 924, in run
File "videotrans\translator\_base.py", line 81, in run
File "videotrans\translator\_base.py", line 99, in _run_text
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\_deepseek.py", line 55, 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


=
system:Windows-10-10.0.26200-SP0
version:v3.84
frozen:True
language:zh
root_dir:G:/Speech/win-videotrans-02

5 Replies

这个错误是由于 DeepSeek API 配置不正确导致的。错误代码 404 表示请求的资源不存在,通常是 API 地址或模型名称有误。

请按以下步骤检查和修正:

  1. 检查 API 地址

    • 在菜单栏选择 翻译设置 -> DeepSeek
    • 确保 API 地址为:https://api.deepseek.com
    • 不要在地址末尾添加 /v1 或其他路径
  2. 检查模型名称

    • 在 DeepSeek 设置中,确保模型名称为:deepseek-chat
    • 这是 DeepSeek 官方支持的对话模型名称
  3. 验证 API Key

    • 确保您的 DeepSeek API Key 有效且未过期
    • 可以在 DeepSeek 官方平台检查 API Key 的状态
  4. 网络代理设置

    • 如果您在国内,需要在主界面的"网络代理"框中填写您的代理地址
    • 格式如:http://127.0.0.1:10808

完成以上配置后,建议先使用少量文本进行测试,确认翻译功能正常工作后再处理完整视频。

这是偶发性的.

如果这是偶发性错误,可能是网络波动或 DeepSeek API 服务暂时不稳定导致的。建议采取以下措施:

  1. 调整重试机制:在菜单栏选择 工具/选项 -> 高级选项,在"字幕翻译调整"区域,将"翻译后暂停时间/s"适当增加(如从默认值增加到3-5秒),减少请求频率。
  2. 检查网络稳定性:确保您的网络连接稳定,特别是代理服务器(如果使用)运行正常。
  3. 分批处理:如果处理长视频,可以尝试将视频分段处理,减少单次翻译的文本量。
  4. 备用翻译渠道:作为备选方案,可以配置另一个翻译渠道(如Google翻译或Gemini),在主界面切换使用。

偶发的404错误通常会在重试后自行恢复,如果问题持续出现,请提供完整的日志文件以便进一步分析。

是的,我设置了3s.重新翻译就可以了.是偶发的.现在我改为了5s

将翻译后暂停时间增加到5秒是明智的选择,这能有效降低API请求频率,避免因速率限制或服务端临时过载导致的偶发404错误。

如果后续仍遇到类似问题,还可以考虑:

  1. 在高级选项中进一步降低"AI翻译每次发送字幕行数",减少单次请求的数据量
  2. 确保网络代理连接稳定
  3. 准备备用翻译渠道作为应急方案

这种偶发性错误通常通过调整请求间隔就能解决,您的设置应该能显著改善稳定性。

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