@@ -153,7 +153,9 @@ response = GeminiClient.generate_content(prompt)
153153
154154generated_images = response.generated_images # Check generated images [Dict]
155155
156- GeminiImage.save_sync(generated_images)
156+ GeminiImage.save_sync(generated_images, save_path = " cached_folder" )
157+
158+ # You can use byte type image dict as follow:
157159# bytes_images_dict = GeminiImage.fetch_bytes_sync(generated_images) # Get bytes images dict
158160# GeminiImage.save_images_sync(bytes_images_dict, path="save_path") # Save to path
159161```
@@ -168,7 +170,7 @@ async def fetch_and_save_images_async(prompt: str):
168170 generated_images = response.generated_images # Check response images [Dict]
169171 for image in generated_images:
170172 gemini_image = GeminiImage(url = image.url)
171- await gemini_image.save(path = " save_path " ) # Save to path asynchronously
173+ await gemini_image.save(path = " cached_folder " ) # Save to path asynchronously
172174
173175# Run the async function
174176if __name__ == " __main__" :
@@ -186,7 +188,7 @@ async def fetch_and_save_images_async(prompt: str):
186188
187189 generated_images = response.generated_images # Check response images [Dict]
188190 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
191+ await GeminiImage.save_images(bytes_images_dict, path = " cached_folder " ) # Save to path asynchronously
190192
191193# Run the async function
192194if __name__ == " __main__" :
@@ -211,9 +213,11 @@ response = GeminiClient.generate_content(prompt)
211213
212214response_images = response.web_images # Check response images [Dict]
213215
214- GeminiImage.save_sync(response_images)
216+ GeminiImage.save_sync(response_images, save_path = " cached_folder" )
217+
218+ # You can use byte type image dict as follow:
215219# 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
220+ # GeminiImage.save_images_sync(bytes_images_dict, path="cached_folder ") # Save to path
217221```
218222* Async*
219223``` python
@@ -226,7 +230,7 @@ async def fetch_and_save_images_async(prompt: str):
226230 response_images = response.web_images # Check response images [Dict]
227231 for image in response_images:
228232 gemini_image = GeminiImage(url = image.url)
229- await gemini_image.save(path = " save_path " ) # Save to path asynchronously
233+ await gemini_image.save(path = " cached_folder " ) # Save to path asynchronously
230234
231235# Run the async function
232236if __name__ == " __main__" :
@@ -244,7 +248,7 @@ async def fetch_and_save_images_async(prompt: str):
244248
245249 response_images = response.web_images # Check response images [Dict]
246250 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
251+ await GeminiImage.save_images(bytes_images_dict, path = " cached_folder " ) # Save to path asynchronously
248252
249253# Run the async function
250254if __name__ == " __main__" :
0 commit comments