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
}
}