Uses of Class
org.springframework.ai.chat.observation.ChatModelObservationContext
Packages that use ChatModelObservationContext
-
Uses of ChatModelObservationContext in org.springframework.ai.chat.observation
Subinterfaces with type arguments of type ChatModelObservationContext in org.springframework.ai.chat.observationModifier and TypeInterfaceDescriptioninterfaceInterface for anObservationConventionfor chat model exchanges.Classes in org.springframework.ai.chat.observation that implement interfaces with type arguments of type ChatModelObservationContextModifier and TypeClassDescriptionclassHandler for emitting the chat completion content to logs.classHandler for generating metrics from chat model observations.classHandler for emitting the chat prompt content to logs.Methods in org.springframework.ai.chat.observation that return ChatModelObservationContextMethods in org.springframework.ai.chat.observation with parameters of type ChatModelObservationContextModifier and TypeMethodDescriptionprotected io.micrometer.common.KeyValueDefaultChatModelObservationConvention.aiOperationType(ChatModelObservationContext context) protected io.micrometer.common.KeyValueDefaultChatModelObservationConvention.aiProvider(ChatModelObservationContext context) DefaultChatModelObservationConvention.getContextualName(ChatModelObservationContext context) io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.getHighCardinalityKeyValues(ChatModelObservationContext context) io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.getLowCardinalityKeyValues(ChatModelObservationContext context) voidChatModelCompletionObservationHandler.onStop(ChatModelObservationContext context) voidChatModelMeterObservationHandler.onStop(ChatModelObservationContext context) voidChatModelPromptContentObservationHandler.onStop(ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestFrequencyPenalty(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestMaxTokens(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValueDefaultChatModelObservationConvention.requestModel(ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestPresencePenalty(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestStopSequences(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestTemperature(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestTools(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestTopK(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.requestTopP(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.responseFinishReasons(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.responseId(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValueDefaultChatModelObservationConvention.responseModel(ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.usageInputTokens(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.usageOutputTokens(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context) protected io.micrometer.common.KeyValuesDefaultChatModelObservationConvention.usageTotalTokens(io.micrometer.common.KeyValues keyValues, ChatModelObservationContext context)