diff --git a/packages/services/voice-service/src/api/test_tts.py b/packages/services/voice-service/src/api/test_tts.py index 36a2757..cc60abe 100644 --- a/packages/services/voice-service/src/api/test_tts.py +++ b/packages/services/voice-service/src/api/test_tts.py @@ -284,6 +284,7 @@ async def stt_transcribe(request: Request, audio: UploadFile = File(...)): def _get_openai_client(): """Lazy-init OpenAI client with proxy support.""" from openai import OpenAI + import httpx api_key = os.environ.get("OPENAI_API_KEY") base_url = os.environ.get("OPENAI_BASE_URL") if not api_key: @@ -291,6 +292,8 @@ def _get_openai_client(): kwargs = {"api_key": api_key} if base_url: kwargs["base_url"] = base_url + # Disable SSL verification for self-signed proxy certs + kwargs["http_client"] = httpx.Client(verify=False) return OpenAI(**kwargs)