OptionalcodeOptional. Result of executing the [ExecutableCode].
OptionalexecutableOptional. Code generated by the model that is meant to be executed.
OptionalfileOptional. URI based data.
OptionalfunctionA predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values.
OptionalfunctionOptional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model.
OptionalinlineOptional. Inlined bytes data.
OptionaltextOptional. Text part (can be code).
OptionalthoughtOptional. Indicates if the part is thought from the model.
OptionalthoughtOptional. An opaque signature for the thought so it can be reused in subsequent requests.
OptionalvideoOptional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data.
A datatype containing media content.
Exactly one field within a Part should be set, representing the specific type of content being conveyed. Using multiple fields within the same
Partinstance is considered invalid.