Update transformation.py

This commit is contained in:
Sameer Kankute
2025-11-27 23:04:45 +05:30
committed by GitHub
parent 9a85ffceff
commit 11079c5b97
@@ -124,14 +124,6 @@ def _process_gemini_image(
if VertexGeminiConfig._is_gemini_3_or_newer(model):
_blob["media_resolution"] = media_resolution
# Convert snake_case keys to camelCase for JSON serialization
# The TypedDict uses snake_case, but the API expects camelCase
_blob_dict = dict(_blob)
if "media_resolution" in _blob_dict:
_blob_dict["media_resolution"] = _blob_dict.pop("media_resolution")
if "mime_type" in _blob_dict:
_blob_dict["mime_type"] = _blob_dict.pop("mime_type")
return PartType(inline_data=cast(BlobType, _blob_dict))
raise Exception("Invalid image received - {}".format(image_url))
except Exception as e: