#2310 requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://api.vectorengine.ai/v1/chat/completions/?tar

240e:365* Posted at: 18 hours ago 👁18

404 Client Error: Not Found for url: https://api.vectorengine.ai/v1/chat/completions/?target_language=en&source_language=zh&text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B&secret=sk-njwS0J9P4WBgBAoj6a71GGO214nEQbMf3bhcEXZSuI8ATt8v:Traceback (most recent call last):
File "videotrans\translator\_base.py", line 79, in run
File "videotrans\translator\_base.py", line 96, 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 421, in exc_check
tenacity.RetryError: RetryError[]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\util\TestSrtTrans.py", line 19, in run
File "videotrans\translator\__init__.py", line 900, in run
File "videotrans\translator\_base.py", line 81, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_transapi.py", line 43, in _item_task
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://api.vectorengine.ai/v1/chat/completions/?target_language=en&source_language=zh&text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B&secret=sk-njwS0J9P4WBgBAoj6a71GGO214nEQbMf3bhcEXZSuI8ATt8v


=
system:Windows-10-10.0.26100-SP0
version:v3.91
frozen:True
language:zh
root_dir:F:/pyVideoTrans/win-pyvideotrans-v3.91

1 Replies

这个错误表明您尝试使用“自定义翻译API”时,请求的URL返回了404(未找到)。错误信息显示您配置的API地址是 https://api.vectorengine.ai/v1/chat/completions/,但该地址可能不正确或已失效。

请按以下步骤检查和解决:

  1. 确认API地址和密钥

    • 在软件主界面,点击菜单栏的 翻译设置
    • 找到并点击 自定义翻译API 按钮。
    • 在弹出的窗口中,仔细检查 API地址密钥 是否正确无误。
    • 特别注意:API地址通常不应在末尾包含查询参数(如 ?target_language=...)。软件会自动拼接这些参数。您只需提供基础URL,例如 https://api.vectorengine.ai/v1/chat/completions(注意:末尾没有 /? 后面的内容)。
  2. 验证API服务状态

    • 访问您所使用的AI服务(如硅基流动、OpenRouter等)的官方文档,确认其提供的翻译API端点(URL)是否与您填写的一致。
    • 尝试在浏览器或使用Postman等工具直接访问该API地址(带上正确的密钥),看是否能正常响应。
  3. 使用标准渠道(替代方案)

    • 如果自定义API配置复杂或服务不稳定,建议暂时使用软件内置的其他翻译渠道,例如 DeepSeekGoogle翻译(需代理)或 微软翻译
  4. 获取帮助

    • 如果确认地址和密钥无误但问题依旧,请提供完整的API配置截图以及 F:/pyVideoTrans/win-pyvideotrans-v3.91/logs/ 目录下的最新日志文件,以便进一步分析。

有用的文档链接:自定义翻译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.

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

Similar issues already exist

Trending Questions