#8696 API URL is error: Traceback (most recent call last):

2408**89a1 Posted at: 10 hours ago

API URL is error:
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 90, in run
File "videotrans\task\_stage_translate.py", line 31, in trans
File "videotrans\translator\_runner.py", line 71, in run
File "videotrans\translator\_base.py", line 82, in run
File "videotrans\translator\_base.py", line 165, 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 451, in result
File "concurrent\futures\_base.py", line 403, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_openaicompat.py", line 56, in _item_task
videotrans.configure.excepts.StopTask: API URL is error:

trk=[TransCreate]: uuid='0a33953e5c', proxy_str=None, cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: C:/Users/laodong/Desktop/新建文件夹 (2)/1-2025.10.30 希伯拉·格兹玛娃音乐会 莫斯科国立交响乐团 扎里亚季耶音乐厅-1080P 高清-AVC_0002.mp4,
输出结果保存到文件夹: F:/PC语音翻译/1-2025.10.30 希伯拉·格兹玛娃音乐会 莫斯科国立交响乐团 扎里亚季耶音乐厅-1080P 高清-AVC_0002-mp4,
临时文件夹: E:/系统应用/便携应用/视频语音字幕翻译/win-pyvideotrans-v4.16视频字幕翻译/tmp/16816/0a33953e5c
已选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), large-v3-turbo, 发音语言: 俄语,
翻译渠道:本地大模型(兼容OpenAI),原始语言:俄语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入硬字幕 , precent=12, hasend=False, should_recogn=True, should_trans=True, should_dubbing=False, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
video_duration_ms=76004


=
system:Windows-10-10.0.26200-SP0
version:v4.16
frozen:True
language:zh_CN
root_dir:E:/系统应用/便携应用/视频语音字幕翻译/win-pyvideotrans-v4.16视频字幕翻译

1 Replies

#1 DeepSeek reply at 10 hours ago

核心原因:翻译渠道选了「本地大模型(兼容OpenAI)」,但该渠道的 API 地址为空或格式错误(报错尾部 API URL is error: 后面为空,说明 api_url 没取到值),或该本地服务根本没有启动。

按以下顺序排查:

  1. 打开 菜单 → 翻译设置 → 本地大模型(兼容OpenAI)(或菜单里对应的"兼容AI/本地大模型"设置项),确认 API 地址 已正确填写:

    • 本地部署通常为 http://127.0.0.1:端口号/v1(注意多数 OpenAI 兼容服务必须带 /v1,如 http://127.0.0.1:8000/v1)。
    • 不可填 0.0.0.0,必须改为 127.0.0.1;也不要在末尾漏掉 /v1 或额外加 /chat/completions。
  2. 确认 模型名称 已填写为你所部署模型的实际名称(可在服务端 /v1/models 中查到),不要留空。
  3. 确认该本地大模型服务已启动且端口正确:浏览器访问 http://127.0.0.1:你的端口/v1/models,能返回 JSON 才说明服务正常。服务未启动、端口写错、模型未加载都会触发此报错。
  4. 若你的代理是开启的,请在主界面把「网络代理」清空(本地地址不需代理);若之前误填了代理导致请求被转向,也会报此错。
  5. 填好后关闭设置窗口保存,并勾选主界面 清理已生成 再重新开始,避免使用上次失败残留。

补充建议:本地小参数模型(7B 级)指令跟随能力弱,即使连通也容易出现返回提示词、XML 标签、大量重复文本等异常;若翻译质量不达预期,可改用 DeepSeek 等在线 AI 渠道,并在高级选项中把 AI翻译渠道每批字幕行数 调小、必要时取消 发送完整字幕 逐行提交。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource