Skip to content

Commit

Permalink
fix: GenAI - Fixed the Part.mime_type property
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 628436837
  • Loading branch information
Ark-kun authored and Copybara-Service committed Apr 26, 2024
1 parent 90efab2 commit 819a44e
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion vertexai/generative_models/_generative_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -1926,7 +1926,12 @@ def text(self) -> str:

@property
def mime_type(self) -> Optional[str]:
return self._raw_part.mime_type
part_type = self._raw_part._pb.WhichOneof("data")
if part_type == "inline_data":
return self._raw_part.inline_data.mime_type
if part_type == "file_data":
return self._raw_part.file_data.mime_type
raise AttributeError(f"Part has no mime_type.\nPart:\n{self.to_dict()}")

@property
def inline_data(self) -> gapic_content_types.Blob:
Expand Down

0 comments on commit 819a44e

Please sign in to comment.