Uses of Record Class
org.springframework.ai.chat.client.ChatClientResponse
Packages that use ChatClientResponse
Package
Description
Chat client.
Provides classes for advising chat clients.
Provides the API for chat client advisors.
Provides the API for chat client advisors observations.
-
Uses of ChatClientResponse in org.springframework.ai.chat.client
Methods in org.springframework.ai.chat.client that return ChatClientResponseModifier and TypeMethodDescriptionChatClientResponse.Builder.build()
ChatClient.CallResponseSpec.chatClientResponse()
DefaultChatClient.DefaultCallResponseSpec.chatClientResponse()
ChatClientResponse.copy()
Methods in org.springframework.ai.chat.client that return types with arguments of type ChatClientResponseModifier and TypeMethodDescriptionreactor.core.publisher.Flux<ChatClientResponse>
ChatClient.StreamResponseSpec.chatClientResponse()
reactor.core.publisher.Flux<ChatClientResponse>
DefaultChatClient.DefaultStreamResponseSpec.chatClientResponse()
-
Uses of ChatClientResponse in org.springframework.ai.chat.client.advisor
Methods in org.springframework.ai.chat.client.advisor that return ChatClientResponseModifier and TypeMethodDescriptionChatModelCallAdvisor.adviseCall
(ChatClientRequest chatClientRequest, CallAroundAdvisorChain chain) DefaultAroundAdvisorChain.nextCall
(ChatClientRequest chatClientRequest) Methods in org.springframework.ai.chat.client.advisor that return types with arguments of type ChatClientResponseModifier and TypeMethodDescriptionreactor.core.publisher.Flux<ChatClientResponse>
ChatModelStreamAdvisor.adviseStream
(ChatClientRequest chatClientRequest, StreamAroundAdvisorChain chain) reactor.core.publisher.Flux<ChatClientResponse>
DefaultAroundAdvisorChain.nextStream
(ChatClientRequest chatClientRequest) static Predicate<ChatClientResponse>
AdvisorUtils.onFinishReason()
Checks whether the providedChatClientResponse
contains aChatResponse
with at least one result having a non-empty finish reason in its metadata. -
Uses of ChatClientResponse in org.springframework.ai.chat.client.advisor.api
Methods in org.springframework.ai.chat.client.advisor.api that return ChatClientResponseModifier and TypeMethodDescriptiondefault ChatClientResponse
BaseAdvisor.adviseCall
(ChatClientRequest chatClientRequest, CallAroundAdvisorChain chain) CallAdvisor.adviseCall
(ChatClientRequest chatClientRequest, CallAroundAdvisorChain chain) default ChatClientResponse
BaseAdvisor.after
(ChatClientResponse chatClientResponse, AdvisorChain advisorChain) Logic to be executed after the rest of the advisor chain is called.CallAdvisorChain.nextCall
(ChatClientRequest chatClientRequest) AdvisedResponse.toChatClientResponse()
Deprecated.Methods in org.springframework.ai.chat.client.advisor.api that return types with arguments of type ChatClientResponseModifier and TypeMethodDescriptiondefault reactor.core.publisher.Flux<ChatClientResponse>
BaseAdvisor.adviseStream
(ChatClientRequest chatClientRequest, StreamAroundAdvisorChain chain) reactor.core.publisher.Flux<ChatClientResponse>
StreamAdvisor.adviseStream
(ChatClientRequest chatClientRequest, StreamAroundAdvisorChain chain) reactor.core.publisher.Flux<ChatClientResponse>
StreamAdvisorChain.nextStream
(ChatClientRequest chatClientRequest) Methods in org.springframework.ai.chat.client.advisor.api with parameters of type ChatClientResponseModifier and TypeMethodDescriptiondefault ChatClientResponse
BaseAdvisor.after
(ChatClientResponse chatClientResponse, AdvisorChain advisorChain) Logic to be executed after the rest of the advisor chain is called.static AdvisedResponse
AdvisedResponse.from
(ChatClientResponse chatClientResponse) Deprecated. -
Uses of ChatClientResponse in org.springframework.ai.chat.client.advisor.observation
Methods in org.springframework.ai.chat.client.advisor.observation that return ChatClientResponseMethods in org.springframework.ai.chat.client.advisor.observation with parameters of type ChatClientResponseModifier and TypeMethodDescriptionvoid
AdvisorObservationContext.setChatClientResponse
(ChatClientResponse chatClientResponse) -
Uses of ChatClientResponse in org.springframework.ai.rag.advisor
Methods in org.springframework.ai.rag.advisor that return ChatClientResponseModifier and TypeMethodDescriptionRetrievalAugmentationAdvisor.after
(ChatClientResponse chatClientResponse, AdvisorChain advisorChain) Methods in org.springframework.ai.rag.advisor with parameters of type ChatClientResponseModifier and TypeMethodDescriptionRetrievalAugmentationAdvisor.after
(ChatClientResponse chatClientResponse, AdvisorChain advisorChain)