#5061 ValueError: invalid literal for int() with base 10: ',qwen'

113.26* Posted at: 9 hours ago

invalid literal for int() with base 10: ',qwen':Traceback (most recent call last):
File "videotrans\util\TestSrtTrans.py", line 19, in run
File "videotrans\translator\__init__.py", line 855, in run
File "", line 19, in init
File "videotrans\translator\_localllm.py", line 13, in post_init
ValueError: invalid literal for int() with base 10: ',qwen'


=
system:Windows-10-10.0.22631-SP0
version:v4.00
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v4.00-525

1 Replies

这个错误是因为在“兼容AI/本地模型”翻译渠道的配置中,模型名称字段填写了不合法的格式(例如用逗号分隔了多个模型名称,如 ',qwen'),而程序期望的只是一个单一模型名称字符串,不应包含逗号。

解决方案:

  1. 打开菜单栏 翻译设置兼容AI/本地模型
  2. 检查 模型名称 输入框,确保只填写一个模型名(如 deepseek-chatqwen:latest),不要包含逗号或填写多个模型。
  3. 如果不确定,请先清空该输入框,重新输入正确的模型名称后保存,然后再启动翻译任务。

如果问题依旧,请进入软件根目录下的 videotrans/params.json,检查 localllm_model 字段是否被误写为包含逗号的字符串(如 ',qwen'),手动修正为单个合法模型名,或直接删除该文件后重启软件(注意会清空所有配置)。

参考文档:

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. Dondate: ko-fi.com/jianchang512

Related resource