Uses of Package
org.springframework.ai.chat.client.advisor.api
Packages that use org.springframework.ai.chat.client.advisor.api
Package
Description
Chat client.
Provides classes for advising chat clients.
Provides the API for chat client advisors.
Provides classes for observing chat data.
-
Classes in org.springframework.ai.chat.client.advisor.api used by org.springframework.ai.chat.clientClassDescriptionParent advisor interface for all advisors.A base interface for advisor chains that can be used to chain multiple advisors together, both for call and stream advisors.
-
Classes in org.springframework.ai.chat.client.advisor.api used by org.springframework.ai.chat.client.advisorClassDescriptionParent advisor interface for all advisors.Defines the context for executing a chain of advisors as part of processing a chat request.Base advisor that implements common aspects of the
CallAdvisorandStreamAdvisor, reducing the boilerplate code needed to implement an advisor.A base interface for advisor chains that can be used to chain multiple advisors together, both for call and stream advisors.Base interface for chat memory advisors.Advisor for execution flows ultimately resulting in a call to an AI modelA chain ofCallAdvisorinstances orchestrating the execution of aChatClientRequeston the nextCallAdvisorin the chain.Advisor for execution flows ultimately resulting in a streaming call to an AI model.A chain ofStreamAdvisorinstances orchestrating the execution of aChatClientRequeston the nextStreamAdvisorin the chain. -
Classes in org.springframework.ai.chat.client.advisor.api used by org.springframework.ai.chat.client.advisor.apiClassDescriptionParent advisor interface for all advisors.Defines the context for executing a chain of advisors as part of processing a chat request.Base advisor that implements common aspects of the
CallAdvisorandStreamAdvisor, reducing the boilerplate code needed to implement an advisor.Advisor for execution flows ultimately resulting in a call to an AI modelA chain ofCallAdvisorinstances orchestrating the execution of aChatClientRequeston the nextCallAdvisorin the chain.Advisor for execution flows ultimately resulting in a streaming call to an AI model.A chain ofStreamAdvisorinstances orchestrating the execution of aChatClientRequeston the nextStreamAdvisorin the chain. -