GoogleClientSettings

class GoogleClientSettings(val baseUrl: String = "https://generativelanguage.googleapis.com", val timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig(), val defaultPath: String = "v1beta/models", val generateContentMethod: String = "generateContent", val streamGenerateContentMethod: String = "streamGenerateContent", val embedContentMethod: String = "embedContent", val batchEmbedContentsMethod: String = "batchEmbedContents", val fallbackThoughtSignature: String = "context_engineering_is_the_way_to_go")(source)

Configuration settings for the Google AI client.

Constructors

Link copied to clipboard
constructor(baseUrl: String = "https://generativelanguage.googleapis.com", timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig(), defaultPath: String = "v1beta/models", generateContentMethod: String = "generateContent", streamGenerateContentMethod: String = "streamGenerateContent", embedContentMethod: String = "embedContent", batchEmbedContentsMethod: String = "batchEmbedContents", fallbackThoughtSignature: String = "context_engineering_is_the_way_to_go")

Properties

Link copied to clipboard

The base URL for the Google AI API.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Default thought_signature used for thinking models

Link copied to clipboard
Link copied to clipboard

Timeout configuration for API requests.