Optional
codeOptional. CodeExecution tool type. Enables the model to execute code as part of generation.
Optional
computerOptional. Tool to support the model interacting directly with the computer. If enabled, it automatically populates computer-use specific Function Declarations.
Optional
enterpriseOptional. Enterprise web search tool type. Specialized retrieval tool that is powered by Vertex AI Search and Sec4 compliance.
Optional
functionList of function declarations that the tool supports.
Optional
googleOptional. Google Maps tool type. Specialized retrieval tool that is powered by Google Maps.
Optional
googleOptional. Google Search tool type. Specialized retrieval tool that is powered by Google Search.
Optional
googleOptional. GoogleSearchRetrieval tool type. Specialized retrieval tool that is powered by Google search.
Optional
retrievalOptional. Retrieval tool type. System will always execute the provided retrieval tool(s) to get external knowledge to answer the prompt. Retrieval results are presented to the model for generation.
Optional
urlOptional. Tool to support URL context retrieval.
Tool details of a tool that the model may use to generate a response.