Google Tools
class GoogleTools(val googleSearch: Tool<JsonElement, JsonElement, Any?> = providerTool("google_search", "google.google_search", "Ground responses with Google Search."), val enterpriseWebSearch: Tool<JsonElement, JsonElement, Any?> = providerTool(
"enterprise_web_search",
"google.enterprise_web_search",
"Ground responses with Enterprise Web Search."
), val googleMaps: Tool<JsonElement, JsonElement, Any?> = providerTool("google_maps", "google.google_maps", "Ground responses with Google Maps."), val urlContext: Tool<JsonElement, JsonElement, Any?> = providerTool("url_context", "google.url_context", "Fetch URL context through Google."), val fileSearch: Tool<JsonElement, JsonElement, Any?> = providerTool("file_search", "google.file_search", "Use Gemini File Search."), val codeExecution: Tool<JsonElement, JsonElement, Any?> = providerTool("code_execution", "google.code_execution", "Use Google hosted code execution."), val vertexRagStore: Tool<JsonElement, JsonElement, Any?> = providerTool("vertex_rag_store", "google.vertex_rag_store", "Use Vertex RAG Store."))(source)
Since
0.3.0-beta01
Constructors
Link copied to clipboard
constructor(googleSearch: Tool<JsonElement, JsonElement, Any?> = providerTool("google_search", "google.google_search", "Ground responses with Google Search."), enterpriseWebSearch: Tool<JsonElement, JsonElement, Any?> = providerTool(
"enterprise_web_search",
"google.enterprise_web_search",
"Ground responses with Enterprise Web Search."
), googleMaps: Tool<JsonElement, JsonElement, Any?> = providerTool("google_maps", "google.google_maps", "Ground responses with Google Maps."), urlContext: Tool<JsonElement, JsonElement, Any?> = providerTool("url_context", "google.url_context", "Fetch URL context through Google."), fileSearch: Tool<JsonElement, JsonElement, Any?> = providerTool("file_search", "google.file_search", "Use Gemini File Search."), codeExecution: Tool<JsonElement, JsonElement, Any?> = providerTool("code_execution", "google.code_execution", "Use Google hosted code execution."), vertexRagStore: Tool<JsonElement, JsonElement, Any?> = providerTool("vertex_rag_store", "google.vertex_rag_store", "Use Vertex RAG Store."))