GatewayTools

class GatewayTools(val 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(), ), val 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)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
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(), ))

Properties

Link copied to clipboard
Link copied to clipboard