From 5969fbb052eb1cb12c3e6f66311832d8927da8bb Mon Sep 17 00:00:00 2001 From: mateo-berri <277851410+mateo-berri@users.noreply.github.com> Date: Tue, 15 Sep 2026 01:44:46 -0700 Subject: [PATCH] refactor(realtime): freeze the empty credential mapping in the health check --- litellm/realtime_api/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/litellm/realtime_api/main.py b/litellm/realtime_api/main.py index 6fdadc52f13..f94ba4c4a02 100644 --- a/litellm/realtime_api/main.py +++ b/litellm/realtime_api/main.py @@ -60,7 +60,9 @@ _EMPTY_MODEL_PARAMS: Final[Mapping[str, Any]] = MappingProxyType({}) def _model_params_with_stored_credentials(model_params: Mapping[str, Any]) -> Mapping[str, Any]: credential_name: Final = model_params.get("litellm_credential_name") credential_values: Final = ( - CredentialAccessor.get_credential_values(credential_name) if isinstance(credential_name, str) else {} + CredentialAccessor.get_credential_values(credential_name) + if isinstance(credential_name, str) + else _EMPTY_MODEL_PARAMS ) return MappingProxyType({**credential_values, **model_params})