Package-level declarations

Types

Link copied to clipboard
class GoogleClientSettings(val baseUrl: String = "https://generativelanguage.googleapis.com", val timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())

Configuration settings for the Google AI client.

Link copied to clipboard
open class GoogleLLMClient(apiKey: String, settings: GoogleClientSettings = GoogleClientSettings(), baseClient: HttpClient = HttpClient()) : LLMClient

Implementation of LLMClient for Google's Gemini API.

Link copied to clipboard

Google Gemini models and their capabilities. See https://ai.google.dev/gemini-api/docs for more information.