File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 1515
1616def generate_content () -> str :
1717 # [START googlegenaisdk_imggen_mmflash_with_txt]
18+ import os
19+ from io import BytesIO
20+
1821 from google import genai
1922 from google .genai .types import GenerateContentConfig , Modality
2023 from PIL import Image
21- from io import BytesIO
2224
2325 client = genai .Client ()
2426
@@ -34,7 +36,10 @@ def generate_content() -> str:
3436 print (part .text )
3537 elif part .inline_data :
3638 image = Image .open (BytesIO ((part .inline_data .data )))
37- image .save ("output_folder/example-image-eiffel-tower.png" )
39+ # Ensure the output directory exists
40+ output_dir = "output_folder"
41+ os .makedirs (output_dir , exist_ok = True )
42+ image .save (os .path .join (output_dir , "example-image-eiffel-tower.png" ))
3843
3944 # [END googlegenaisdk_imggen_mmflash_with_txt]
4045 return True
You can’t perform that action at this time.
0 commit comments