Hierarchy For Package org.springframework.ai.model.tool
Class Hierarchy
- java.lang.Object
- org.springframework.ai.chat.prompt.DefaultChatOptionsBuilder<B> (implements org.springframework.ai.chat.prompt.ChatOptions.Builder<B>)
- org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder<B> (implements org.springframework.ai.model.tool.ToolCallingChatOptions.Builder<B>)
- org.springframework.ai.model.tool.DefaultToolCallingChatOptions (implements org.springframework.ai.model.tool.ToolCallingChatOptions)
- 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.chat.prompt.DefaultChatOptionsBuilder<B> (implements org.springframework.ai.chat.prompt.ChatOptions.Builder<B>)
Interface Hierarchy
- java.util.function.BiPredicate<T,
U> - org.springframework.ai.model.tool.ToolExecutionEligibilityPredicate
- org.springframework.ai.chat.prompt.ChatOptions.Builder<B>
- org.springframework.ai.model.tool.ToolCallingChatOptions.Builder<B>
- 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.tool.StructuredOutputChatOptions
- org.springframework.ai.model.tool.ToolCallingChatOptions
- org.springframework.ai.chat.prompt.ChatOptions
- org.springframework.ai.model.tool.StructuredOutputChatOptions.Builder<B>
- org.springframework.ai.model.tool.ToolCallingManager
- org.springframework.ai.model.tool.ToolExecutionResult
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.springframework.ai.model.tool.DefaultToolExecutionResult (implements org.springframework.ai.model.tool.ToolExecutionResult)
- java.lang.Record