Incorrect error response from speech API

When a user sends incorrect/invalid model to speech API, OpenAI returns invalid_request_error instead of invalid_model_error (or something similar)

Request:

{
  "model": "gpt-3.5-turbo",
  "input": "This is a speech",
  "voice": "alloy",
  "responseFormat": "mp3",
  "speed": 1.1
}

Response:

{
  "error": {
    "message": "Invalid URL (POST /v1/audio/speech)",
    "type": "invalid_request_error",
    "param": null,
    "code": null
  }
}