toggle menu
http4k
6.15.0.1
jvm
switch theme
search in API
http4k-ai-llm-core
/
org.http4k.ai.llm.tools
/
LLMTool
LLMTool
data
class
LLMTool
(
val
name
:
ToolName
,
val
description
:
String
,
val
inputSchema
:
Map
<
String
,
Any
>
=
emptyMap()
,
val
outputSchema
:
Map
<
String
,
Any
>
?
=
null
)
Members
Members & Extensions
Constructors
LLMTool
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
description
Link copied to clipboard
val
description
:
String
input
Schema
Link copied to clipboard
val
inputSchema
:
Map
<
String
,
Any
>
name
Link copied to clipboard
val
name
:
ToolName
output
Schema
Link copied to clipboard
val
outputSchema
:
Map
<
String
,
Any
>
?
=
null
Functions
bind
Link copied to clipboard
infix
fun
LLMTool
.
bind
(
toolHandler
:
ToolHandler
)
:
RoutingToolHandler