Package-level declarations
Models for interactions.
Types
The configuration for allowed tools.
Citation information for model-generated content.
An audio content block.
Configuration for audio output format.
The arguments to pass to the code execution.
Code execution call step.
Code execution result step.
Parameters for creating agent interactions
Parameters for creating model interactions
Configuration for the Deep Research agent.
A document content block.
Configuration for dynamic agents.
A file citation annotation.
File Search call step.
File Search result step.
A function tool call step.
Result of a function tool call.
Configuration parameters for model interactions.
The arguments to pass to the Google Maps tool.
Google Maps call step.
The result of the Google Maps.
Google Maps result step.
The arguments to pass to Google Search.
Google Search call step.
The result of the Google Search.
Google Search result step.
The configuration for image interaction.
An image content block.
Configuration for image output format.
The Interaction resource.
Cancels an interaction by id. This only applies to background interactions that are still running.
Creates a new interaction.
Deletes the interaction by id.
Retrieves the full details of a single interaction based on its Interaction.id.
MCPServer tool call step.
MCPServer tool result step.
Output generated by the model.
A place citation annotation.
The configuration for speech interaction.
A text content block.
Configuration for text output format.
A thought step.
The tool choice configuration containing allowed tools.
A URL citation annotation.
The arguments to pass to the URL context.
URL context call step.
The result of the URL context.
URL context result step.
Input provided by the user.
A video content block.