Gateway Tools
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)