Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.springframework.ai.chat.client.advisor.observation.AdvisorObservationContext.Builder
- org.springframework.ai.chat.client.advisor.AdvisorUtils
- org.springframework.ai.chat.client.ChatClientMessageAggregator
- org.springframework.ai.chat.client.observation.ChatClientObservationContext.Builder
- org.springframework.ai.chat.client.observation.ChatClientPromptContentObservationHandler (implements io.micrometer.observation.ObservationHandler<T>)
- org.springframework.ai.chat.client.ChatClientRequest.Builder
- org.springframework.ai.chat.client.ChatClientResponse.Builder
- org.springframework.ai.chat.client.advisor.ChatModelCallAdvisor (implements org.springframework.ai.chat.client.advisor.api.CallAdvisor)
- org.springframework.ai.chat.client.advisor.ChatModelCallAdvisor.Builder
- org.springframework.ai.chat.client.advisor.ChatModelStreamAdvisor (implements org.springframework.ai.chat.client.advisor.api.StreamAdvisor)
- org.springframework.ai.chat.client.advisor.ChatModelStreamAdvisor.Builder
- org.springframework.ai.chat.client.advisor.observation.DefaultAdvisorObservationConvention (implements org.springframework.ai.chat.client.advisor.observation.AdvisorObservationConvention)
- org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain (implements org.springframework.ai.chat.client.advisor.api.BaseAdvisorChain)
- org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.Builder
- org.springframework.ai.chat.client.DefaultChatClient (implements org.springframework.ai.chat.client.ChatClient)
- org.springframework.ai.chat.client.DefaultChatClient.DefaultAdvisorSpec (implements org.springframework.ai.chat.client.ChatClient.AdvisorSpec)
- org.springframework.ai.chat.client.DefaultChatClient.DefaultCallResponseSpec (implements org.springframework.ai.chat.client.ChatClient.CallResponseSpec)
- org.springframework.ai.chat.client.DefaultChatClient.DefaultChatClientRequestSpec (implements org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec)
- org.springframework.ai.chat.client.DefaultChatClient.DefaultPromptSystemSpec (implements org.springframework.ai.chat.client.ChatClient.PromptSystemSpec)
- org.springframework.ai.chat.client.DefaultChatClient.DefaultPromptUserSpec (implements org.springframework.ai.chat.client.ChatClient.PromptUserSpec)
- org.springframework.ai.chat.client.DefaultChatClient.DefaultStreamResponseSpec (implements org.springframework.ai.chat.client.ChatClient.StreamResponseSpec)
- org.springframework.ai.chat.client.DefaultChatClientBuilder (implements org.springframework.ai.chat.client.ChatClient.Builder)
- org.springframework.ai.chat.client.observation.DefaultChatClientObservationConvention (implements org.springframework.ai.chat.client.observation.ChatClientObservationConvention)
- org.springframework.ai.chat.evaluation.FactCheckingEvaluator (implements org.springframework.ai.evaluation.Evaluator)
- org.springframework.ai.chat.client.advisor.LastMaxTokenSizeContentPurger
- org.springframework.ai.chat.client.advisor.MessageChatMemoryAdvisor (implements org.springframework.ai.chat.client.advisor.api.BaseChatMemoryAdvisor)
- org.springframework.ai.chat.client.advisor.MessageChatMemoryAdvisor.Builder
- io.micrometer.observation.Observation.Context (implements io.micrometer.observation.Observation.ContextView)
- org.springframework.ai.chat.client.advisor.observation.AdvisorObservationContext
- org.springframework.ai.chat.client.observation.ChatClientObservationContext
- org.springframework.ai.chat.client.advisor.PromptChatMemoryAdvisor (implements org.springframework.ai.chat.client.advisor.api.BaseChatMemoryAdvisor)
- org.springframework.ai.chat.client.advisor.PromptChatMemoryAdvisor.Builder
- java.lang.Record
- org.springframework.ai.chat.client.ChatClientRequest
- org.springframework.ai.chat.client.ChatClientResponse
- org.springframework.ai.chat.client.ResponseEntity<R,
E>
- org.springframework.ai.chat.evaluation.RelevancyEvaluator (implements org.springframework.ai.evaluation.Evaluator)
- org.springframework.ai.chat.evaluation.RelevancyEvaluator.Builder
- org.springframework.ai.chat.client.advisor.SafeGuardAdvisor (implements org.springframework.ai.chat.client.advisor.api.CallAdvisor, org.springframework.ai.chat.client.advisor.api.StreamAdvisor)
- org.springframework.ai.chat.client.advisor.SafeGuardAdvisor.Builder
- org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor (implements org.springframework.ai.chat.client.advisor.api.CallAdvisor, org.springframework.ai.chat.client.advisor.api.StreamAdvisor)
- org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor.Builder
Interface Hierarchy
- org.springframework.ai.chat.client.advisor.api.AdvisorChain
- org.springframework.ai.chat.client.advisor.api.CallAdvisorChain
- org.springframework.ai.chat.client.advisor.api.BaseAdvisorChain (also extends org.springframework.ai.chat.client.advisor.api.StreamAdvisorChain)
- org.springframework.ai.chat.client.advisor.api.StreamAdvisorChain
- org.springframework.ai.chat.client.advisor.api.BaseAdvisorChain (also extends org.springframework.ai.chat.client.advisor.api.CallAdvisorChain)
- org.springframework.ai.chat.client.advisor.api.CallAdvisorChain
- org.springframework.ai.chat.client.ChatClient
- org.springframework.ai.chat.client.ChatClient.AdvisorSpec
- org.springframework.ai.chat.client.ChatClient.Builder
- org.springframework.ai.chat.client.ChatClient.CallPromptResponseSpec
- org.springframework.ai.chat.client.ChatClient.CallResponseSpec
- org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec
- org.springframework.ai.chat.client.ChatClient.PromptSystemSpec
- org.springframework.ai.chat.client.ChatClient.PromptUserSpec
- org.springframework.ai.chat.client.ChatClient.StreamPromptResponseSpec
- org.springframework.ai.chat.client.ChatClient.StreamResponseSpec
- org.springframework.ai.chat.client.ChatClientCustomizer
- io.micrometer.observation.KeyValuesConvention
- io.micrometer.observation.ObservationConvention<T>
- org.springframework.ai.chat.client.advisor.observation.AdvisorObservationConvention
- org.springframework.ai.chat.client.observation.ChatClientObservationConvention
- io.micrometer.observation.ObservationConvention<T>
- org.springframework.core.Ordered
- org.springframework.ai.chat.client.advisor.api.Advisor
- org.springframework.ai.chat.client.advisor.api.CallAdvisor
- org.springframework.ai.chat.client.advisor.api.BaseAdvisor (also extends org.springframework.ai.chat.client.advisor.api.StreamAdvisor)
- org.springframework.ai.chat.client.advisor.api.BaseChatMemoryAdvisor
- org.springframework.ai.chat.client.advisor.api.BaseAdvisor (also extends org.springframework.ai.chat.client.advisor.api.StreamAdvisor)
- org.springframework.ai.chat.client.advisor.api.StreamAdvisor
- org.springframework.ai.chat.client.advisor.api.BaseAdvisor (also extends org.springframework.ai.chat.client.advisor.api.CallAdvisor)
- org.springframework.ai.chat.client.advisor.api.BaseChatMemoryAdvisor
- org.springframework.ai.chat.client.advisor.api.BaseAdvisor (also extends org.springframework.ai.chat.client.advisor.api.CallAdvisor)
- org.springframework.ai.chat.client.advisor.api.CallAdvisor
- org.springframework.ai.chat.client.advisor.api.Advisor
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.ai.chat.client.advisor.observation.AdvisorObservationDocumentation (implements io.micrometer.observation.docs.ObservationDocumentation)
- org.springframework.ai.chat.client.advisor.observation.AdvisorObservationDocumentation.HighCardinalityKeyNames (implements io.micrometer.common.docs.KeyName)
- org.springframework.ai.chat.client.advisor.observation.AdvisorObservationDocumentation.LowCardinalityKeyNames (implements io.micrometer.common.docs.KeyName)
- org.springframework.ai.chat.client.ChatClientAttributes
- org.springframework.ai.chat.client.observation.ChatClientObservationDocumentation (implements io.micrometer.observation.docs.ObservationDocumentation)
- org.springframework.ai.chat.client.observation.ChatClientObservationDocumentation.HighCardinalityKeyNames (implements io.micrometer.common.docs.KeyName)
- org.springframework.ai.chat.client.observation.ChatClientObservationDocumentation.LowCardinalityKeyNames (implements io.micrometer.common.docs.KeyName)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)