Class ConverseChatResponseStream
java.lang.Object
org.springframework.ai.bedrock.converse.api.ConverseChatResponseStream
- All Implemented Interfaces:
software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
public class ConverseChatResponseStream
extends Object
implements software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
Sends a
ConverseStreamRequest to Bedrock and returns ChatResponse
stream.- Since:
- 1.1.0
- Author:
- Jared Rufer
-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor.Builder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final reactor.core.publisher.Sinks.EmitFailureHandler -
Constructor Summary
ConstructorsConstructorDescriptionConverseChatResponseStream(software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient bedrockRuntimeAsyncClient, software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamRequest converseStreamRequest, Usage accumulatedUsage) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<ChatResponse> stream()Invoke the model and return the chat response stream.voidvisitContentBlockDelta(software.amazon.awssdk.services.bedrockruntime.model.ContentBlockDeltaEvent event) voidvisitContentBlockStart(software.amazon.awssdk.services.bedrockruntime.model.ContentBlockStartEvent event) voidvisitMessageStop(software.amazon.awssdk.services.bedrockruntime.model.MessageStopEvent event) voidvisitMetadata(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetadataEvent event) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
visitContentBlockStop, visitDefault, visitMessageStart
-
Field Details
-
DEFAULT_EMIT_FAILURE_HANDLER
public static final reactor.core.publisher.Sinks.EmitFailureHandler DEFAULT_EMIT_FAILURE_HANDLER
-
-
Constructor Details
-
ConverseChatResponseStream
public ConverseChatResponseStream(software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient bedrockRuntimeAsyncClient, software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamRequest converseStreamRequest, Usage accumulatedUsage)
-
-
Method Details
-
visitContentBlockStart
public void visitContentBlockStart(software.amazon.awssdk.services.bedrockruntime.model.ContentBlockStartEvent event) - Specified by:
visitContentBlockStartin interfacesoftware.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
-
visitContentBlockDelta
public void visitContentBlockDelta(software.amazon.awssdk.services.bedrockruntime.model.ContentBlockDeltaEvent event) - Specified by:
visitContentBlockDeltain interfacesoftware.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
-
visitMessageStop
public void visitMessageStop(software.amazon.awssdk.services.bedrockruntime.model.MessageStopEvent event) - Specified by:
visitMessageStopin interfacesoftware.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
-
visitMetadata
public void visitMetadata(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetadataEvent event) - Specified by:
visitMetadatain interfacesoftware.amazon.awssdk.services.bedrockruntime.model.ConverseStreamResponseHandler.Visitor
-
stream
Invoke the model and return the chat response stream.- See Also:
-