ContentBlockDelta

sealed class ContentBlockDelta

A block of content in a streaming response.

Inheritors

Types

Link copied to clipboard
data class Citation(val value: CitationsDelta) : ContentBlockDelta

Incremental citation information that is streamed as part of the response generation process.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
data class Text(val value: String) : ContentBlockDelta

The content text.

Link copied to clipboard

Information about a tool that the model is requesting to use.

Functions

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
fun asText(): String

Casts this ContentBlockDelta as a Text and retrieves its kotlin.String value. Throws an exception if the ContentBlockDelta is not a Text.

Link copied to clipboard

Casts this ContentBlockDelta as a Text and retrieves its kotlin.String value. Returns null if the ContentBlockDelta is not a Text.

Link copied to clipboard
Link copied to clipboard