Class AbstractGemini3Client

java.lang.Object
org.tavall.gemini.clients.abstracts.AbstractGemini3Client
Direct Known Subclasses:
Gemini3ImageClient, Gemini3TextClient

public abstract class AbstractGemini3Client extends Object
  • Constructor Details

    • AbstractGemini3Client

      public AbstractGemini3Client()
    • AbstractGemini3Client

      public AbstractGemini3Client(com.google.genai.Client client)
  • Method Details

    • getClient

      public com.google.genai.Client getClient()
    • getSchema

      public com.google.genai.types.Schema getSchema()
    • getGenerationConfig

      public abstract com.google.genai.types.GenerateContentConfig getGenerationConfig()
    • buildClient

      public abstract void buildClient()
    • buildSchema

      public abstract void buildSchema(com.google.genai.types.Schema schema)
    • hasAvailableModel

      public boolean hasAvailableModel(GeminiModel geminiModel)