Package org.openhab.core.voice.text.interpreter.llm
package org.openhab.core.voice.text.interpreter.llm
-
ClassDescription
LLMItemSerializeris a utility class to serialize a collection of items (both semantic and non-semantic) into a structured, hierarchical string representation for passing into the context of a Large Language Model (LLM) basedHumanLanguageInterpreter.TheLLMToolinterface represents a programmatic tool designed to be consumed by an LLM.A DTO to store information about a tool call.General purposeLLMToolexception.TheLLMToolParamclass describe each of the parameters of aLLMTool.TheLLMToolParamTypeenum describe the type of the parameters ofLLMTool.TheLLMToolRegistryinterface provides access to the availableLLMTools.