diff --git a/litellm/realtime_api/main.py b/litellm/realtime_api/main.py index 59aa63eb8a5..336fb3cef12 100644 --- a/litellm/realtime_api/main.py +++ b/litellm/realtime_api/main.py @@ -636,9 +636,15 @@ async def _realtime_health_check( import websockets resolved_params: Final = _model_params_with_stored_credentials(model_params or _EMPTY_MODEL_PARAMS) - resolved_api_key: Final = cast(str | None, api_key or resolved_params.get("api_key")) - resolved_api_base: Final = cast(str | None, api_base or resolved_params.get("api_base")) - resolved_api_version: Final = cast(str | None, api_version or resolved_params.get("api_version")) + resolved_api_key: Final = cast( # cast-ok: provider parameters expose optional string credentials + str | None, api_key or resolved_params.get("api_key") + ) + resolved_api_base: Final = cast( # cast-ok: provider parameters expose optional string endpoints + str | None, api_base or resolved_params.get("api_base") + ) + resolved_api_version: Final = cast( # cast-ok: provider parameters expose optional string versions + str | None, api_version or resolved_params.get("api_version") + ) url: str | None = None auth_headers: Final = _realtime_health_check_auth_headers( custom_llm_provider=custom_llm_provider,