Class WatsonxChatResponseMetadata.Builder
java.lang.Object
dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder<WatsonxChatResponseMetadata.Builder>
dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- Enclosing class:
WatsonxChatResponseMetadata
public static class WatsonxChatResponseMetadata.Builder
extends ChatResponseMetadata.Builder<WatsonxChatResponseMetadata.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()detections(Map<String, List<com.ibm.watsonx.ai.chat.TextChatResponse.DetectionEntry>> detections) modelVersion(String modelVersion) moderations(Map<String, List<com.ibm.watsonx.ai.chat.TextChatResponse.ModerationResult>> moderations) serviceTier(String serviceTier) systemFingerprint(String systemFingerprint) Methods inherited from class ChatResponseMetadata.Builder
finishReason, id, modelName, tokenUsage
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
created
-
modelVersion
-
serviceTier
-
systemFingerprint
-
cached
-
moderations
public WatsonxChatResponseMetadata.Builder moderations(Map<String, List<com.ibm.watsonx.ai.chat.TextChatResponse.ModerationResult>> moderations) -
detections
public WatsonxChatResponseMetadata.Builder detections(Map<String, List<com.ibm.watsonx.ai.chat.TextChatResponse.DetectionEntry>> detections) -
build
- Overrides:
buildin classChatResponseMetadata.Builder<WatsonxChatResponseMetadata.Builder>
-