Uses of Package
org.springframework.ai.model.tool
Packages that use org.springframework.ai.model.tool
Package
Description
Spring AI integration with Anthropic's Claude models using the official
Anthropic Java SDK.
Provides classes for advising chat clients.
Tool Search Tool Advisor package for dynamic tool discovery and search capabilities.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.anthropicClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.bedrock.converseClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.chat.client.advisorClassDescriptionService responsible for managing the tool calling process for a chat model.Interface for determining when tool execution should be performed based on model responses.The result of a tool execution.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.chat.client.advisor.toolsearchClassDescriptionService responsible for managing the tool calling process for a chat model.Interface for determining when tool execution should be performed based on model responses.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.deepseekClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.google.genaiClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.google.genai.schemaClassDescriptionA set of options that can be used to configure the interaction with a chat model, including tool calling.Service responsible for managing the tool calling process for a chat model.The result of a tool execution.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.mistralaiClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.anthropic.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.bedrock.converse.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.deepseek.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.google.genai.autoconfigure.chatClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.mistralai.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.ollama.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.openai.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.toolClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Default implementation ofToolCallingManager.Default implementation ofToolExecutionResult.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model.The result of a tool execution. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.ollamaClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.ollama.apiClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance. -
Classes in org.springframework.ai.model.tool used by org.springframework.ai.openaiClassDescriptionDefault implementation of
ToolCallingChatOptions.Builder.Mixin interface for ChatModels that support structured output.A set of options that can be used to configure the interaction with a chat model, including tool calling.A builder to create aToolCallingChatOptionsinstance.Service responsible for managing the tool calling process for a chat model.