ContentBlockDelta
A block of content in a streaming response.
Inheritors
Types
Incremental citation information that is streamed as part of the response generation process.
Contains content regarding the reasoning that is carried out by the model. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.
The content text.
Information about a tool that the model is requesting to use.
Functions
Casts this ContentBlockDelta as a Citation and retrieves its aws.sdk.kotlin.services.bedrockruntime.model.CitationsDelta value. Throws an exception if the ContentBlockDelta is not a Citation.
Casts this ContentBlockDelta as a Citation and retrieves its aws.sdk.kotlin.services.bedrockruntime.model.CitationsDelta value. Returns null if the ContentBlockDelta is not a Citation.
Casts this ContentBlockDelta as a ReasoningContent and retrieves its aws.sdk.kotlin.services.bedrockruntime.model.ReasoningContentBlockDelta value. Throws an exception if the ContentBlockDelta is not a ReasoningContent.
Casts this ContentBlockDelta as a ReasoningContent and retrieves its aws.sdk.kotlin.services.bedrockruntime.model.ReasoningContentBlockDelta value. Returns null if the ContentBlockDelta is not a ReasoningContent.
Casts this ContentBlockDelta as a Text and retrieves its kotlin.String value. Throws an exception if the ContentBlockDelta is not a Text.
Casts this ContentBlockDelta as a Text and retrieves its kotlin.String value. Returns null if the ContentBlockDelta is not a Text.
Casts this ContentBlockDelta as a ToolUse and retrieves its aws.sdk.kotlin.services.bedrockruntime.model.ToolUseBlockDelta value. Throws an exception if the ContentBlockDelta is not a ToolUse.
Casts this ContentBlockDelta as a ToolUse and retrieves its aws.sdk.kotlin.services.bedrockruntime.model.ToolUseBlockDelta value. Returns null if the ContentBlockDelta is not a ToolUse.