# Uses of Package
com.google.adk.models

Packages that use com.google.adk.models
Package
Description
com.google.adk.agents
com.google.adk.codeexecutors
com.google.adk.flows.llmflows
com.google.adk.models
com.google.adk.models.chat
com.google.adk.models.langchain4j
com.google.adk.models.springai
com.google.adk.planner
com.google.adk.plugins
com.google.adk.plugins.agentanalytics
com.google.adk.plugins.recordings
com.google.adk.summarizer
com.google.adk.telemetry
com.google.adk.tools
com.google.adk.tools.computeruse
com.google.adk.tools.retrieval

- Classes in com.google.adk.models used by com.google.adk.agents
  Class
  Description
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
  LlmCallsLimitExceededException
  An error indicating that the limit for calls to the LLM has been exceeded.
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
  LlmResponse
  Represents a response received from the LLM.
  Model
  Represents a model by name or instance.
- Classes in com.google.adk.models used by com.google.adk.codeexecutors
  Class
  Description
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
- Classes in com.google.adk.models used by com.google.adk.flows.llmflows
  Class
  Description
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.models
  Class
  Description
  ApigeeLlm
  A `BaseLlm` implementation for calling an Apigee proxy.
  ApigeeLlm.Builder
  Builder for `ApigeeLlm`.
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
  BaseLlmConnection
  The base class for a live model connection.
  Gemini
  Represents the Gemini Generative AI model.
  Gemini.Builder
  Builder for `Gemini`.
  LlmRegistry.LlmFactory
  The factory interface for creating LLM instances.
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
  LlmResponse
  Represents a response received from the LLM.
  LlmResponse.Builder
  Builder for constructing `LlmResponse` instances.
  Model
  Represents a model by name or instance.
  Model.Builder
  Builder for `Model`.
  VertexCredentials
  Credentials for accessing Gemini models through Vertex.
  VertexCredentials.Builder
  Builder for `VertexCredentials`.
- Classes in com.google.adk.models used by com.google.adk.models.chat
  Class
  Description
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.models.langchain4j
  Class
  Description
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
  BaseLlmConnection
  The base class for a live model connection.
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.models.springai
  Class
  Description
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
  BaseLlmConnection
  The base class for a live model connection.
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.planner
  Class
  Description
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
- Classes in com.google.adk.models used by com.google.adk.plugins
  Class
  Description
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.plugins.agentanalytics
  Class
  Description
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.plugins.recordings
  Class
  Description
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.summarizer
  Class
  Description
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
- Classes in com.google.adk.models used by com.google.adk.telemetry
  Class
  Description
  LlmRequest
  Represents a request to be sent to the LLM.
  LlmResponse
  Represents a response received from the LLM.
- Classes in com.google.adk.models used by com.google.adk.tools
  Class
  Description
  BaseLlm
  Abstract base class for Large Language Models (LLMs).
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
- Classes in com.google.adk.models used by com.google.adk.tools.computeruse
  Class
  Description
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.
- Classes in com.google.adk.models used by com.google.adk.tools.retrieval
  Class
  Description
  LlmRequest.Builder
  Builder for constructing `LlmRequest` instances.