Package org.springframework.ai.model.tool
@NonNullApi
@NonNullFields
package org.springframework.ai.model.tool
-
ClassDescriptionDefault implementation of
ToolCallingChatOptions
.Default implementation ofToolCallingChatOptions.Builder
.Default implementation ofToolCallingManager
.Default implementation ofToolExecutionEligibilityPredicate
that checks whether tool execution is enabled in the prompt options and if the chat response contains tool calls.Default implementation ofToolExecutionResult
.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptions
instance.Service responsible for managing the tool calling process for a chat model.Interface for determining when tool execution should be performed based on model responses.Interface for determining when tool execution should be performed based on model responses.The result of a tool execution.