diff --git a/src/openai/resources/beta/responses/responses.py b/src/openai/resources/beta/responses/responses.py index 5ac018f744..8581eacd5a 100644 --- a/src/openai/resources/beta/responses/responses.py +++ b/src/openai/resources/beta/responses/responses.py @@ -4371,6 +4371,7 @@ async def _connect_ws(self, extra_query: Query, extra_headers: Headers) -> Async except ImportError as exc: raise OpenAIError("You need to install `openai[realtime]` to use this method") from exc + await self.__client._refresh_api_key() url = self._prepare_url().copy_with( params={ **self.__client.base_url.params, @@ -4816,6 +4817,7 @@ def _connect_ws(self, extra_query: Query, extra_headers: Headers) -> WebSocketCo except ImportError as exc: raise OpenAIError("You need to install `openai[realtime]` to use this method") from exc + self.__client._refresh_api_key() url = self._prepare_url().copy_with( params={ **self.__client.base_url.params,