From 6522d55b6f0336fe1de573659d97e29d2378be9b Mon Sep 17 00:00:00 2001 From: Wen Sun <35923278+HermitSun@users.noreply.github.com> Date: Tue, 25 Feb 2025 22:03:33 +0800 Subject: [PATCH] Fix `/v1/audio/transcriptions ` Bad Request Error (#13811) --- requirements-common.txt | 3 +-- vllm/entrypoints/openai/protocol.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/requirements-common.txt b/requirements-common.txt index 0514bf8adcafe..942c3e039eaf3 100644 --- a/requirements-common.txt +++ b/requirements-common.txt @@ -9,8 +9,7 @@ py-cpuinfo transformers >= 4.48.2 # Required for Bamba model and Transformers backend. tokenizers >= 0.19.1 # Required for Llama 3. protobuf # Required by LlamaTokenizer. -fastapi[standard] >= 0.107.0, < 0.113.0; python_version < '3.9' -fastapi[standard] >= 0.107.0, != 0.113.*, != 0.114.0; python_version >= '3.9' +fastapi[standard] >= 0.115.0 # Required by FastAPI's form models in the OpenAI API server's audio transcriptions endpoint. aiohttp openai >= 1.52.0 # Ensure modern openai package (ensure types module present and max_completion_tokens field support) pydantic >= 2.9 diff --git a/vllm/entrypoints/openai/protocol.py b/vllm/entrypoints/openai/protocol.py index 45b98a032bda9..cd2902f934bf3 100644 --- a/vllm/entrypoints/openai/protocol.py +++ b/vllm/entrypoints/openai/protocol.py @@ -1448,7 +1448,7 @@ AudioResponseFormat: TypeAlias = Literal["json", "text", "srt", "verbose_json", class TranscriptionRequest(OpenAIBaseModel): # Ordered by official OpenAI API documentation - #https://platform.openai.com/docs/api-reference/audio/createTranscription + # https://platform.openai.com/docs/api-reference/audio/createTranscription file: UploadFile """