Part(
*,
codeExecutionResult: typing.Optional[
vertexai._genai.types.common.CodeExecutionResult
] = None,
executableCode: typing.Optional[vertexai._genai.types.common.ExecutableCode] = None,
fileData: typing.Optional[vertexai._genai.types.common.FileData] = None,
functionCall: typing.Optional[vertexai._genai.types.common.FunctionCall] = None,
functionResponse: typing.Optional[
vertexai._genai.types.common.FunctionResponse
] = None,
inlineData: typing.Optional[vertexai._genai.types.common.Blob] = None,
mediaResolution: typing.Optional[
vertexai._genai.types.common.PartMediaResolution
] = None,
text: typing.Optional[str] = None,
thought: typing.Optional[bool] = None,
thoughtSignature: typing.Optional[bytes] = None,
videoMetadata: typing.Optional[vertexai._genai.types.common.VideoMetadata] = None
)A datatype containing media that is part of a multi-part Content message. A Part consists of data which has an associated datatype. A Part can only contain one of the accepted types in Part.data. For media types that are not text, Part must have a fixed IANA MIME type identifying the type and subtype of the media if inline_data or file_data field is filled with raw bytes.
Methods
Part
Part(
*,
codeExecutionResult: typing.Optional[
vertexai._genai.types.common.CodeExecutionResult
] = None,
executableCode: typing.Optional[vertexai._genai.types.common.ExecutableCode] = None,
fileData: typing.Optional[vertexai._genai.types.common.FileData] = None,
functionCall: typing.Optional[vertexai._genai.types.common.FunctionCall] = None,
functionResponse: typing.Optional[
vertexai._genai.types.common.FunctionResponse
] = None,
inlineData: typing.Optional[vertexai._genai.types.common.Blob] = None,
mediaResolution: typing.Optional[
vertexai._genai.types.common.PartMediaResolution
] = None,
text: typing.Optional[str] = None,
thought: typing.Optional[bool] = None,
thoughtSignature: typing.Optional[bytes] = None,
videoMetadata: typing.Optional[vertexai._genai.types.common.VideoMetadata] = None
)Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.