Uses of Interface
org.springframework.ai.model.tool.ToolCallingManager
Packages that use ToolCallingManager
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.
-
Uses of ToolCallingManager in org.springframework.ai.anthropic
Methods in org.springframework.ai.anthropic with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionAnthropicChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ToolCallingManager in org.springframework.ai.bedrock.converse
Methods in org.springframework.ai.bedrock.converse with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionBedrockProxyChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Deprecated, for removal: This API element is subject to removal in a future version.since 2.0.0 for removal in 3.0.0 — internal tool execution inBedrockProxyChatModelis superseded byToolCallingAdvisorused viaChatClient.Constructors in org.springframework.ai.bedrock.converse with parameters of type ToolCallingManagerModifierConstructorDescriptionBedrockProxyChatModel(software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient bedrockRuntimeClient, software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient bedrockRuntimeAsyncClient, BedrockChatOptions options, io.micrometer.observation.ObservationRegistry observationRegistry, ToolCallingManager toolCallingManager) BedrockProxyChatModel(software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient bedrockRuntimeClient, software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient bedrockRuntimeAsyncClient, BedrockChatOptions options, io.micrometer.observation.ObservationRegistry observationRegistry, ToolCallingManager toolCallingManager, MediaFetcher mediaFetcher) -
Uses of ToolCallingManager in org.springframework.ai.chat.client.advisor
Fields in org.springframework.ai.chat.client.advisor declared as ToolCallingManagerModifier and TypeFieldDescriptionprotected final ToolCallingManagerToolCallingAdvisor.toolCallingManagerMethods in org.springframework.ai.chat.client.advisor that return ToolCallingManagerModifier and TypeMethodDescriptionprotected ToolCallingManagerToolCallingAdvisor.Builder.getToolCallingManager()Returns the configured ToolCallingManager.Methods in org.springframework.ai.chat.client.advisor with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionToolCallingAdvisor.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Sets the ToolCallingManager to be used by the advisor.Constructors in org.springframework.ai.chat.client.advisor with parameters of type ToolCallingManagerModifierConstructorDescriptionprotectedToolCallAdvisor(ToolCallingManager toolCallingManager, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, int advisorOrder, boolean conversationHistoryEnabled) Deprecated, for removal: This API element is subject to removal in a future version.protectedToolCallingAdvisor(ToolCallingManager toolCallingManager, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, int advisorOrder, boolean conversationHistoryEnabled) -
Uses of ToolCallingManager in org.springframework.ai.chat.client.advisor.toolsearch
Constructors in org.springframework.ai.chat.client.advisor.toolsearch with parameters of type ToolCallingManagerModifierConstructorDescriptionprotectedToolSearchToolCallingAdvisor(ToolCallingManager toolCallingManager, int advisorOrder, ToolExecutionEligibilityChecker toolExecutionEligibilityChecker, ToolIndex toolIndex, String systemMessageSuffix, boolean referenceToolNameAccumulation, @Nullable Integer maxResults, boolean conversationHistoryEnabled, String sessionIdKeyName, ToolIndexEvictionStrategy evictionStrategy) -
Uses of ToolCallingManager in org.springframework.ai.deepseek
Methods in org.springframework.ai.deepseek with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionDeepSeekChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Sets the tool calling manager used to resolve the tool definitions sent to the model.Constructors in org.springframework.ai.deepseek with parameters of type ToolCallingManagerModifierConstructorDescriptionDeepSeekChatModel(DeepSeekApi deepSeekApi, DeepSeekChatOptions options, ToolCallingManager toolCallingManager, org.springframework.core.retry.RetryTemplate retryTemplate, io.micrometer.observation.ObservationRegistry observationRegistry) -
Uses of ToolCallingManager in org.springframework.ai.google.genai
Methods in org.springframework.ai.google.genai with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionGoogleGenAiChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Constructors in org.springframework.ai.google.genai with parameters of type ToolCallingManagerModifierConstructorDescriptionGoogleGenAiChatModel(com.google.genai.Client genAiClient, GoogleGenAiChatOptions options, ToolCallingManager toolCallingManager, org.springframework.core.retry.RetryTemplate retryTemplate, io.micrometer.observation.ObservationRegistry observationRegistry) Creates a new instance of GoogleGenAiChatModel. -
Uses of ToolCallingManager in org.springframework.ai.google.genai.schema
Classes in org.springframework.ai.google.genai.schema that implement ToolCallingManagerModifier and TypeClassDescriptionclassImplementation ofToolCallingManagerspecifically designed for Vertex AI Gemini.Constructors in org.springframework.ai.google.genai.schema with parameters of type ToolCallingManagerModifierConstructorDescriptionGoogleGenAiToolCallingManager(ToolCallingManager delegateToolCallingManager) Creates a new instance of GoogleGenAiToolCallingManager. -
Uses of ToolCallingManager in org.springframework.ai.mistralai
Methods in org.springframework.ai.mistralai with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionMistralAiChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Deprecated, for removal: This API element is subject to removal in a future version.since 2.0.0 for removal in 3.0.0 — internal tool execution inMistralAiChatModelis superseded byToolCallingAdvisorused viaChatClient.Constructors in org.springframework.ai.mistralai with parameters of type ToolCallingManagerModifierConstructorDescriptionMistralAiChatModel(MistralAiApi mistralAiApi, MistralAiChatOptions options, ToolCallingManager toolCallingManager, org.springframework.core.retry.RetryTemplate retryTemplate, io.micrometer.observation.ObservationRegistry observationRegistry) -
Uses of ToolCallingManager in org.springframework.ai.model.anthropic.autoconfigure
Methods in org.springframework.ai.model.anthropic.autoconfigure with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionAnthropicChatAutoConfiguration.anthropicChatModel(AnthropicConnectionProperties connectionProperties, AnthropicChatProperties chatProperties, ToolCallingManager toolCallingManager, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention, org.springframework.beans.factory.ObjectProvider<AnthropicHttpClientBuilderCustomizer> httpClientBuilderCustomizers) -
Uses of ToolCallingManager in org.springframework.ai.model.bedrock.converse.autoconfigure
Methods in org.springframework.ai.model.bedrock.converse.autoconfigure with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionBedrockConverseProxyChatAutoConfiguration.bedrockProxyChatModel(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider, software.amazon.awssdk.regions.providers.AwsRegionProvider regionProvider, BedrockAwsConnectionProperties connectionProperties, BedrockConverseProxyChatProperties chatProperties, ToolCallingManager toolCallingManager, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention, org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient> bedrockRuntimeClient, org.springframework.beans.factory.ObjectProvider<software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient> bedrockRuntimeAsyncClient) -
Uses of ToolCallingManager in org.springframework.ai.model.deepseek.autoconfigure
Methods in org.springframework.ai.model.deepseek.autoconfigure with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionDeepSeekChatAutoConfiguration.deepSeekChatModel(DeepSeekConnectionProperties commonProperties, DeepSeekChatProperties chatProperties, org.springframework.beans.factory.ObjectProvider<org.springframework.web.client.RestClient.Builder> restClientBuilderProvider, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.function.client.WebClient.Builder> webClientBuilderProvider, ToolCallingManager toolCallingManager, org.springframework.beans.factory.ObjectProvider<org.springframework.core.retry.RetryTemplate> retryTemplate, org.springframework.beans.factory.ObjectProvider<org.springframework.web.client.ResponseErrorHandler> responseErrorHandler, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention) -
Uses of ToolCallingManager in org.springframework.ai.model.google.genai.autoconfigure.chat
Methods in org.springframework.ai.model.google.genai.autoconfigure.chat with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionGoogleGenAiChatAutoConfiguration.googleGenAiChatModel(com.google.genai.Client googleGenAiClient, GoogleGenAiChatProperties chatProperties, ToolCallingManager toolCallingManager, org.springframework.context.ApplicationContext context, org.springframework.beans.factory.ObjectProvider<org.springframework.core.retry.RetryTemplate> retryTemplate, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention) -
Uses of ToolCallingManager in org.springframework.ai.model.mistralai.autoconfigure
Methods in org.springframework.ai.model.mistralai.autoconfigure with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionMistralAiChatAutoConfiguration.mistralAiChatModel(MistralAiCommonProperties commonProperties, MistralAiChatProperties chatProperties, org.springframework.beans.factory.ObjectProvider<org.springframework.web.client.RestClient.Builder> restClientBuilderProvider, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.function.client.WebClient.Builder> webClientBuilderProvider, ToolCallingManager toolCallingManager, org.springframework.beans.factory.ObjectProvider<org.springframework.core.retry.RetryTemplate> retryTemplate, org.springframework.beans.factory.ObjectProvider<org.springframework.web.client.ResponseErrorHandler> responseErrorHandler, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention) -
Uses of ToolCallingManager in org.springframework.ai.model.ollama.autoconfigure
Methods in org.springframework.ai.model.ollama.autoconfigure with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionOllamaChatAutoConfiguration.ollamaChatModel(OllamaApi ollamaApi, OllamaChatProperties properties, OllamaInitializationProperties initProperties, ToolCallingManager toolCallingManager, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention, org.springframework.beans.factory.ObjectProvider<org.springframework.core.retry.RetryTemplate> retryTemplate) -
Uses of ToolCallingManager in org.springframework.ai.model.openai.autoconfigure
Methods in org.springframework.ai.model.openai.autoconfigure with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionOpenAiChatAutoConfiguration.openAiChatModel(OpenAiCommonProperties commonProperties, OpenAiChatProperties chatProperties, ToolCallingManager toolCallingManager, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention, org.springframework.beans.factory.ObjectProvider<OpenAiHttpClientBuilderCustomizer> httpClientBuilderCustomizers) -
Uses of ToolCallingManager in org.springframework.ai.model.tool
Classes in org.springframework.ai.model.tool that implement ToolCallingManager -
Uses of ToolCallingManager in org.springframework.ai.ollama
Methods in org.springframework.ai.ollama with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionOllamaChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Deprecated, for removal: This API element is subject to removal in a future version.since 2.0.0 for removal in 3.0.0 — internal tool execution inOllamaChatModelis superseded byToolCallingAdvisorused viaChatClient.Constructors in org.springframework.ai.ollama with parameters of type ToolCallingManagerModifierConstructorDescriptionOllamaChatModel(OllamaApi ollamaApi, OllamaChatOptions options, ToolCallingManager toolCallingManager, io.micrometer.observation.ObservationRegistry observationRegistry, ModelManagementOptions modelManagementOptions) OllamaChatModel(OllamaApi ollamaApi, OllamaChatOptions options, ToolCallingManager toolCallingManager, io.micrometer.observation.ObservationRegistry observationRegistry, ModelManagementOptions modelManagementOptions, org.springframework.core.retry.RetryTemplate retryTemplate) -
Uses of ToolCallingManager in org.springframework.ai.openai
Methods in org.springframework.ai.openai with parameters of type ToolCallingManagerModifier and TypeMethodDescriptionOpenAiChatModel.Builder.toolCallingManager(ToolCallingManager toolCallingManager) Deprecated, for removal: This API element is subject to removal in a future version.since 2.0.0 for removal in 3.0.0 — internal tool execution inOpenAiChatModelis superseded byToolCallingAdvisorused viaChatClient.
AnthropicChatModelis superseded byToolCallingAdvisorused viaChatClient.