Class DashScopeChatModelObservationConvention
java.lang.Object
org.springframework.ai.chat.observation.DefaultChatModelObservationConvention
com.alibaba.cloud.ai.dashscope.chat.observation.DashScopeChatModelObservationConvention
- All Implemented Interfaces:
io.micrometer.observation.KeyValuesConvention,io.micrometer.observation.ObservationConvention<org.springframework.ai.chat.observation.ChatModelObservationContext>,org.springframework.ai.chat.observation.ChatModelObservationConvention
public class DashScopeChatModelObservationConvention
extends org.springframework.ai.chat.observation.DefaultChatModelObservationConvention
DashScope conventions to populate observations for chat model operations.
- Since:
- 1.0.0
- Author:
- Lumian
-
Field Summary
Fields inherited from class org.springframework.ai.chat.observation.DefaultChatModelObservationConvention
DEFAULT_NAMEFields inherited from interface io.micrometer.observation.ObservationConvention
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.micrometer.common.KeyValuesrequestStopSequences(io.micrometer.common.KeyValues keyValues, org.springframework.ai.chat.observation.ChatModelObservationContext context) Methods inherited from class org.springframework.ai.chat.observation.DefaultChatModelObservationConvention
aiOperationType, aiProvider, getContextualName, getHighCardinalityKeyValues, getLowCardinalityKeyValues, getName, requestFrequencyPenalty, requestMaxTokens, requestModel, requestPresencePenalty, requestTemperature, requestTools, requestTopK, requestTopP, responseFinishReasons, responseId, responseModel, usageInputTokens, usageOutputTokens, usageTotalTokensMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.ai.chat.observation.ChatModelObservationConvention
supportsContext
-
Constructor Details
-
DashScopeChatModelObservationConvention
public DashScopeChatModelObservationConvention()
-
-
Method Details
-
requestStopSequences
protected io.micrometer.common.KeyValues requestStopSequences(io.micrometer.common.KeyValues keyValues, org.springframework.ai.chat.observation.ChatModelObservationContext context) - Overrides:
requestStopSequencesin classorg.springframework.ai.chat.observation.DefaultChatModelObservationConvention
-