com.google.firebase.ai

Classes

Chat

Representation of a multi-turn interaction with a model.

DownloadStatus

An abstract class representing the status of an on-device model download operation.

DownloadStatus.DownloadCompleted

Represents when a download has successfully completed.

DownloadStatus.DownloadFailed

Represents when a download has failed.

DownloadStatus.DownloadInProgress

Represents when a download is actively in progress.

DownloadStatus.DownloadStarted

Represents when a download has just started.

FirebaseAI

Entry point for all Firebase AI functionality.

FirebaseAIKt
GenerativeModel

Represents a multimodal model (like Gemini), capable of generating content based on various input types.

ImagenModel

This class is deprecated. All Imagen models are deprecated.

InferenceMode

Specifies how the SDK should choose between on-device and in-cloud inference.

InferenceSource

Indicates the source of the model inference.

LiveGenerativeModel

Represents a multimodal model (like Gemini) capable of real-time content generation based on various input types, supporting bidirectional streaming.

OnDeviceConfig

Configuration for on-device AI model inference.

OnDeviceExtension

Extension class for performing on-device operations.

OnDeviceModelOption
OnDeviceModelStatus

Represents the current status of the on-device AI model.

TemplateChat

Representation of a multi-turn interaction with a server template model.

TemplateGenerativeModel

Represents a multimodal model (like Gemini), capable of generating content based on various templated input types.

TemplateImagenModel

Represents a generative model (like Imagen), capable of generating images based a template.