@@ -153,7 +153,10 @@ response = GeminiClient.generate_content(prompt)
153153
154154generated_images = response.generated_images # Check generated images [Dict]
155155
156- GeminiImage.save_sync(generated_images)
156+ for image in generated_images:
157+ GeminiImage.save_sync(path = " cached_folder" )
158+
159+ # You can use byte type image dict as follow:
157160# bytes_images_dict = GeminiImage.fetch_bytes_sync(generated_images) # Get bytes images dict
158161# GeminiImage.save_images_sync(bytes_images_dict, path="save_path") # Save to path
159162```
@@ -168,7 +171,7 @@ async def fetch_and_save_images_async(prompt: str):
168171 generated_images = response.generated_images # Check response images [Dict]
169172 for image in generated_images:
170173 gemini_image = GeminiImage(url = image.url)
171- await gemini_image.save(path = " save_path " ) # Save to path asynchronously
174+ await gemini_image.save(path = " cached_folder " ) # Save to path asynchronously
172175
173176# Run the async function
174177if __name__ == " __main__" :
@@ -186,7 +189,7 @@ async def fetch_and_save_images_async(prompt: str):
186189
187190 generated_images = response.generated_images # Check response images [Dict]
188191 bytes_images_dict = await GeminiImage.fetch_images_dict(generated_images) # Get bytes images dict asynchronously
189- await GeminiImage.save_images(bytes_images_dict, path = " save_path " ) # Save to path asynchronously
192+ await GeminiImage.save_images(bytes_images_dict, path = " cached_folder " ) # Save to path asynchronously
190193
191194# Run the async function
192195if __name__ == " __main__" :
@@ -211,9 +214,12 @@ response = GeminiClient.generate_content(prompt)
211214
212215response_images = response.web_images # Check response images [Dict]
213216
214- GeminiImage.save_sync(response_images)
217+ for image in generated_images:
218+ GeminiImage.save_sync(path = " cached_folder" )
219+
220+ # You can use byte type image dict as follow:
215221# bytes_images_dict = GeminiImage.fetch_bytes_sync(response_images) # Get bytes images dict
216- # GeminiImage.save_images_sync(bytes_images_dict, path="save_path ") # Save to path
222+ # GeminiImage.save_images_sync(bytes_images_dict, path="cached_folder ") # Save to path
217223```
218224* Async*
219225``` python
@@ -226,7 +232,7 @@ async def fetch_and_save_images_async(prompt: str):
226232 response_images = response.web_images # Check response images [Dict]
227233 for image in response_images:
228234 gemini_image = GeminiImage(url = image.url)
229- await gemini_image.save(path = " save_path " ) # Save to path asynchronously
235+ await gemini_image.save(path = " cached_folder " ) # Save to path asynchronously
230236
231237# Run the async function
232238if __name__ == " __main__" :
@@ -244,7 +250,7 @@ async def fetch_and_save_images_async(prompt: str):
244250
245251 response_images = response.web_images # Check response images [Dict]
246252 bytes_images_dict = await GeminiImage.fetch_images_dict(response_images) # Get bytes images dict asynchronously
247- await GeminiImage.save_images(bytes_images_dict, path = " save_path " ) # Save to path asynchronously
253+ await GeminiImage.save_images(bytes_images_dict, path = " cached_folder " ) # Save to path asynchronously
248254
249255# Run the async function
250256if __name__ == " __main__" :
0 commit comments