http4k-ai-llm-core
Toggle table of contents
6.20.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k-ai-llm-core
http4k-ai-llm-core
/
org.http4k.routing
/
RoutingToolHandler
Routing
Tool
Handler
class
RoutingToolHandler
(
tools
:
List
<
Pair
<
LLMTool
,
ToolHandler
>
>
)
:
LLMTools
,
Iterable
<
Pair
<
LLMTool
,
ToolHandler
>
>
(
source
)
Members
Members & Extensions
Constructors
Routing
Tool
Handler
Link copied to clipboard
constructor
(
tools
:
List
<
Pair
<
LLMTool
,
ToolHandler
>
>
)
Functions
invoke
Link copied to clipboard
open
operator override
fun
invoke
(
request
:
ToolRequest
)
:
Result
<
ToolResponse
,
LLMError
>
iterator
Link copied to clipboard
open
operator override
fun
iterator
(
)
:
Iterator
<
Pair
<
LLMTool
,
ToolHandler
>
>
list
Link copied to clipboard
open
override
fun
list
(
)
:
Success
<
List
<
LLMTool
>
>
plus
Link copied to clipboard
operator
fun
LLMTools
.
plus
(
that
:
LLMTools
)
:
LLMTools