Package com.google.genai
See: Description
-
Class Summary Class Description AsyncTunings Async module of Tunings AsyncSession AsyncSession manages sending and receiving messages over a WebSocket connection for a live session. ReplayApiClient Base client for the HTTP APIs. Transformers Transformers for GenAI SDK. ApiClient Interface for an API client which issues HTTP requests to the GenAI APIs. AsyncModels Async module of Models Files Provides methods for interacting with the available GenAI files. AsyncOperations Async module of Operations Chat A chat session with a generative model. AsyncDocuments Async module of Documents ApiResponse The API response contains a response to a call to the GenAI APIs. AsyncCaches Async module of Caches Tunings Chats A class for creating chat sessions. AsyncChat An async chat session with a generative model. LocalTokenizer [Experimental] Text Only Local Tokenizer. AsyncBatches Async module of Batches AsyncTokens Async module of AuthToken AsyncLive AsyncLive provides asynchronous access to a bidirectional GenAI live session. Caches Provides methods for managing the cached content. HttpApiClient Base client for the HTTP APIs. Batches Provides methods for managing the batch jobs. JsonSerializable A class that can be serialized to JSON and deserialized from JSON. ResponseStream An iterable of datatype objects. Documents Pager Pager class for iterating through paginated results. BuiltRequest A class that holds the path, body, and http options of an API request. Common Common utility methods for the GenAI SDK. Async Async class for GenAI. Builder Builder for Client. Client Client class for GenAI. AsyncFiles Async module of Files AsyncFileSearchStores Async module of FileSearchStores ReplayApiResponse Provides a simulated HTTP response from a replay file. Models Provides methods for interacting with the available GenAI models. AsyncPager AsyncPager class for handling paginated results asynchronously. FileSearchStores OperationsConverters Internal SDK converter functions. AsyncChats A class for creating async chat sessions. Operations Provides methods for managing the long-running operations. Tokens Provides methods for managing the ephemeral auth tokens.