LLMTool

data class LLMTool(val name: ToolName, val description: String, val inputSchema: Map<String, Any> = emptyMap(), val outputSchema: Map<String, Any>? = null)

Constructors

Link copied to clipboard
constructor(name: String, description: String, inputSchema: Map<String, Any> = emptyMap(), outputSchema: Map<String, Any>? = null)
constructor(name: ToolName, description: String, inputSchema: Map<String, Any> = emptyMap(), outputSchema: Map<String, Any>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val outputSchema: Map<String, Any>? = null

Functions

Link copied to clipboard
infix fun LLMTool.bind(toolHandler: ToolHandler): RoutingToolHandler