Uses of Class
com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
Packages that use StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Uses of StreamingChatGeneratorUtil.StreamingProcessorBuilder in com.alibaba.cloud.ai.util
Methods in com.alibaba.cloud.ai.util that return StreamingChatGeneratorUtil.StreamingProcessorBuilderModifier and TypeMethodDescriptionStreamingChatGeneratorUtil.StreamingProcessorBuilder.businessLogicExecutor(Function<OverAllState, Map<String, Object>> businessLogicExecutor) Set business logic executor (used to execute business logic in mapResult)StreamingChatGeneratorUtil.StreamingProcessorBuilder.completionMessage(String completionMessage) StreamingChatGeneratorUtil.StreamingProcessorBuilder.contentExtractor(Function<org.springframework.ai.chat.model.ChatResponse, String> contentExtractor) StreamingChatGeneratorUtil.createStreamingProcessor()Create streaming processor builder instanceSet node class (automatically extract class name as node name)Set node nameStreamingChatGeneratorUtil.StreamingProcessorBuilder.resultMapper(Function<String, Map<String, Object>> resultMapper) Set result mapping function (convert collected content to final returned Map)StreamingChatGeneratorUtil.StreamingProcessorBuilder.startMessage(String startMessage) StreamingChatGeneratorUtil.StreamingProcessorBuilder.state(OverAllState state) Set stateStreamingChatGeneratorUtil.StreamingProcessorBuilder.trimResult(boolean trimResult) Set whether to trim the final resultStreamingChatGeneratorUtil.StreamingProcessorBuilder.type(StreamResponseType type)