#3233 配置了本地大模型来使用,出现这个错误,如何解决requests.exceptions.HTTPError: 415 Client Error: Unsupported Media Type for url: http://127.0.0.1

223.98* Posted at: 13 hours ago 👁11

415 Client Error: Unsupported Media Type for url: http://127.0.0.1:1234/?sk=qwen2-audio-7b:
Traceback (most recent call last):
File "videotrans\recognition\_base.py", line 80, in run
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\TestSTT.py", line 18, in run
File "videotrans\recognition\__init__.py", line 211, in run
File "videotrans\recognition\_base.py", line 88, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\recognition\_recognapi.py", line 81, in _exec
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 415 Client Error: Unsupported Media Type for url: http://127.0.0.1:1234/?sk=qwen2-audio-7b


=
system:Windows-10-10.0.22621-SP0
version:v3.92
frozen:True
language:zh
root_dir:E:/shipfanyi/win-pyvideotrans-v3.92

1 Replies

这是由于本地大模型服务的 API 接口格式与 pyVideoTrans 发送的请求不匹配导致的 HTTP 415 错误。

解决方案:

  1. 检查并升级软件版本:您当前使用的是 v3.92。请先升级到最新版 v3.97,该版本可能已修复或优化了与本地大模型 API 的兼容性问题。
  2. 验证 API 地址和模型名称

    • 错误日志中的 URL 为 http://127.0.0.1:1234/?sk=qwen2-audio-7b。这看起来像是将模型名称 (qwen2-audio-7b) 作为查询参数 (?sk=) 附加在了基础 URL 上,这通常不是 OpenAI 兼容接口的标准格式。
    • 标准 OpenAI 兼容接口(如 Ollama、vLLM)的 API 地址应为 http://127.0.0.1:1234/v1(注意末尾的 /v1),而模型名称应在软件界面的“模型”输入框中单独填写(例如 qwen2-audio-7b)。
    • 请确认您部署的本地大模型服务(如 Ollama)是否正确启动,并检查其 API 地址和端口号。
  3. 调整配置

    • 在 pyVideoTrans 的“语音识别渠道”设置中,选择“自定义语音识别API”。
    • 将“API地址”设置为您的服务根地址,例如 http://127.0.0.1:1234(或 http://127.0.0.1:1234/v1,取决于您的服务)。
    • 在“模型”输入框中,填写正确的模型名称,例如 qwen2-audio-7b
    • 确保“API Key”留空或填写服务要求的密钥(如果不需要则留空)。

请查阅相关文档:

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.

Related resource