LLMTools

interface LLMTools : ToolHandler

Tools that can be presented to and used by LLM to perform actions or retrieve information.

Inheritors

Functions

Link copied to clipboard
abstract operator fun invoke(request: ToolRequest): LLMResult<ToolResponse>
Link copied to clipboard
abstract fun list(): LLMResult<List<LLMTool>>
Link copied to clipboard
operator fun LLMTools.plus(that: LLMTools): LLMTools