#6193 :Traceback (most recent call last):

2409:895e* Posted at: 18 hours ago

:
Traceback (most recent call last):
File "videotrans\util\TestSTT.py", line 18, in run
File "videotrans\recognition\__init__.py", line 206, in run
File "videotrans\recognition\_base.py", line 92, in run
File "videotrans\recognition\_openairecognapi.py", line 37, in _exec
File "videotrans\recognition\_openairecognapi.py", line 90, in _thrid_api
File "openai\_client.py", line 194, in init
openai.OpenAIError: Missing credentials. Please pass an api_key, workload_identity, admin_api_key, or set the OPENAI_API_KEY or OPENAI_ADMIN_KEY environment variable.


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

1 Replies

缺少 OpenAI API 密钥。你当前使用的是「OpenAI 语音识别 API」渠道,但软件未读取到有效的 api_key,因此报错 Missing credentials

解决方法:

  1. 打开软件顶部菜单中的「翻译设置」(或「渠道设置」),找到 OpenAI 语音识别/API 对应配置项。
  2. 在对应位置填入有效的 OpenAI API Key(SK),并检查 API 地址 是否填写正确;若使用中转服务,请确认地址和密钥匹配。
  3. 保存后重新执行任务。

注意:

  • 该密钥仅保存在本地 videotrans/params.json 中,不配置则无法使用 OpenAI 在线识别。
  • 如果你没有 OpenAI 官方密钥,可改用内置免费渠道,例如「faster-whisper(内置)」或「openai-whisper(内置)」,无需 API Key。

若已正确填写密钥仍报错,请提供 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