# Hierarchy For Package com.google.adk.models

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.adk.models.ApigeeLlm.Builder
  - com.google.adk.models.BaseLlm
    - com.google.adk.models.ApigeeLlm
    - com.google.adk.models.Claude
    - com.google.adk.models.Gemini
  - com.google.adk.models.Gemini.Builder
  - com.google.adk.models.GeminiLlmConnection (implements com.google.adk.models.BaseLlmConnection)
  - com.google.adk.models.GeminiUtil
  - com.google.adk.JsonBaseModel
    - com.google.adk.models.LlmRequest
    - com.google.adk.models.LlmResponse
  - com.google.adk.models.LlmRegistry
  - com.google.adk.models.LlmRequest.Builder
  - com.google.adk.models.LlmResponse.Builder
  - com.google.adk.models.Model
  - com.google.adk.models.Model.Builder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.google.adk.models.LlmCallsLimitExceededException
  - com.google.adk.models.VertexCredentials
  - com.google.adk.models.VertexCredentials.Builder

## Interface Hierarchy

- com.google.adk.models.BaseLlmConnection
- com.google.adk.models.LlmRegistry.LlmFactory