# Uses of Interface
com.google.adk.models.BaseLlmConnection

Packages that use BaseLlmConnection
Package
Description
com.google.adk.models
com.google.adk.models.langchain4j
com.google.adk.models.springai

- ## Uses of BaseLlmConnection in com.google.adk.models

  Classes in com.google.adk.models that implement BaseLlmConnection
  Modifier and Type
  Class
  Description
  `final class`
  `GeminiLlmConnection`
  Manages a persistent, bidirectional connection to the Gemini model via WebSockets for real-time interaction.
  Methods in com.google.adk.models that return BaseLlmConnection
  Modifier and Type
  Method
  Description
  `BaseLlmConnection`
  ApigeeLlm.`connect(LlmRequest llmRequest)`
  `abstract BaseLlmConnection`
  BaseLlm.`connect(LlmRequest llmRequest)`
  Creates a live connection to the LLM.
  `BaseLlmConnection`
  Claude.`connect(LlmRequest llmRequest)`
  `BaseLlmConnection`
  Gemini.`connect(LlmRequest llmRequest)`

- ## Uses of BaseLlmConnection in com.google.adk.models.langchain4j

  Methods in com.google.adk.models.langchain4j that return BaseLlmConnection
  Modifier and Type
  Method
  Description
  `BaseLlmConnection`
  LangChain4j.`connect(LlmRequest llmRequest)`

- ## Uses of BaseLlmConnection in com.google.adk.models.springai

  Methods in com.google.adk.models.springai that return BaseLlmConnection
  Modifier and Type
  Method
  Description
  `BaseLlmConnection`
  SpringAI.`connect(LlmRequest llmRequest)`