All Classes and Interfaces
Class
Description
Represents an error that occurred during a batch operation.
Represents a batch request for a file operation.
Represents a batch operation that is currently pending or in progress.
Represents the possible states of a batch job.
Represents the name of a batch operation.
Represents the response of a batch operation.
Represents a successful batch operation.
Represents a Google Gemini-specific
BatchRequest, including optional metadata
like display name and priority.Service for uploading and managing media files with Google AI Gemini.
Represents a file uploaded to the Gemini API,
documentation
Represents the media resolution levels for controlling how the Gemini API
processes media inputs like images, videos, and PDF documents.
Helper class for accessing generated images from AiMessage attributes.
Provides an interface for interacting with the Gemini Batch API, an asynchronous service designed for processing
large volumes of requests at a reduced cost (50% of standard).
Builder for constructing
GoogleAiGeminiBatchChatModel instances.Batch embedding model for Google AI Gemini.
Builder for constructing
GoogleAiGeminiBatchEmbeddingModel instances.Provides an interface for batch image generation using the Gemini Batch API.
Builder for constructing
GoogleAiGeminiBatchImageModel instances.Gemini-specific metadata for
ChatResponse.Represents a Google AI Gemini model for image generation and editing.
Exception thrown when image generation or editing fails.
Builder for constructing
GoogleAiGeminiImageModel instances.Google AI Gemini implementation of
ModelCatalog.