Uses of Package
org.springframework.ai.model.tool
Packages that use org.springframework.ai.model.tool
Package
Description
Provides classes for advising chat clients.
Spring AI integration with the official OpenAI Java SDK.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.anthropicClassDescriptionMixin 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.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.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.azure.openaiClassDescriptionA 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.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.bedrock.converseClassDescriptionA 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.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.chat.client.advisorClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.deepseekClassDescriptionA 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.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.google.genaiClassDescriptionMixin 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.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.
-
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.minimaxClassDescriptionA 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.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.mistralaiClassDescriptionA 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.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.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.azure.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.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.minimax.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.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.openaisdk.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.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.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.model.vertexai.autoconfigure.geminiClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.model.zhipuai.autoconfigureClassDescriptionService responsible for managing the tool calling process for a chat model.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.ollamaClassDescriptionService 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.ollama.apiClassDescriptionA set of options that can be used to configure the interaction with a chat model, including tool calling.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.openaiClassDescriptionMixin 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.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.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.openaisdkClassDescriptionMixin 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.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.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.vertexai.geminiClassDescriptionMixin 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.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.
-
Classes in org.springframework.ai.model.tool used by org.springframework.ai.vertexai.gemini.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.zhipuaiClassDescriptionA 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.Interface for determining when tool execution should be performed based on model responses.