Skip to content
This repository was archived by the owner on Jun 12, 2024. It is now read-only.

Commit f0cd4f5

Browse files
authored
doc: fix save method example
1 parent 7df86e7 commit f0cd4f5

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

README.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,10 @@ response = GeminiClient.generate_content(prompt)
153153

154154
generated_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
174177
if __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
192195
if __name__ == "__main__":
@@ -211,9 +214,12 @@ response = GeminiClient.generate_content(prompt)
211214

212215
response_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
232238
if __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
250256
if __name__ == "__main__":

0 commit comments

Comments
 (0)