diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index af26a9f669e..4f5c5afdbc4 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -10989,6 +10989,10 @@ async def audio_transcriptions( if callback_headers: fastapi_response.headers.update(callback_headers) + if data.get("response_format") in ("text", "srt", "vtt"): + from fastapi.responses import Response as FastAPIResponse + return FastAPIResponse(content=response.text, media_type="text/plain") + return response except Exception as e: await proxy_logging_obj.post_call_failure_hook(