#2270 openai.NotFoundError: Error code: 404 - {'requestId': 'N6ZkYBzVboSYl21s4mLrR', 'statusCode': 404, 'timestamp': '2025-12-

2607:8700* Posted at: 1 day ago 👁21

请求的资源不存在,请检查模型名称或API地址 Error code: 404 - {'requestId': 'N6ZkYBzVboSYl21s4mLrR', 'statusCode': 404, 'timestamp': '2025-12-24T14:28:59.447Z', 'path': '/v1/stt/audio/transcriptions', 'message': 'Cannot POST /v1/stt/audio/transcriptions'}:
Traceback (most recent call last):
File "/Volumes/Ventoy/video/pyvideotrans/videotrans/util/TestSTT.py", line 18, in run

res = recognition.run(

File "/Volumes/Ventoy/video/pyvideotrans/videotrans/recognition/__init__.py", line 218, in run

return OpenaiAPIRecogn(**kwargs).run()

File "/Volumes/Ventoy/video/pyvideotrans/videotrans/recognition/_base.py", line 80, in run

for i,it in enumerate(self._exec()):

File "/Volumes/Ventoy/video/pyvideotrans/videotrans/recognition/_openairecognapi.py", line 44, in _exec

return self._thrid_api()

File "/Volumes/Ventoy/video/pyvideotrans/videotrans/recognition/_openairecognapi.py", line 98, in _thrid_api

transcript = client.audio.transcriptions.create(

File "/Volumes/Ventoy/video/pyvideotrans/.venv/lib/python3.10/site-packages/openai/_utils/_utils.py", line 286, in wrapper

return func(*args, **kwargs)

File "/Volumes/Ventoy/video/pyvideotrans/.venv/lib/python3.10/site-packages/openai/resources/audio/transcriptions.py", line 406, in create

return self._post(  # type: ignore[return-value]

File "/Volumes/Ventoy/video/pyvideotrans/.venv/lib/python3.10/site-packages/openai/_base_client.py", line 1259, in post

return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))

File "/Volumes/Ventoy/video/pyvideotrans/.venv/lib/python3.10/site-packages/openai/_base_client.py", line 1047, in request

raise self._make_status_error_from_response(err.response) from None

openai.NotFoundError: Error code: 404 - {'requestId': 'N6ZkYBzVboSYl21s4mLrR', 'statusCode': 404, 'timestamp': '2025-12-24T14:28:59.447Z', 'path': '/v1/stt/audio/transcriptions', 'message': 'Cannot POST /v1/stt/audio/transcriptions'}


=
system:macOS-26.1-arm64-arm-64bit
version:v3.91
frozen:False
language:zh
root_dir:/Volumes/Ventoy/video/pyvideotrans
Python: 3.10.19 (main, Dec 9 2025, 19:17:38) [Clang 21.1.4 ]

3 Replies

您在使用自定义语音识别API时遇到了404错误,这表明您配置的API地址或路径不正确。请按以下步骤检查和修正:

  1. 确认API端点:您配置的API地址末尾必须是 /v1/audio/transcriptions。根据错误信息,您当前配置的路径是 /v1/stt/audio/transcriptions,多了一个 stt 子路径,导致服务器无法找到对应接口。
  2. 修改配置

    • 在主界面,点击菜单栏的 工具 -> 设置
    • 在“语音识别设置”区域,找到“自定义语音识别API”的配置项。
    • API地址 修改为正确的端点。例如,如果您使用的是兼容OpenAI Whisper API的服务,地址应类似 https://your-api-server.com/v1/audio/transcriptions
    • 确保 您拥有该API服务的有效API密钥,并已正确填写在“API Key”字段中。
  3. 测试连接:修改后,点击该配置区域下方的 测试 按钮,验证连接是否成功。

重要提示:自定义语音识别API需要您自行部署或使用支持OpenAI Whisper API格式的第三方服务。请查阅您所使用服务的官方文档,确认其准确的API地址和调用方式。

如果问题依旧,请提供您正在尝试使用的API服务的名称或文档链接,以便进一步分析。

请求的资源不存在,请检查模型名称或API地址 Error code: 404 - {'requestId': 'V_7mXEnNNOXQOu3JrYTK5', 'statusCode': 404, 'timestamp': '2025-12-24T14:30:02.093Z', 'path': '/v1/audio/transcriptions', 'message': 'Cannot POST /v1/audio/transcriptions'}:
Traceback (most recent call last):
File "/Volumes/Ventoy/video/pyvideo

您已修正了API路径(去掉了 /stt),但依然收到404错误。这表明您配置的基础API地址本身不正确,服务器上不存在您指定的完整路径。

请按以下步骤彻底排查:

  1. 确认完整的API地址

    • 您配置的地址可能是类似 https://api.example.com/v1/audio/transcriptions
    • 404错误意味着 https://api.example.com/v1/audio/transcriptions 这个完整的URL在服务器上不存在。
    • 最常见原因:您只填写了服务的基础地址(如 https://api.example.com),而软件自动追加了 /v1/audio/transcriptions 路径,但该服务实际的端点路径不同。
  2. 获取正确的端点

    • 查阅您所使用的语音识别服务的官方文档,找到其“语音识别(Speech-to-Text)”或“转录(Transcription)”功能的具体API调用端点(Endpoint)
    • 例如,某些服务可能使用 /v1/recognize/api/stt/whisper/transcribe 等路径。
  3. 在软件中正确配置

    • 工具 -> 设置 -> 语音识别设置 -> 自定义语音识别API 中,您需要填写完整的、文档中提供的API端点URL
    • 重要:如果文档给出的端点是 https://api.xxx.com/v1/recognize,您就应该直接填写这个完整URL,而不是只填 https://api.xxx.com
  4. 验证服务可用性

    • 使用 curlPostman 等工具,按照服务商的文档说明,直接测试您配置的完整URL,确认其可以正常响应。

总结:问题根源是您配置的API地址(URL)不正确。请务必根据您实际使用的第三方语音识别服务的API文档,获取并填写精确的端点地址

如果问题依旧,请提供您正在使用的第三方语音识别服务的名称或官方文档链接,以便进一步分析。

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