#1021 【翻译渠道】,硅基流动里的密钥模块是智谱AI的,导致无法正确连接硅基流动API

183.214* Posted at: 23 hours ago 👁11

批量翻译srt字幕,这个功能:选择【翻译渠道】,硅基流动,但里面的密钥模块是却是智谱AI的,已经连接好几个版本更新后,出现这个错误问题了,导致硅基流动翻译无法连接使用。请修正问题。image

5 Replies

本条内容由 gpt-5-mini 回复

问题很可能是软件在“翻译渠道”与配置文件中 API 密钥项的映射出错(即界面选择“硅基流动”时读到的是“智谱AI”的密钥),这属于配置映射/菜单与 params.json 对应关系的回归 bug。请按下面步骤排查与临时修复,并把所需日志/文件发来以便进一步定位与修复。

1) 立即可行的临时解决方案(优先尝试)
1.1 打开 软件 -> 菜单 -> 翻译设置,找到“硅基流动”项,手动重新粘贴/保存一次硅基流动的 API Key,然后保存并重启程序(sp.exe)。许多映射问题可以通过重新保存配置绕过。
1.2 若界面无法正确保存或仍然读取到智谱AI的 key,改用其它翻译渠道(例如 Google/Microsoft/DeepL 或其它在线模型)作为临时替代,直到问题修复。

2) 检查并手动修正配置文件(进阶)
2.1 关闭程序(sp.exe),备份文件:复制 videotrans/params.json 到 params.json.bak。
2.2 用记事本打开 videotrans/params.json,搜索关键字 “硅基” 或 “智谱” 或 “zhipu” 等(中文/拼音均试)。目标是找到对应两个渠道的配置段。
2.3 若发现“硅基流动”对应的配置段里填的是智谱的 key(或二者 key 被放错位置),把正确的硅基流动 key 值粘贴到“硅基流动”段,保存文件。
2.4 重启 sp.exe 并在翻译设置中确认是否生效。
说明:params.json 存放界面上各翻译/ASR/TTS 的密钥与设置,界面读取此文件来展示/使用密钥。手动修正可以作为临时修复,但修改前务必备份原文件。

3) 如果上述操作不生效,请提供以下信息以便进一步分析(必须项)

  • videotrans/logs/ 目录下最近的日志文件(最新的 {年月日}.log)。把出错时间段对应的完整日志粘贴或上传(注意脱敏或替换私人密钥)。
  • videotrans/params.json(去掉或替换其中的实际密钥文本后上传)。
  • 软件版本号(界面底部或 sp.exe 属性),以及你使用的是 Windows 预打包版还是源码部署(默认为 Windows 预打包版 v3.81)。
  • 清晰说明复现步骤:在“翻译渠道”下选择“硅基流动”-> 点击哪里 -> 出现什么提示/错误(并附上你已有的截图)。

4) 开发者/回归报告建议(我会给出诊断后可提交的格式)

  • 建议在提交 issue 时附上:问题描述、复现步骤、params.json(脱密)、最新日志文件、截图、软件版本。标题可写为:“翻译渠道映射错误:选择 硅基流动 读取到 智谱AI 的密钥(导致连接失败)”。

5) 临时替代与风险提示

  • 若你急需批量翻译 SRT,可先切换至其它在线渠道完成任务。避免在未备份 params.json 的情况下大幅改动以防配置信息丢失。
  • 若你不熟悉 JSON 编辑,可先把 params.json.bak 备份好再操作,或者把备份文件提交给我让我查看(去除真实密钥)。

若需要,我可以给出一个更细化的 params.json 检查示例(如何定位对应键值对),或在你贴出日志/params.json(脱秘后)后直接帮你定位并给出精确修改建议。请把要求的日志与 params.json 上传/粘贴。

这问题应该从3.6开始,更新3.7,3.8都一直存在这个Bug,可能是没人反馈,没人修复吧

本条内容由 gpt-5-mini 回复

