Uses of Interface
org.springframework.ai.tool.definition.ToolDefinition
Package
Description
-
Uses of ToolDefinition in org.springframework.ai.model.tool
Modifier and TypeMethodDescriptionDefaultToolCallingManager.resolveToolDefinitions
(ToolCallingChatOptions chatOptions) LegacyToolCallingManager.resolveToolDefinitions
(ToolCallingChatOptions chatOptions) Deprecated.ToolCallingManager.resolveToolDefinitions
(ToolCallingChatOptions chatOptions) Resolve the tool definitions from the model's tool calling options. -
Uses of ToolDefinition in org.springframework.ai.tool
Modifier and TypeMethodDescriptionToolCallback.getToolDefinition()
Definition used by the AI model to determine when and how to call the tool. -
Uses of ToolDefinition in org.springframework.ai.tool.definition
Modifier and TypeMethodDescriptionDefaultToolDefinition.Builder.build()
static ToolDefinition
Create a defaultToolDefinition
instance from aMethod
. -
Uses of ToolDefinition in org.springframework.ai.tool.execution
ModifierConstructorDescriptionToolExecutionException
(ToolDefinition toolDefinition, Throwable cause) -
Uses of ToolDefinition in org.springframework.ai.tool.function
ModifierConstructorDescriptionFunctionToolCallback
(ToolDefinition toolDefinition, ToolMetadata toolMetadata, Type toolInputType, BiFunction<I, ToolContext, O> toolFunction, ToolCallResultConverter toolCallResultConverter) -
Uses of ToolDefinition in org.springframework.ai.tool.method
Modifier and TypeMethodDescriptionMethodToolCallback.Builder.toolDefinition
(ToolDefinition toolDefinition) ModifierConstructorDescriptionMethodToolCallback
(ToolDefinition toolDefinition, ToolMetadata toolMetadata, Method toolMethod, Object toolObject, ToolCallResultConverter toolCallResultConverter)