diff --git a/litellm/llms/vertex_ai/gemini/vertex_and_google_ai_studio_gemini.py b/litellm/llms/vertex_ai/gemini/vertex_and_google_ai_studio_gemini.py index 36f51c5b2f5..40068c0416e 100644 --- a/litellm/llms/vertex_ai/gemini/vertex_and_google_ai_studio_gemini.py +++ b/litellm/llms/vertex_ai/gemini/vertex_and_google_ai_studio_gemini.py @@ -1431,6 +1431,8 @@ class VertexGeminiConfig(VertexAIBaseConfig, BaseConfig): """Extract image response from parts if present""" images: List[ImageURLListItem] = [] for part in parts: + if isinstance(part, dict) and part.get("thought") is True: + continue if "inlineData" in part: inline_data = part.get("inlineData", {}) mime_type = inline_data.get("mimeType", "")