Class GeminiClient

java.lang.Object
com.tnsai.llm.providers.AbstractLLMClient
com.tnsai.llm.providers.GeminiClient
All Implemented Interfaces:
com.tnsai.llm.LLMClient

public class GeminiClient extends AbstractLLMClient
Google Gemini LLM client with multimodal support (text, image, audio, video).

Configuration via environment variables:

  • GEMINI_API_KEY - Required API key
  • GEMINI_BASE_URL - Optional, defaults to https://generativelanguage.googleapis.com
See Also: