diff --git a/litellm/llms/gemini/realtime/transformation.py b/litellm/llms/gemini/realtime/transformation.py index 0d4a35db71e..2a40bab7657 100644 --- a/litellm/llms/gemini/realtime/transformation.py +++ b/litellm/llms/gemini/realtime/transformation.py @@ -295,7 +295,9 @@ class GeminiRealtimeConfig(BaseRealtimeConfig): extracted_turn_detection = GeminiRealtimeConfig._extract_turn_detection( normalized ) - if extracted_turn_detection is not None and "turn_detection" not in normalized: + if extracted_turn_detection is not None and not isinstance( + normalized.get("turn_detection"), dict + ): normalized["turn_detection"] = extracted_turn_detection return normalized