toggle menu
http4k
6.15.0.1
jvm
switch theme
search in API
http4k-ai-llm-core
/
org.http4k.routing
/
RoutingToolHandler
Routing
Tool
Handler
class
RoutingToolHandler
(
tools
:
List
<
Pair
<
LLMTool
,
ToolHandler
>
>
)
:
LLMTools
,
Iterable
<
Pair
<
LLMTool
,
ToolHandler
>
>
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