TextPart

public final class TextPart implements Part


Represents text or string based data sent to and received from requests.

Summary

Nested types

public static class TextPart.Companion

Public fields

boolean
final @NonNull String
final String

Public constructors

Public methods

static final @NonNull TextPart
@PublicPreviewAPI
createWithThinking(
    @NonNull String text,
    boolean isThought,
    String thoughtSignature
)

Creates a TextPart with advanced thinking metadata.

Public fields

isThought

public boolean isThought

text

public final @NonNull String text

thoughtSignature

public final String thoughtSignature

Public constructors

TextPart

public TextPart(@NonNull String text)

Public methods

createWithThinking

@PublicPreviewAPI
public static final @NonNull TextPart createWithThinking(
    @NonNull String text,
    boolean isThought,
    String thoughtSignature
)

Creates a TextPart with advanced thinking metadata.

Parameters
@NonNull String text

The text content of the part.

boolean isThought

Indicates whether the response is a thought.

String thoughtSignature

The signature associated with the thought, if any.