diff --git a/backend/open_webui/routers/audio.py b/backend/open_webui/routers/audio.py index cb7a57b5b7e..806b3f14ab2 100644 --- a/backend/open_webui/routers/audio.py +++ b/backend/open_webui/routers/audio.py @@ -1024,7 +1024,10 @@ def get_available_models(request: Request) -> list[dict]: ): try: response = requests.get( - f"{request.app.state.config.TTS_OPENAI_API_BASE_URL}/audio/models" + f"{request.app.state.config.TTS_OPENAI_API_BASE_URL}/audio/models", + headers={ + "Authorization": f"Bearer {request.app.state.config.TTS_OPENAI_API_KEY}", + }, ) response.raise_for_status() data = response.json() @@ -1070,7 +1073,10 @@ def get_available_voices(request) -> dict: ): try: response = requests.get( - f"{request.app.state.config.TTS_OPENAI_API_BASE_URL}/audio/voices" + f"{request.app.state.config.TTS_OPENAI_API_BASE_URL}/audio/voices", + headers={ + "Authorization": f"Bearer {request.app.state.config.TTS_OPENAI_API_KEY}", + }, ) response.raise_for_status() data = response.json()