Class ChatCompletionEventDispatcher
java.lang.Object
dev.langchain4j.model.openai.internal.ChatCompletionEventDispatcher
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidhandle(ParsedAndRawResponse<ChatCompletionResponse> parsedAndRawResponse, ToolCallBuilder toolCallBuilder, StreamingChatResponseHandler handler, boolean returnThinking) Dispatches the typed events contained in a single streaming chunk tohandler.
-
Method Details
-
handle
public static void handle(ParsedAndRawResponse<ChatCompletionResponse> parsedAndRawResponse, ToolCallBuilder toolCallBuilder, StreamingChatResponseHandler handler, boolean returnThinking) Dispatches the typed events contained in a single streaming chunk tohandler. It does not surface unmapped/raw events: callers wraphandlerin aMappingTrackingStreamingChatResponseHandlerand, when nothing was mapped, emit the raw event themselves (seeInternalStreamingChatResponseHandlerUtils.onUnmappedRawEvent(StreamingChatResponseHandler, Object)).
-