#2601 Could not parse response content as the length limit was reached - CompletionUsage(completion_tokens=8192, prompt_tokens

183.187* Posted at: 5 hours ago 👁7

Could not parse response content as the length limit was reached - CompletionUsage(completion_tokens=8192, prompt_tokens=1598, total_tokens=9790, completion_tokens_details=None, prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=768), prompt_cache_hit_tokens=768, prompt_cache_miss_tokens=830)


=
system:Windows-10-10.0.19045-SP0
version:v3.90
frozen:True
language:zh
root_dir:D:/软件/配音

1 Replies

您遇到的错误信息 Could not parse response content as the length limit was reached 表明在调用 AI 翻译接口(很可能是 OpenAI 或类似的大模型)时,返回的翻译结果过长,超出了软件预设的解析长度限制。

这通常发生在以下情况:

  1. 视频/音频过长:一次性发送了过多的字幕文本进行翻译,导致模型回复的 token 数超过限制。
  2. 翻译模型设置不当:在翻译设置中,一次性发送的字幕行数过多。

请按以下步骤解决:

  1. 减少单次翻译量(核心步骤)

    • 在软件主界面,点击右下角的 “设置更多参数”
    • 在弹出的“快速参数”窗口中,找到 “同时翻译字幕数” 选项。
    • 将其数值调小,例如从默认的 50 改为 2010。这能显著降低单次请求的文本量,避免触发长度限制。
  2. 启用“发送完整字幕”以提供上下文(可选但推荐)

    • 在“快速参数”窗口中,确保 “发送完整字幕” 选项是勾选的。这有助于 AI 模型理解上下文,获得更连贯的翻译,但可能会增加 token 消耗。如果调整“同时翻译字幕数”后问题依旧,可以尝试取消勾选此选项。
  3. 检查并调整高级选项(如果问题持续)

    • 进入菜单栏的 工具 -> 高级选项
    • “字幕翻译调整” 区域,确认 “每批字幕行数” 的设置。这个值应与主界面“同时翻译字幕数”保持一致或更小。
  4. 考虑分割处理超长视频

    • 如果您的视频非常长(例如超过1小时),即使调小单次翻译量也可能遇到问题。建议使用视频编辑软件将长视频分割成多个较短的片段(如每段15-30分钟),然后分批导入软件进行处理。

完成上述调整后,重新运行翻译任务,问题应能得到解决。

请查看更多参考文档:

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