Package-level declarations
Types
A user turn, or the function responses that answer the model's calls.
On JVM and Android, ADK credentials are the Java Auth Library's GoogleCredentials.
ADK-owned handle to Google Cloud credentials for Vertex AI (see VertexCredentials). On JVM and Android it is a typealias for com.google.auth.oauth2.GoogleCredentials; toGenaiSdk bridges it to the GenAI SDK.
An open bidirectional (live) connection to a model, obtained from Model.connect.
What one live request sends to the model: a ContentInput turn or a RealtimeInput.
LlmRequest represents a request to an LLM.
LLM response class that provides the first candidate response from the model if available. Otherwise, contains the error code and message.
Input streamed to a live model outside the turn-by-turn content exchange.
Aggregates partial streaming responses into a single, cohesive response.
Config for authenticating to Vertex AI when constructing a Gemini model.