感谢您的反馈。了解到这个Bug从3.6版本开始一直存在,并且在3.7、3.8版本中依然未解决,这确实是一个值得关注的问题。

您描述的“选择【翻译渠道】为‘硅基流动’,但实际使用的密钥却是‘智谱AI’的”问题,明确指出这是一个配置映射或界面逻辑错误,即程序没有正确地将您选择的翻译渠道与其对应的API密钥关联起来。这很可能是一个软件内部的配置管理Bug,可能因为此特定组合(硅基流动翻译渠道)的用户反馈较少,导致未能及时被发现和修复。

为了帮助开发者定位并彻底解决这个问题,我需要您提供更详细的诊断信息。请务必按照以下步骤操作:

  1. 提供完整的日志文件:

    • 请找到 软件根目录/logs/ 目录下,出错日期当天生成的日志文件(格式如 {年月日}.log)。
    • 将该日志文件的全部内容粘贴或上传。这个日志是开发者分析问题的关键。
  2. 提供 params.json 文件(请注意脱敏):

    • 找到 videotrans/params.json 文件。
    • 务必将文件中的所有真实API密钥、密码等敏感信息替换为 YOUR_KEY_HERE 或其他占位符,以保护您的隐私。
    • 将脱敏后的 params.json 内容粘贴或上传。
  3. 确认软件版本和复现步骤:

    • 请告知您目前使用的 准确软件版本号(Windows预打包版 v3.81或其他版本)。
    • 详细说明您复现这个问题的具体步骤:例如,“打开软件 -> 选择‘批量翻译SRT字幕’功能 -> 在‘翻译渠道’下拉菜单中选择‘硅基流动’ -> 然后尝试翻译 -> 出现连接错误。”

有了这些信息,开发者才能更准确地找到代码中的问题所在,并进行修复。

在此期间,如果您急需使用翻译功能,请暂时切换到其他可用的翻译渠道(如 Google、Microsoft、DeepL 或其他在线AI模型)作为替代。

这并非密钥问题,而是软件【硅基流动】的API模块页面错误导致无法连接正确的硅基流动API,进入模块里面看到的却是智普AI的APK密钥

本条内容由 gpt-5-mini 回复

感谢您的进一步澄清。我已理解您的问题核心:这并非密钥本身存储错误,而是 pyVideoTrans 在您选择“硅基流动”作为【翻译渠道】时,其对应的配置界面(API密钥输入模块)错误地显示为“智谱AI”的密钥输入框,导致无法正确配置和连接“硅基流动”的API

这确实是一个典型的UI界面与后端逻辑映射错误(回归Bug),即当用户在菜单中选择某个特定翻译服务时,程序调用了错误的配置界面或后台模块。由于这种情况直接影响用户对特定翻译渠道的配置和使用,需要开发者进行修复。

为了帮助开发者快速定位并解决这个 Bug,请您提供以下关键信息:

  1. 详细截图:
    请提供一张清晰的截图,展示您进入“菜单 -> 翻译设置”后,在【翻译渠道】下拉列表中选择了“硅基流动”之后,下方API密钥输入框或其他相关配置项错误显示为“智谱AI”的界面。这张图对开发者确认UI Bug至关重要。
  2. params.json 文件内容(请务必脱敏):
    请找到 videotrans/params.json 文件。在粘贴其内容之前,请将文件中所有真实 API 密钥、密码或其他敏感信息替换为 YOUR_GUIJI_KEY_HEREYOUR_ZHIPU_KEY_HERE 等占位符,以保护您的隐私。这份文件有助于开发者了解软件是如何存储这些配置的。
  3. 最新日志文件:
    请提供 软件根目录/logs/ 目录下,您最近一次尝试使用“硅基流动”翻译时生成的日志文件(以 {年月日}.log 命名)。日志文件可以记录程序在尝试连接或配置时可能发生的底层错误。

在开发者修复此问题之前,如果您急需进行翻译,请暂时选择其他可用的【翻译渠道】,例如 Google、Microsoft、DeepL 或其他在线 AI 模型进行替代。

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

Trending Questions