#5381 openai.OpenAIError: Missing credentials. Please pass an `api_key`, `workload_identity`, `admin_api_key`, or set the `OPE

112.224* Posted at: 1 day ago

:Traceback (most recent call last):
File "videotrans\translator\_base.py", line 72, in run
File "videotrans\translator\_base.py", line 142, in _run_srt
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 421, in exc_check
tenacity.RetryError: RetryError[]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\util\TestSrtTrans.py", line 19, in run
File "videotrans\translator\__init__.py", line 858, 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 74, in _item_task
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.26200-SP0
version:v4.01
frozen:True
language:zh
root_dir:D:/download/12

3 Replies

这是由于翻译渠道(如DeepSeek、OpenAI等)未配置有效的API密钥导致的错误。软件在多次重试后仍无法获取密钥,最终抛出缺失凭据异常。

解决方案:

  1. 打开软件顶部菜单 → 翻译设置,找到你当前使用的翻译渠道(如 DeepSeekOpenAI ChatGPT硅基流动 等)。
  2. 在对应渠道的设置面板中,填写正确的 API Key(密钥),注意不要有多余的空格或换行。
  3. 如果是使用 DeepSeekOpenAI,请确认密钥是否过期、余额是否充足,以及模型名称是否正确(例如 DeepSeek 需填写 deepseek-v4-flash 等)。
  4. 填写完成后,点击保存,然后重新执行翻译任务。

如果仍遇到问题,请检查是否使用了需要代理才能访问的服务(如 OpenAI),并在主界面 网络代理 行填写正确的代理地址(如 http://127.0.0.1:7890)。

请查阅相关文档:

ollama模型

Ollama 部署的本地模型可通过 兼容AI/本地模型 翻译渠道接入。请按以下步骤操作:

  1. 确保 Ollama 服务已启动(默认地址 http://127.0.0.1:11434/v1)。
  2. 打开软件顶部 菜单 → 翻译设置 → 本地大模型/兼容AI设置
  3. API 地址 填写:http://127.0.0.1:11434/v1(注意不要遗漏 /v1)。
  4. 模型名称 填写你已拉取的模型,例如 qwen2:7bllama3.1:8b
  5. API Key 可留空或随意填写(Ollama 无需密钥)。
  6. 保存设置后,回到主界面,翻译渠道 选择 兼容AI/本地模型,然后重新执行任务。
本地小模型(如 7B)指令跟随能力较弱,若翻译结果出现无关文本,可尝试更换更大参数模型或精简提示词(位于 videotrans/prompts/ 目录下)。

请查阅相关文档:

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: ko-fi.com/jianchang512

Related resource

Similar issues already exist