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 3f1bccaccfc..331cb8e16f4 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 @@ -1281,6 +1281,8 @@ class VertexGeminiConfig(VertexAIBaseConfig, BaseConfig): _content_str = "" if "text" in part: text_content = part["text"] + if text_content is None: + continue # Check if text content is audio data URI - if so, exclude from text content if text_content.startswith("data:audio") and ";base64," in text_content: try: @@ -1389,6 +1391,8 @@ class VertexGeminiConfig(VertexAIBaseConfig, BaseConfig): for part in parts: if "text" in part: text_content = part["text"] + if text_content is None: + continue # Check if text content contains audio data URI if text_content.startswith("data:audio") and ";base64," in text_content: try: