#6541 401 Client Error: Authorization Required for url: https://api.deepseek.com/?sk=sk-9a228423c60045879edae3a3def99e59:Trace

112.48.**3 Posted at: 3 hours ago

401 Client Error: Authorization Required for url: https://api.deepseek.com/?sk=sk-9a228423c60045879edae3a3def99e59:
Traceback (most recent call last):
File "videotrans\util\TestSTT.py", line 21, in run
File "videotrans\recognition\__init__.py", line 211, in run
File "videotrans\recognition\_base.py", line 92, in run
File "videotrans\recognition\_recognapi.py", line 67, in _exec
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/?sk=sk-9a228423c60045879edae3a3def99e59


=
system:Windows-10-10.0.19045-SP0
version:v4.09
frozen:True
language:zh
root_dir:D:/pyvideotrans/win-pyvideotrans-v4.09

1 Replies

这是 DeepSeek 接口鉴权失败导致的 401 Authorization Required 错误,且请求 URL 中出现了 ?sk=...,说明你的 API 密钥被错误地拼接到了 API 地址后面,而不是填写在密钥专用输入框中。

解决方案:

  1. 打开菜单 -> 翻译设置 -> DeepSeek 渠道设置面板,检查:

    • “API地址”仅填写 https://api.deepseek.com,不要带任何路径、?sk=... 参数。
    • “API密钥”单独填入完整的 sk-...,确认没有多余空格或换行。
  2. 登录 DeepSeek 开放平台确认:

    • 该密钥有效且未删除/重置。
    • 账户余额充足。401 通常是密钥错误、过期或余额不足导致。
  3. 若你设置了网络代理:

    • DeepSeek 是国内服务,一般不需要代理。请清空主界面的代理文本框。
    • 如果填写了无效代理,也会导致请求异常。
  4. 修改后如果仍报错,删除 软件目录/tmp/translate_cache/ 下的缓存文件再重试。
  5. 如果问题依旧,请提供 logs/ 目录下最新日志文件底部约 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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource