ResponseModality

public final classResponseModality


Represents the type of content present in a response (for example, text, image, audio).

Summary

Nested types

public static classResponseModality.Companion

Public fields

static final @NonNullResponseModality

Represents an audio response modality.

static final @NonNullResponseModality

Represents an image response modality.

static final @NonNullResponseModality

Represents a plain text response modality.

final int

Public fields

AUDIO

public static final @NonNullResponseModality AUDIO

Represents an audio response modality.

IMAGE

public static final @NonNullResponseModality IMAGE

Represents an image response modality.

TEXT

public static final @NonNullResponseModality TEXT

Represents a plain text response modality.

ordinal

public final int ordinal

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-11 UTC.