Skip to content

Commit a9fa41a

Browse files
committed
remove more gcs_uri.
Change-Id: I9f6b8c879dc8f38c5193ddb1e271a62984c7f020
1 parent 70b1d90 commit a9fa41a

File tree

1 file changed

+18
-46
lines changed

1 file changed

+18
-46
lines changed

google/generativeai/vision_models/_vision_models.py

Lines changed: 18 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -267,40 +267,22 @@ class ID
267267
}
268268

269269
if base_image:
270-
if base_image._gcs_uri: # pylint: disable=protected-access
271-
instance["image"] = {
272-
"gcsUri": base_image._gcs_uri # pylint: disable=protected-access
273-
}
274-
shared_generation_parameters[
275-
"base_image_uri"
276-
] = base_image._gcs_uri # pylint: disable=protected-access
277-
else:
278-
instance["image"] = {
279-
"bytesBase64Encoded": base_image._as_base64_string() # pylint: disable=protected-access
280-
}
281-
shared_generation_parameters["base_image_hash"] = hashlib.sha1(
282-
base_image._image_bytes # pylint: disable=protected-access
283-
).hexdigest()
270+
instance["image"] = {
271+
"bytesBase64Encoded": base_image._as_base64_string() # pylint: disable=protected-access
272+
}
273+
shared_generation_parameters["base_image_hash"] = hashlib.sha1(
274+
base_image._image_bytes # pylint: disable=protected-access
275+
).hexdigest()
284276

285277
if mask:
286-
if mask._gcs_uri: # pylint: disable=protected-access
287-
instance["mask"] = {
288-
"image": {
289-
"gcsUri": mask._gcs_uri # pylint: disable=protected-access
290-
},
291-
}
292-
shared_generation_parameters[
293-
"mask_uri"
294-
] = mask._gcs_uri # pylint: disable=protected-access
295-
else:
296-
instance["mask"] = {
297-
"image": {
298-
"bytesBase64Encoded": mask._as_base64_string() # pylint: disable=protected-access
299-
},
300-
}
301-
shared_generation_parameters["mask_hash"] = hashlib.sha1(
302-
mask._image_bytes # pylint: disable=protected-access
303-
).hexdigest()
278+
instance["mask"] = {
279+
"image": {
280+
"bytesBase64Encoded": mask._as_base64_string() # pylint: disable=protected-access
281+
},
282+
}
283+
shared_generation_parameters["mask_hash"] = hashlib.sha1(
284+
mask._image_bytes # pylint: disable=protected-access
285+
).hexdigest()
304286

305287
parameters = {}
306288
max_size = max(width or 0, height or 0) or None
@@ -387,7 +369,6 @@ class ID
387369
generated_image = GeneratedImage(
388370
image_bytes=base64.b64decode(encoded_bytes) if encoded_bytes else None,
389371
generation_parameters=generation_parameters,
390-
gcs_uri=prediction.get("gcsUri"),
391372
)
392373
generated_images.append(generated_image)
393374

@@ -663,14 +644,9 @@ def upscale_image(
663644

664645
instance = {"prompt": ""}
665646

666-
if image._gcs_uri: # pylint: disable=protected-access
667-
instance["image"] = {
668-
"gcsUri": image._gcs_uri # pylint: disable=protected-access
669-
}
670-
else:
671-
instance["image"] = {
672-
"bytesBase64Encoded": image._as_base64_string() # pylint: disable=protected-access
673-
}
647+
instance["image"] = {
648+
"bytesBase64Encoded": image._as_base64_string() # pylint: disable=protected-access
649+
}
674650

675651
parameters = {
676652
"sampleCount": 1,
@@ -708,7 +684,6 @@ def upscale_image(
708684
return GeneratedImage(
709685
image_bytes=base64.b64decode(encoded_bytes) if encoded_bytes else None,
710686
generation_parameters=generation_parameters,
711-
gcs_uri=upscaled_image.get("gcsUri"),
712687
)
713688

714689

@@ -748,16 +723,14 @@ def __init__(
748723
self,
749724
image_bytes: Optional[bytes],
750725
generation_parameters: Dict[str, Any],
751-
gcs_uri: Optional[str] = None,
752726
):
753727
"""Creates a `GeneratedImage` object.
754728
755729
Args:
756730
image_bytes: Image file bytes. Image can be in PNG or JPEG format.
757731
generation_parameters: Image generation parameter values.
758-
gcs_uri: Image file Google Cloud Storage uri.
759732
"""
760-
super().__init__(image_bytes=image_bytes, gcs_uri=gcs_uri)
733+
super().__init__(image_bytes=image_bytes)
761734
self._generation_parameters = generation_parameters
762735

763736
@property
@@ -782,7 +755,6 @@ def load_from_file(location: str) -> "GeneratedImage":
782755
return GeneratedImage(
783756
image_bytes=base_image._image_bytes, # pylint: disable=protected-access
784757
generation_parameters=generation_parameters,
785-
gcs_uri=base_image._gcs_uri, # pylint: disable=protected-access
786758
)
787759

788760
def save(self, location: str, include_generation_parameters: bool = True):

0 commit comments

Comments
 (0)