#5383 FREE GPT API:Traceback (most recent call last): File "videotrans\translator\_base.py", line 68, in run File "videotran

118.167* Posted at: 1 day ago

FREE GPT API:Traceback (most recent call last):
File "videotrans\translator\_base.py", line 68, in run
File "videotrans\translator\_base.py", line 142, 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 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 860, in run
File "videotrans\translator\_base.py", line 71, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_openaicompat.py", line 90, in _item_task
videotrans.configure.excepts.TranslateSrtError: FREE GPT API


=
system:Windows-10-10.0.19045-SP0
version:v4.03
frozen:True
language:zh
root_dir:E:/AI/pyvideotrrans

1 Replies

该错误是因为翻译渠道(如OpenAI兼容接口或第三方中转)的API地址填写错误,导致请求被重定向到了一个网页首页,而不是正确的API端点(如 /v1/chat/completions)。

解决方案:

  1. 检查API地址:在菜单 翻译设置 → 对应渠道配置中,确认填写的地址是完整的API端点,而非网页URL。例如:

    • 正确:https://api.openai.com/v1/chat/completions
    • 正确(本地中转):http://127.0.0.1:8000/v1/chat/completions
    • 错误:https://freegpt.example.com(指向网页首页)
  2. 如果使用了代理:确保代理服务器运行正常,且未将API请求重定向到验证页面。
  3. 中转服务问题:某些免费中转服务会强制展示网页或要求登录,请更换稳定可靠的API服务或自部署。
  4. 清除翻译缓存:修改配置后,可删除 tmp/translate_cache/ 目录下的缓存文件,或勾选主界面 清理已生成 选项后重试。
  5. 测试API:在浏览器中直接访问该API地址,应返回JSON格式的响应(如 {"error":"..."}),而非HTML页面。如果返回网页,则说明地址有误。
Post Your Reply