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.

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.