Class DefaultChatGenerationMetadataBuilder
java.lang.Object
org.springframework.ai.chat.metadata.DefaultChatGenerationMetadataBuilder
- All Implemented Interfaces:
ChatGenerationMetadata.Builder
public class DefaultChatGenerationMetadataBuilder
extends Object
implements ChatGenerationMetadata.Builder
- Since:
- 1.0.0
- Author:
- Christian Tzolov
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the Generation metadata.contentFilter(String contentFilter) Add content filter to the Generation result.contentFilters(Set<String> contentFilters) Add content filters to the Generation result.finishReason(String finishReason) Set the reason this choice completed for the generation.Add metadata to the Generation result.Add metadata to the Generation result.
-
Method Details
-
finishReason
Description copied from interface:ChatGenerationMetadata.BuilderSet the reason this choice completed for the generation.- Specified by:
finishReasonin interfaceChatGenerationMetadata.Builder
-
metadata
Description copied from interface:ChatGenerationMetadata.BuilderAdd metadata to the Generation result.- Specified by:
metadatain interfaceChatGenerationMetadata.Builder
-
metadata
Description copied from interface:ChatGenerationMetadata.BuilderAdd metadata to the Generation result.- Specified by:
metadatain interfaceChatGenerationMetadata.Builder
-
contentFilter
Description copied from interface:ChatGenerationMetadata.BuilderAdd content filter to the Generation result.- Specified by:
contentFilterin interfaceChatGenerationMetadata.Builder
-
contentFilters
Description copied from interface:ChatGenerationMetadata.BuilderAdd content filters to the Generation result.- Specified by:
contentFiltersin interfaceChatGenerationMetadata.Builder
-
build
Description copied from interface:ChatGenerationMetadata.BuilderBuild the Generation metadata.- Specified by:
buildin interfaceChatGenerationMetadata.Builder
-