Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GeminiConfig.type
Members list
Type members
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Builds a config without validating it or normalising baseUrl; fromValues does both. timeouts defaults to ProviderTimeouts.default and googleSearch to false.
Builds a config without validating it or normalising baseUrl; fromValues does both. timeouts defaults to ProviderTimeouts.default and googleSearch to false.
Attributes
The API key and model, every other field at its default: the entry point for Java and Kotlin, which do not see Scala default arguments. The base URL is DEFAULT_BASE_URL, Google Search grounding is off, and contextWindow and reserveCompletion come from the model name alone (1M tokens for current Gemini models); set them, and the rest, with the with* setters, or use fromValues to consult the bundled model catalogue.
The API key and model, every other field at its default: the entry point for Java and Kotlin, which do not see Scala default arguments. The base URL is DEFAULT_BASE_URL, Google Search grounding is off, and contextWindow and reserveCompletion come from the model name alone (1M tokens for current Gemini models); set them, and the rest, with the with* setters, or use fromValues to consult the bundled model catalogue.
Attributes
Constructs a GeminiConfig, resolving contextWindow and reserveCompletion from the model name automatically.
Constructs a GeminiConfig, resolving contextWindow and reserveCompletion from the model name automatically.
Value parameters
- apiKey
-
Google API key; must be non-empty.
- baseUrl
-
API base URL; must be non-empty.
- modelName
-
Model identifier, e.g.
"gemini-2.0-flash".
Attributes
Concrete fields
The Gemini API base URL used when a named provider section sets no baseUrl.
The Gemini API base URL used when a named provider section sets no baseUrl.
This was DefaultConfig.DEFAULT_GEMINI_BASE_URL in llm4s-core until the provider moved to llm4s-gemini (#1132).