Uses of Interface
org.springframework.ai.chat.client.advisor.api.CallAdvisorChain
Packages that use CallAdvisorChain
Package
Description
Provides classes for advising chat clients.
Provides the API for chat client advisors.
-
Uses of CallAdvisorChain in org.springframework.ai.chat.client.advisor
Classes in org.springframework.ai.chat.client.advisor that implement CallAdvisorChainMethods in org.springframework.ai.chat.client.advisor that return CallAdvisorChainMethods in org.springframework.ai.chat.client.advisor with parameters of type CallAdvisorChainModifier and TypeMethodDescriptionChatModelCallAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain) SafeGuardAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain) SimpleLoggerAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain) StructuredOutputValidationAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain) ToolCallAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain) -
Uses of CallAdvisorChain in org.springframework.ai.chat.client.advisor.api
Subinterfaces of CallAdvisorChain in org.springframework.ai.chat.client.advisor.apiModifier and TypeInterfaceDescriptioninterfaceA base interface for advisor chains that can be used to chain multiple advisors together, both for call and stream advisors.Methods in org.springframework.ai.chat.client.advisor.api that return CallAdvisorChainModifier and TypeMethodDescriptionCallAdvisorChain.copy(CallAdvisor after) Creates a new CallAdvisorChain copy that contains all advisors after the specified advisor.Methods in org.springframework.ai.chat.client.advisor.api with parameters of type CallAdvisorChainModifier and TypeMethodDescriptiondefault ChatClientResponseBaseAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain) CallAdvisor.adviseCall(ChatClientRequest chatClientRequest, CallAdvisorChain callAdvisorChain)