Issue Description
Code hangs with no output when processing images with the Gemini API. When the image input is removed, the code works normally.
Reproduction Code
from google import genai
from google.genai import types
import PIL.Image
image = PIL.Image.open('/path/to/image.png')
client = genai.Client(api_key="YOUR_API_KEY") # Note: Don't share your actual API key on forums
response = client.models.generate_content(
model="gemini-2.0-flash",
contents=["What is this image?", image])
print(response.text)