Class Hierarchy
- java.lang.Object
- org.springframework.ai.model.tool.DefaultToolCallingChatOptions (implements org.springframework.ai.model.tool.ToolCallingChatOptions)
- org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder (implements org.springframework.ai.model.tool.ToolCallingChatOptions.Builder)
- org.springframework.ai.model.tool.DefaultToolCallingManager (implements org.springframework.ai.model.tool.ToolCallingManager)
- org.springframework.ai.model.tool.DefaultToolCallingManager.Builder
- org.springframework.ai.model.tool.DefaultToolExecutionEligibilityPredicate (implements org.springframework.ai.model.tool.ToolExecutionEligibilityPredicate)
- org.springframework.ai.model.tool.DefaultToolExecutionResult.Builder
- org.springframework.ai.model.tool.LegacyToolCallingManager (implements org.springframework.ai.model.tool.ToolCallingManager)
- org.springframework.ai.model.tool.LegacyToolCallingManager.Builder
- java.lang.Record
- org.springframework.ai.model.tool.DefaultToolExecutionResult (implements org.springframework.ai.model.tool.ToolExecutionResult)
Interface Hierarchy
- java.util.function.BiPredicate<T,
U> - org.springframework.ai.model.tool.ToolExecutionEligibilityPredicate
- org.springframework.ai.chat.prompt.ChatOptions.Builder
- org.springframework.ai.model.function.FunctionCallingOptions.Builder
- org.springframework.ai.model.tool.ToolCallingChatOptions.Builder
- org.springframework.ai.model.function.FunctionCallingOptions.Builder
- java.util.function.Function<T,
R> - org.springframework.ai.model.tool.ToolExecutionEligibilityChecker
- org.springframework.ai.model.ModelOptions
- org.springframework.ai.chat.prompt.ChatOptions
- org.springframework.ai.model.function.FunctionCallingOptions
- org.springframework.ai.model.tool.ToolCallingChatOptions
- org.springframework.ai.model.function.FunctionCallingOptions
- org.springframework.ai.chat.prompt.ChatOptions
- org.springframework.ai.model.tool.ToolCallingManager
- org.springframework.ai.model.tool.ToolExecutionResult