Uses of Package
org.springframework.ai.chat.client.advisor
Packages that use org.springframework.ai.chat.client.advisor
Package
Description
Chat client API.
Provides classes for advising chat clients.
Tool Search Tool Advisor package for dynamic tool discovery and search capabilities.
-
Classes in org.springframework.ai.chat.client.advisor used by org.springframework.ai.chat.client
-
Classes in org.springframework.ai.chat.client.advisor used by org.springframework.ai.chat.client.advisorClassDescriptionA
CallAdvisorthat uses aChatModelto generate a response.AStreamAdvisorthat uses aChatModelto generate a streaming response.Default implementation for theBaseAdvisorChain.Memory is retrieved added as a collection of messages to the promptAn advisor that blocks the call to the model provider if the user input contains any of the sensitive words.A simple logger advisor that logs the request and response messages.Advisor that validates the structured JSON output of a chat client response against a JSON schema derived from the configured output type or a pre-supplied schema string.Builder forStructuredOutputValidationAdvisor.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.since 2.0.0 in favor ofToolCallingAdvisor.Builder.Recursive Advisor that disables the internal tool execution flow and instead implements the tool calling loop as part of the advisor chain.Builder for creating instances of ToolCallingAdvisor. -
Classes in org.springframework.ai.chat.client.advisor used by org.springframework.ai.chat.client.advisor.toolsearchClassDescriptionRecursive Advisor that disables the internal tool execution flow and instead implements the tool calling loop as part of the advisor chain.Builder for creating instances of ToolCallingAdvisor.
ToolCallingAdvisor.