GatewayTools

constructor(parallelSearch: Tool<JsonElement, JsonElement, Any?> = ProviderExecutedTool( name = "parallelSearch", description = "Search the web using Parallel AI's Search API for LLM-optimized excerpts.", inputSerializer = JsonElement.serializer(), outputSerializer = JsonElement.serializer(), ), perplexitySearch: Tool<JsonElement, JsonElement, Any?> = ProviderExecutedTool( name = "perplexitySearch", description = "Search the web using Perplexity's Search API for real-time information.", inputSerializer = JsonElement.serializer(), outputSerializer = JsonElement.serializer(), ))(source)