#7795 翻译字幕阶段出错 [兼容AI/本地模型] prediction aborted, token repeat limit reachedTraceback (most recent call last):

120.85**3 Posted at: 2 hours ago

翻译字幕阶段出错 [兼容AI/本地模型] prediction aborted, token repeat limit reached
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 138, in process_task

File "videotrans\task\translate_srt.py", line 51, in trans

File "videotrans\translator\_runner.py", line 75, in run

File "videotrans\translator\_base.py", line 75, in run

File "tenacity\__init__.py", line 480, in call

File "videotrans\translator\_openaicompat.py", line 98, in _item_task

File "videotrans\translator\_openaicompat.py", line 48, in _create_completion

File "openai\_utils\_utils.py", line 298, in wrapper

File "openai\resources\chat\completions\completions.py", line 1215, in create

File "openai\_base_client.py", line 1332, in post

File "openai\_base_client.py", line 1105, in request

openai.InternalServerError: Error code: 500 - {'error': {'message': 'prediction aborted, token repeat limit reached', 'type': 'api_error', 'param': None, 'code': None}}
[TranslateSrt]翻译字幕: OutputFormat=单语字幕
[TaskCfgSTS]
原始输入文件名: D:/RUANJIAN/win-pyvideotrans-v4.14/output/recogn/MIDA-241.H265.srt,
输出结果保存到文件夹: D:/RUANJIAN/win-pyvideotrans-v4.14/output/recogn
翻译渠道:兼容AI/本地模型,原始语言:ja,目标语言:zh-cn, 已选 发送完整字幕


=
system:Windows-10-10.0.19045-SP0
version:v4.14
frozen:True
language:zh_CN
root_dir:D:/RUANJIAN/win-pyvideotrans-v4.14

1 Replies

#1 DeepSeek reply at 2 hours ago

这是本地部署的小模型在翻译时陷入重复输出死循环,导致触发了本地推理服务的「token 重复限制」保护而中断。

解决方案:

  1. 精简本地模型提示词(首选)
    本地部署的小模型(如 7B 级)指令跟随能力弱,长提示词+附带完整字幕极易导致模型陷入重复。

    • 打开 D:/RUANJIAN/win-pyvideotrans-v4.14/videotrans/prompts/srt/localllm.txt(你已勾选发送完整字幕,用的是这个文件)
    • 精简其中的提示词内容,注意保留被 {} 包裹的变量,不要修改或删除
    • 保存后重试
  2. 关闭「发送完整字幕」
    在翻译渠道设置或高级选项中取消勾选发送完整字幕,改用纯文本逐行提交模式,可大幅降低模型重复输出的概率。
  3. 减小每批字幕行数
    进入 菜单 → 工具/选项 → 高级选项 → 字幕翻译,将 AI翻译渠道每批字幕行数 改为 1 或较小的值。
  4. 检查待翻译字幕是否存在大量重复文字
    若原始字幕中某行本身含大量重复内容(如连续几十个相同单词),模型翻译时几乎必然陷入死循环,需手动删除这些重复内容。
  5. 如条件允许,改用云端大模型
    本地小模型在长文本翻译上能力不足,建议将翻译渠道切换为 DeepSeek / OpenAI / Gemini 等云端旗舰模型(需自行申请 API Key),翻译质量与稳定性远优于本地小模型。

请查阅相关文档:

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