Skip to content

Commit 29295a5

Browse files
committed
minor update
1 parent 3cb1910 commit 29295a5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spring-ai-adapter/src/main/java/com/javaaidev/chatagent/springai/ModelAdapter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.springframework.ai.chat.model.ChatResponse;
1717
import org.springframework.ai.chat.model.Generation;
1818
import org.springframework.http.codec.ServerSentEvent;
19+
import org.springframework.util.StringUtils;
1920
import reactor.core.publisher.Flux;
2021

2122
/**
@@ -78,8 +79,9 @@ public static Flux<ServerSentEvent<ChatAgentResponse>> toStreamingResponse(
7879
Flux<ChatResponse> chatResponse) {
7980
return chatResponse.concatMap(
8081
response -> Flux.fromIterable(response.getResults()))
81-
.filter(generation -> Objects.nonNull(generation.getOutput().getText()))
82+
.filter(generation -> Objects.nonNull(generation.getOutput()))
8283
.map(generation -> generation.getOutput().getText())
84+
.filter(StringUtils::hasText)
8385
.map(text -> ServerSentEvent.<ChatAgentResponse>builder()
8486
.data(new ChatAgentResponse(
8587
List.of(new TextContentPart(text))))

0 commit comments

Comments
 (0)